/* ATLAS-02 — lower sections only; release page 330 only when its release gate is active. */
/* Final transition contrast and native footer finish, private page only. */
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section.mm-pillar-next a.mm-pillar-cta{background:#fff;color:#132C3C;border-color:#fff}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section.mm-pillar-next a.mm-pillar-cta:hover{background:#EAF2F4;color:#132C3C;border-color:#EAF2F4}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section.mm-pillar-next a:focus-visible{outline:3px solid #fff!important;outline-offset:5px}
body.mm-atlas #colophon .site-above-footer-wrap{background:#F6F4EF;border:0;padding:28px 20px}

body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section{background:#F6F4EF;color:#132C3C;margin:0;padding:64px 0;border-top:1px solid #CDD7D9;font:400 17px/1.65 "Source Sans 3",Arial,sans-serif}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section *{box-sizing:border-box;min-width:0}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section>.mm-shell{width:calc(100% - 64px);max-width:1120px;margin:0 auto}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section :is(h2,h3){color:#132C3C;text-wrap:pretty;letter-spacing:-.025em}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section h2{font:600 clamp(28px,2.8vw,38px)/1.15 "Source Serif 4",Georgia,serif;margin:12px 0 26px;max-width:820px}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section h3{font:600 25px/1.25 "Source Serif 4",Georgia,serif;margin:0 0 14px}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section p{font-size:17px;line-height:1.65;margin:0 0 18px;max-width:72ch;color:#455C68}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section p:last-child{margin-bottom:0}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section :is(.mm-kicker,.mm-component-label,.mm-tool__status){font:600 12px/1.5 "Source Sans 3",Arial,sans-serif;letter-spacing:.085em;text-transform:uppercase;color:#176B9D;margin:0 0 12px;background:none;border:0;padding:0}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section a{color:#176B9D;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section a:hover{color:#0D2436;text-decoration-thickness:2px}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section a:focus-visible,body.mm-atlas #colophon a:focus-visible{outline:3px solid #176B9D;outline-offset:5px}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section a.mm-pillar-cta{display:inline-flex;align-items:center;min-height:48px;padding:12px 20px;border:1px solid #176B9D;border-radius:4px;background:#176B9D;color:#fff;font:600 16px/1.4 "Source Sans 3",Arial,sans-serif;text-decoration:none}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section a.mm-pillar-cta:hover{background:#0D2436;border-color:#0D2436}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-guides .mm-section-head{margin:0 0 30px;display:block}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-guides .mm-editorial-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;margin:0}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-guides .mm-editorial-lead{border:0;border-right:1px solid #CDD7D9;padding:0 48px 0 0;background:none;border-radius:0;box-shadow:none}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-guides .mm-editorial-lead h3{font-size:32px}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-guides .mm-editorial-lead h3 a{color:#132C3C;text-decoration:none}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-guides .mm-editorial-lead h3 a:hover{text-decoration:underline}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-guides .mm-editorial-list{margin:0;display:block}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-guides .mm-editorial-item{padding:22px 0;border:0;border-bottom:1px solid #CDD7D9;margin:0}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-guides .mm-editorial-item:first-child{padding-top:0}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-guides .mm-editorial-item:last-child{border-bottom:0;padding-bottom:0}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-guides .mm-editorial-item h3{font-size:23px;margin:0}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-guides .mm-editorial-item h3 a{color:#132C3C}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-pillar-foundation{background:#EAF2F4}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-foundation .mm-reading{max-width:none;display:grid;grid-template-columns:1.1fr 1fr;gap:0 56px;margin:0}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-foundation .mm-reading>.mm-kicker{grid-column:1}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-foundation .mm-reading>h2{grid-column:1;margin-top:0}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-foundation .mm-reading>p:not(.mm-kicker){grid-column:1;margin-bottom:0}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-foundation .mm-answer{grid-column:2;grid-row:1/4;align-self:center;margin:0;padding:28px 0 28px 32px;border:0;border-left:2px solid #176B9D;border-radius:0;box-shadow:none;background:none}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-situations .mm-editorial-list{display:grid;grid-template-columns:1fr 1fr;gap:0 56px;margin:32px 0 0}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-situations .mm-editorial-item{padding:26px 0;border:0;border-top:1px solid #CDD7D9;margin:0;background:none}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-situations .mm-editorial-item h3{font:600 24px/1.3 "Source Sans 3",Arial,sans-serif}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-situations .mm-vigilance{display:grid;grid-template-columns:180px 1fr;gap:24px;margin:18px 0 0;padding:24px 28px;background:#EAF2F4;border:0;border-left:2px solid #176B9D;border-radius:0;box-shadow:none}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-situations .mm-vigilance p{font-size:16px;margin:0}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section:has(.mm-tool){background:#fff}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section>.mm-shell:has(>.mm-tool){display:grid;grid-template-columns:1fr 1fr;gap:56px}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section :is(.mm-tool,.mm-plan){margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section .mm-plan{padding-left:48px;border-left:1px solid #CDD7D9}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section :is(.mm-tool,.mm-plan) h2{font-size:30px}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section .mm-method{display:grid;grid-template-columns:1.1fr 1fr;gap:0 56px;margin:0;padding:0;background:none;border:0;border-radius:0}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section .mm-method>.mm-component-label{grid-column:1}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section .mm-method>h2{grid-column:1;margin-top:0;font-size:32px}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section .mm-method>p:not(.mm-component-label){grid-column:1;font-size:16px;margin:0}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section .mm-sources{grid-column:2;grid-row:1/4;align-self:center;margin:0;padding:0 0 0 32px;border:0;border-left:1px solid #CDD7D9;background:none}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section .mm-sources h3{font:600 22px/1.3 "Source Sans 3",Arial,sans-serif}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section .mm-sources p{font-size:16px}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-pillar-next{background:#0D2436;border-top:0}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-next .mm-next{display:grid;grid-template-columns:1fr 1fr;gap:0 56px;padding:0;border:0;background:none;margin:0}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-next .mm-next>.mm-component-label{color:#BBD4E2;grid-column:1}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-next .mm-next>h2{color:#fff;font-size:46px;grid-column:1;margin:0}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-next .mm-next>p:not(.mm-component-label){color:#EAF2F4;grid-column:2;grid-row:1/3}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-next .mm-next>p:last-child{grid-row:3;grid-column:2;margin:4px 0 0}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-next a.mm-pillar-cta{background:#fff;color:#132C3C;border-color:#fff}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-next a.mm-pillar-cta:hover{background:#EAF2F4;color:#132C3C;border-color:#EAF2F4}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-next a:focus-visible{outline-color:#fff}
body.mm-atlas #colophon{background:#F6F4EF;color:#132C3C;border-top:0}
body.mm-atlas #colophon .site-primary-footer-wrap{background:#F6F4EF;border:0;padding:28px 24px}
body.mm-atlas #colophon #astra-footer-menu{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 28px;margin:0}
body.mm-atlas #colophon #astra-footer-menu a{color:#132C3C;font:400 15px/1.5 "Source Sans 3",Arial,sans-serif;min-height:44px;display:inline-flex;align-items:center;padding:8px 0}
@media(max-width:820px){
 body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section{padding:44px 0}
 body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-guides .mm-editorial-grid{gap:30px}
 body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-guides .mm-editorial-lead{padding-right:28px}
 body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-foundation .mm-reading,body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section .mm-method{display:block}
 body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-foundation .mm-answer{margin-top:28px;padding:0 0 0 24px}
 body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section .mm-sources{margin-top:28px;padding:24px 0 0;border-left:0;border-top:1px solid #CDD7D9}
 body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-situations .mm-editorial-list{gap:0 30px}
 body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-situations .mm-vigilance{grid-template-columns:1fr;gap:10px}
 body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section>.mm-shell:has(>.mm-tool){gap:30px}
 body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section .mm-plan{padding-left:28px}
 body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-next .mm-next{gap:0 30px}
}
@media(max-width:560px){
 body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section{padding:36px 0}
 body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section>.mm-shell{width:calc(100% - 40px)}
 body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section h2{font-size:29px;margin-bottom:22px}
 body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section p{font-size:16px;line-height:1.65}
 body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-guides .mm-editorial-grid,body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-situations .mm-editorial-list,body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section>.mm-shell:has(>.mm-tool){display:block}
 body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-guides .mm-editorial-lead{padding:0 0 28px;border-right:0;border-bottom:1px solid #CDD7D9}
 body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-guides .mm-editorial-lead h3{font-size:27px}
 body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-guides .mm-editorial-list{margin-top:26px}
 body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-guides .mm-editorial-item h3{font-size:23px}
 body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-situations .mm-editorial-item{padding:22px 0}
 body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-situations .mm-editorial-item h3{font-size:22px}
 body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-situations .mm-vigilance{padding:20px;margin-top:8px}
 body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section .mm-plan{margin-top:28px;padding:28px 0 0;border-left:0;border-top:1px solid #CDD7D9}
 body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section :is(.mm-tool,.mm-plan,.mm-method) h2{font-size:28px}
 body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-next .mm-next{display:block}
 body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-next .mm-next>h2{font-size:38px;margin:0 0 20px}
 body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-next .mm-next>p:last-child{margin-top:22px}
 body.mm-atlas #colophon #astra-footer-menu{display:grid;grid-template-columns:1fr 1fr;gap:4px 20px;text-align:left}
 body.mm-atlas #colophon .site-primary-footer-wrap{padding:24px 20px}
}

