.mpc-imported,.mpc-editorial{--mpc-ink:#112d32;--mpc-lime:#d4ec54;--mpc-line:#d7dfd8;font-family:Arial,Helvetica,sans-serif;color:var(--mpc-ink);line-height:1.65}.mpc-imported{overflow:hidden}.mpc-imported em{font-style:normal;color:#a4bfb1}.mpc-imported a{color:inherit}.mpc-imported .elementor-button{font-size:15px;font-weight:600;padding:16px 22px}.mpc-imported .mpc-eyebrow,.mpc-imported .mpc-ct-kicker{font-size:12px;letter-spacing:.14em;text-transform:uppercase}.mpc-imported .mpc-ct-visual{background:#d4ec54;color:#112d32;min-height:230px;padding:28px}.mpc-imported .mpc-ct-visual strong{font-size:80px}.mpc-imported .mpc-issues li{padding:10px 0;border-bottom:1px solid #d7dfd8}.mpc-imported .mpc-faq{gap:28px}.mpc-editorial{margin:0;background:#f8f9f4}.mpc-reader{max-width:1180px;margin:auto;padding:32px 28px 80px}.mpc-breadcrumb{font-size:13px;padding:10px 0 26px;border-bottom:1px solid var(--mpc-line)}.mpc-editorial a{color:#1f6856;text-underline-offset:3px}.mpc-article-top{max-width:950px;padding:55px 0 35px}.mpc-article-top h1{font-size:clamp(32px,4.4vw,62px);line-height:1.07;letter-spacing:-.045em;margin:20px 0 30px}.mpc-article-top>p{font-size:13px}.mpc-prose{max-width:850px;margin:0 auto;font-size:18px;line-height:1.8}.mpc-prose h2{font-size:32px;line-height:1.2;margin:48px 0 20px;letter-spacing:-.025em}.mpc-prose h3{font-size:26px;line-height:1.2}.mpc-prose h4{font-size:18px}.mpc-prose .wp-block-group{scroll-margin-top:24px}.mpc-panel{border:1px solid #d7dfd8;background:white;padding:28px;margin:28px 0}.mpc-prose .wp-block-table{overflow-x:auto;margin:28px 0;font-size:14px}.mpc-prose table{border-collapse:collapse;width:100%;min-width:650px}.mpc-prose th,.mpc-prose td{padding:13px;text-align:left;border:1px solid #d7dfd8;vertical-align:top}.mpc-prose thead{background:#112d32;color:white}.mpc-prose figcaption{font-size:13px;color:#536a65;padding-top:10px}.mpc-prose details{padding:20px 0;border-bottom:1px solid #d7dfd8}.mpc-prose summary{cursor:pointer;font-weight:bold}.mpc-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}.mpc-post-card{border:1px solid #d7dfd8;background:white;overflow:hidden}.mpc-card-art{padding:25px;background:#d4ec54;font-size:64px;font-weight:bold;color:#112d32;line-height:1.2}.mpc-card-art span{display:block;font-size:10px;letter-spacing:.12em;margin-top:12px}.mpc-post-card:nth-child(3n+2) .mpc-card-art{background:#abc3b9}.mpc-post-card:nth-child(3n) .mpc-card-art{background:#dce1d4}.mpc-card-copy{padding:24px}.mpc-card-copy h3{font-size:22px;line-height:1.22;margin:14px 0}.mpc-card-copy h3 a{text-decoration:none;color:#112d32}.mpc-card-copy p{font-size:15px}.mpc-card-copy small,.mpc-card-copy time{font-size:11px;text-transform:uppercase;letter-spacing:.05em}.mpc-pagination{display:flex;gap:14px;padding:30px 0}.mpc-form{width:100%;font-size:15px}.mpc-form .formgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mpc-form label{display:block;margin-bottom:16px}.mpc-form input:not([type=checkbox]),.mpc-form select,.mpc-form textarea{box-sizing:border-box;width:100%;padding:13px;border:1px solid #cbd5cb;background:white;color:#112d32;font:inherit}.mpc-form .check{display:flex;gap:10px;align-items:flex-start}.mpc-form button{border:0;background:#d4ec54;color:#112d32;padding:17px 25px;font-weight:bold;cursor:pointer}.mpc-form .muted{font-size:13px}.mpc-prose a:focus-visible,.mpc-imported a:focus-visible{outline:3px solid #567b0b;outline-offset:4px}@media(max-width:767px){.mpc-post-grid{grid-template-columns:1fr}.mpc-reader{padding:20px 20px 60px}.mpc-prose{font-size:17px}.mpc-panel{padding:20px}.mpc-form .formgrid{grid-template-columns:1fr}.mpc-imported .e-con{max-width:100%}} 
.mpc-imported .mpc-ct-nav .elementor-button{background:#edf1e7;font-size:12px;padding:12px 14px}.mpc-imported .mpc-ribbon{background:#d4ec54;padding:18px 30px}.mpc-imported .mpc-ribbon p,.mpc-imported .mpc-hero-note p,.mpc-imported .mpc-ct-edition p{margin:0;font-size:11px;letter-spacing:.08em}.mpc-imported .mpc-hero .mpc-herodesc{max-width:720px}.mpc-imported .mpc-ct-visual .elementor-widget-text-editor{color:#112d32}.mpc-imported .mpc-ct-feature-art{min-width:0}.mpc-imported .mpc-hero:before{background:#112d32;opacity:.7}

/* 1.0.1: repair existing breadcrumbs without modifying saved Elementor data. */
.mpc-imported .mpc-breadcrumbs.e-con{padding:16px 24px!important;min-height:0!important;--min-height:0;--gap:8px;--flex-direction:row;--flex-wrap:wrap;--align-items:center}
.mpc-imported .mpc-breadcrumbs>.e-con-inner{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:0!important;min-height:0!important}
.mpc-imported .mpc-breadcrumbs .elementor-widget{width:auto!important;max-width:100%;margin:0!important;--container-widget-width:auto;--container-widget-flex-grow:0}
.mpc-imported .mpc-breadcrumbs .elementor-widget-container{margin:0!important;padding:0!important}
.mpc-imported .mpc-breadcrumbs p{margin:0!important;font-size:13px!important;line-height:1.6!important}
.mpc-imported .mpc-breadcrumbs .elementor-button{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;color:#465d60!important;font-size:13px!important;font-weight:400!important;line-height:1.6!important}
.mpc-imported .mpc-breadcrumbs a:hover{text-decoration:underline}
