/* ATLAS V2.2 — page ID330 only, loaded by the existing release gate plus the V2.2 content marker. */
body.mm-atlas.page-id-330 {background:#fff}
body.mm-atlas.page-id-330 #content>.ast-container{max-width:none;padding:0}
body.mm-atlas.page-id-330 .mm-page.mm-pillar{background:#fff}
/* Release Astra's 1200px Gutenberg root cap; the inner hero and header keep their shared 1320px grid. */
body.mm-atlas.page-id-330 .entry-content[data-ast-blocks-layout]>.wp-block-group.mm-page.mm-pillar{width:100%;max-width:none;margin-inline:0}
body.mm-atlas.page-id-330 .atlas-top{width:100%;max-width:none;background:linear-gradient(118deg,#fff 4%,#f5f9fb 56%,#eaf2f4 100%);font-family:"Source Sans 3",Arial,sans-serif}
body.mm-atlas.page-id-330 .atlas-hero{max-width:1320px;margin:auto;padding:48px 40px 46px;grid-template-columns:minmax(0,1fr) minmax(340px,.58fr);gap:28px;align-items:start}
body.mm-atlas.page-id-330 .atlas-hero__copy{display:grid;grid-template-columns:minmax(0,1fr) 168px;column-gap:0;align-content:start;position:relative;padding-top:16px;max-width:none}
body.mm-atlas.page-id-330 .atlas-hero__copy>.atlas-eyebrow{grid-column:1;grid-row:1;display:flex;align-items:center;gap:14px;font-size:12px;letter-spacing:.09em;font-weight:700}
body.mm-atlas.page-id-330 .atlas-hero__copy>.atlas-eyebrow:before{content:"";width:30px;height:2px;background:#176B9D;flex:none}
body.mm-atlas.page-id-330 .atlas-top h1{grid-column:1/-1;grid-row:2;z-index:1;max-width:680px;font-size:clamp(42px,4.65vw,63px);line-height:1.055;letter-spacing:-.047em;font-weight:600;margin:28px 0 26px;padding-right:42px;text-wrap:balance}
body.mm-atlas.page-id-330 .atlas-top .atlas-intro{grid-column:1;grid-row:3;max-width:510px;padding-right:22px;font-size:18px;line-height:1.5;color:#455C68}
body.mm-atlas.page-id-330 .atlas-actions{grid-column:1;grid-row:4;gap:14px;margin-top:24px;padding-right:16px}
body.mm-atlas.page-id-330 .atlas-top a.atlas-button{min-height:54px;border-radius:6px;padding:14px 22px;gap:24px;font-size:17px;line-height:1.35;justify-content:space-between;background:#176B9D;box-shadow:0 8px 20px -12px #176B9D80}
body.mm-atlas.page-id-330 .atlas-top a.atlas-button:hover{background:#0D2436}
body.mm-atlas.page-id-330 .atlas-top a.atlas-text-link{display:inline-flex;gap:12px;min-height:36px;color:#176B9D;font-size:16px;text-decoration:none}
body.mm-atlas.page-id-330 .atlas-top a.atlas-text-link:hover{text-decoration:underline;text-underline-offset:4px}
body.mm-atlas.page-id-330 .atlas-icon{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}
body.mm-atlas.page-id-330 .atlas-horizon{grid-column:2;grid-row:1/6;align-self:stretch;margin:0;pointer-events:none;display:flex;flex-direction:column;min-height:465px;padding-top:0}
body.mm-atlas.page-id-330 .atlas-landscape{height:380px;flex:none;background-image:var(--atlas-horizon);background-size:auto 100%;background-position:66% center;border-top-left-radius:170px;clip-path:polygon(0 0,100% 0,100% 100%,0 83%);filter:saturate(.85)}
body.mm-atlas.page-id-330 .atlas-horizon figcaption{font:normal 400 26px/1.22 "La Belle Aurore",cursive;font-synthesis:none;letter-spacing:0;pointer-events:auto;user-select:text;color:#4C6C82;padding:0 8px 0 0;margin-top:-8px;max-width:170px}
body.mm-atlas.page-id-330 .atlas-horizon figcaption:after{content:"";display:block;width:44px;height:2px;background:#176B9D;margin:16px 12px 0 auto}
body.mm-atlas.page-id-330 .atlas-benefits{grid-column:1/-1;grid-row:6;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;margin:32px 0 0;padding:0}
body.mm-atlas.page-id-330 .atlas-benefits li{display:flex;align-items:center;gap:12px;margin:0;font-size:13px;line-height:1.35;color:#526874}
body.mm-atlas.page-id-330 .atlas-benefits .atlas-icon{width:28px;height:28px;color:#176B9D}
body.mm-atlas.page-id-330 .atlas-top .atlas-trust{grid-column:1/-1;grid-row:7;margin-top:18px;font-size:12px;color:#526874}
body.mm-atlas.page-id-330 .atlas-meta{grid-column:1/-1;grid-row:8;font-size:11px;margin-top:6px;color:#526874}
body.mm-atlas.page-id-330 .atlas-finance{position:relative;padding:24px;border:1px solid #dfeaf0;border-radius:14px;box-shadow:0 12px 40px -26px #176B9D50;background:linear-gradient(155deg,#fff 65%,#f7fbfd);width:100%;max-width:none}
body.mm-atlas.page-id-330 .atlas-finance>.atlas-eyebrow{color:#132C3C;font-size:11px;font-weight:700;letter-spacing:.1em}
body.mm-atlas.page-id-330 .atlas-finance h2{font:600 28px/1.15 "Source Serif 4",Georgia,serif;letter-spacing:-.035em;margin:16px 0 20px;text-wrap:balance}
body.mm-atlas.page-id-330 .atlas-tabs{padding:3px;gap:2px;background:#edf3f6;border-radius:7px;margin-bottom:18px}
body.mm-atlas.page-id-330 .atlas-tabs button{font-size:14px;min-height:38px;padding:8px;line-height:1.3;border-radius:5px}
body.mm-atlas.page-id-330 .atlas-tabs button[aria-selected="true"]{box-shadow:0 1px 6px #132C3C0c}
body.mm-atlas.page-id-330 .atlas-top [role="tabpanel"]{min-height:0}
body.mm-atlas.page-id-330 .atlas-top .atlas-muted{font-size:14px;color:#455C68}
body.mm-atlas.page-id-330 .atlas-income{display:flex;align-items:center;gap:18px;justify-content:space-between}
body.mm-atlas.page-id-330 .atlas-top .atlas-amount{font-size:44px;font-weight:600;line-height:1.1;letter-spacing:-.035em;margin:8px 0 18px;color:#132C3C;white-space:nowrap}
body.mm-atlas.page-id-330 .atlas-example-label{font-size:11px;line-height:1.35;color:#526874;text-align:right;max-width:90px;border-left:1px solid #d4e1e7;padding-left:12px}
body.mm-atlas.page-id-330 .atlas-bar{height:15px;border-radius:6px;margin:0 0 12px;gap:3px}
body.mm-atlas.page-id-330 .atlas-bar span:nth-child(1){background:#176B9D;flex:52.5}
body.mm-atlas.page-id-330 .atlas-bar span:nth-child(2){background:#92A7B5;flex:30}
body.mm-atlas.page-id-330 .atlas-bar span:nth-child(3){background:#CEDDE5;flex:17.5}
body.mm-atlas.page-id-330 .atlas-top .atlas-breakdown{font-size:13px;color:#455C68;line-height:1.55}
body.mm-atlas.page-id-330 .atlas-margin{background:#0D2436;border:1px solid #0D2436;border-radius:8px;padding:20px;margin-top:20px;color:#fff;position:relative}
body.mm-atlas.page-id-330 .atlas-top .atlas-margin .atlas-eyebrow{color:#d7e6ed;font-size:10px;letter-spacing:.1em}
body.mm-atlas.page-id-330 .atlas-top .atlas-margin .atlas-amount{color:#fff;font-size:46px;margin:10px 0 0}
body.mm-atlas.page-id-330 .atlas-margin .atlas-margin-icon{position:absolute;right:20px;top:34px;width:34px;height:34px;border:1px solid #ccdce3;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}
body.mm-atlas.page-id-330 .atlas-margin-icon .atlas-icon{width:19px;height:19px}
body.mm-atlas.page-id-330 .atlas-pedagogy{display:flex;gap:12px;background:#EAF2F4;border:1px solid #dcebf0;border-radius:8px;margin-top:18px;padding:16px 14px;color:#455C68}
body.mm-atlas.page-id-330 .atlas-pedagogy>.atlas-icon{color:#176B9D;width:25px;height:25px;margin-top:2px}
body.mm-atlas.page-id-330 .atlas-pedagogy strong{display:block;color:#176B9D;font-size:13px;font-weight:600;margin-bottom:4px}
body.mm-atlas.page-id-330 .atlas-top .atlas-pedagogy p{font-size:14px;line-height:1.5}
body.mm-atlas.page-id-330 .atlas-top .atlas-disclaimer{font-size:11px;line-height:1.45;margin-top:12px;color:#526874}
body.mm-atlas.page-id-330 .atlas-goal-plan{background:#0D2436;border-radius:8px;padding:20px;margin:20px 0 14px;color:#fff}
body.mm-atlas.page-id-330 .atlas-goal-plan>span,body.mm-atlas.page-id-330 .atlas-goal-plan p>span{color:#d7e6ed}
body.mm-atlas.page-id-330 .atlas-goal-plan strong{font-size:44px;color:#fff}
body.mm-atlas.page-id-330 .atlas-top .atlas-goal-note{font-size:14px;line-height:1.55;margin-top:16px}
body.mm-atlas.page-id-330 .atlas-path{max-width:1320px;margin:auto;padding:36px 40px 52px;border-top:1px solid #d7e3e6}
body.mm-atlas.page-id-330 .atlas-path h2{font-size:32px;max-width:700px}
body.mm-atlas.page-id-330 .atlas-top .atlas-path-intro{font-size:15px;line-height:1.6;max-width:820px;margin-bottom:26px}
body.mm-atlas.page-id-330 .atlas-pillars{background:#F6F4EF;border-color:#ccd9df}
body.mm-atlas.page-id-330 .atlas-pillars h3{font-family:"Source Serif 4",Georgia,serif;font-size:24px}
body.mm-atlas.page-id-330 .atlas-top .atlas-pillars>a{padding:22px 24px}
body.mm-atlas.page-id-330 .atlas-top .atlas-pillars>a[aria-current]{background:#EAF2F4}
/* Original header retained. Search is a progressive disclosure; no account service is suggested. */
body.mm-atlas.page-id-330 .mm-site-header .mm-v31__top{background:#fff;border-bottom:1px solid #e5edf0}
body.mm-atlas.page-id-330 .mm-site-header .mm-v31__mast{position:relative;max-width:1320px;min-height:88px;padding:14px 40px;gap:28px;flex-wrap:nowrap}
body.mm-atlas.page-id-330 .mm-site-header .mm-v31__brand{order:1;flex:0 0 auto;gap:12px;color:#132C3C}
body.mm-atlas.page-id-330 .mm-site-header .mm-v31__brand b{font-size:27px;line-height:1.2;letter-spacing:-.025em}
body.mm-atlas.page-id-330 .mm-site-header .mm-v31__brand small{font-size:10px;line-height:1.25;color:#526874}
body.mm-atlas.page-id-330 .mm-site-header nav.mm-site-header__nav{order:2;margin-left:auto;flex:0 1 auto;width:auto;overflow:visible}
body.mm-atlas.page-id-330 .mm-site-header nav.mm-site-header__nav>ul.mm-site-header__menu{gap:27px;width:auto}
body.mm-atlas.page-id-330 .mm-site-header nav.mm-site-header__nav>ul.mm-site-header__menu>li>a{font-size:15px;min-height:44px;padding:12px 0 8px;border-bottom-width:2px}
body.mm-atlas.page-id-330 .mm-site-header nav.mm-site-header__nav>ul.mm-site-header__menu>li>a[aria-current="page"]{color:#176B9D;border-bottom:1px solid #176B9D}
body.mm-atlas.page-id-330 .atlas-search-toggle{display:none}
body.mm-atlas.page-id-330 .mm-site-header.atlas-search-ready .atlas-search-toggle{display:inline-flex;order:3;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px;border:0;border-left:1px solid #e5edf0;background:transparent;color:#132C3C;border-radius:0;cursor:pointer}
body.mm-atlas.page-id-330 .mm-site-header.atlas-search-ready .mm-v31__search{position:absolute;right:40px;top:calc(100% - 3px);z-index:30;width:360px;max-width:calc(100% - 40px);padding:7px;border:1px solid #d6e4ea;border-radius:8px;box-shadow:0 12px 30px #132c3c16;background:#fff;display:flex;min-height:44px}
body.mm-atlas.page-id-330 .mm-site-header.atlas-search-ready:not(.atlas-search-open) .mm-v31__search{display:none}
body.mm-atlas.page-id-330 .mm-site-header .mm-v31__search button[type="submit"]{background:#EAF2F4;color:#176B9D;border:0;border-radius:4px;font-weight:600}
body.mm-atlas.page-id-330 .mm-site-header :is(a,button,input):focus-visible{outline:3px solid #176B9D;outline-offset:4px}
body.mm-atlas.page-id-330 .mm-site-header:not(.atlas-search-ready) .mm-v31__mast{flex-wrap:wrap}
/* Lower page: keep every editorial block, refine light, typography and rhythm. */
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section{background:#fff;padding:68px 0;border-color:#dce5e8}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section>.mm-shell{max-width:1240px;width:calc(100% - 80px)}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-pillar-guides{background:#F6F4EF}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-pillar-foundation{background:linear-gradient(115deg,#f7fafb,#EAF2F4)}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-guides .mm-editorial-lead{border-right-color:#c9d9df}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-guides .mm-editorial-lead h3{font-size:36px;line-height:1.16}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-situations .mm-editorial-item h3{font:600 27px/1.2 "Source Serif 4",Georgia,serif}
body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-situations .mm-vigilance{padding:26px;background:#f1f6f8;border-left-width:2px}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section:has(.mm-tool){background:#f7f9fa}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section .mm-tool__status{display:inline-block;padding:5px 9px;background:#EAF2F4;border-radius:3px;font-size:10px}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section:has(.mm-method){background:#fff}
body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-pillar-next{background:#0D2436;padding:58px 0}
body.mm-atlas.page-id-330 #colophon,body.mm-atlas.page-id-330 #colophon .site-above-footer-wrap,body.mm-atlas.page-id-330 #colophon .site-primary-footer-wrap{background:#F6F4EF}
@media(min-width:1101px) and (max-width:1279px){
 body.mm-atlas.page-id-330 .atlas-hero{padding-inline:32px;grid-template-columns:minmax(0,1fr) 360px;gap:24px}
 body.mm-atlas.page-id-330 .atlas-hero__copy{grid-template-columns:minmax(0,1fr) 145px}
 body.mm-atlas.page-id-330 .atlas-top h1{font-size:54px;padding-right:24px}
 body.mm-atlas.page-id-330 .atlas-top .atlas-intro{font-size:17px;padding-right:16px}
 body.mm-atlas.page-id-330 .atlas-finance{padding:22px}
 body.mm-atlas.page-id-330 .mm-site-header .mm-v31__mast{padding-inline:32px;gap:20px}
 body.mm-atlas.page-id-330 .mm-site-header nav.mm-site-header__nav>ul.mm-site-header__menu{gap:22px}
}
@media(max-width:1100px){
 body.mm-atlas.page-id-330 .mm-site-header .mm-v31__mast{flex-wrap:wrap;min-height:78px;padding:12px 32px;gap:8px 14px}
 body.mm-atlas.page-id-330 .mm-site-header .mm-v31__brand{flex:1 1 auto;order:1}
 body.mm-atlas.page-id-330 .mm-site-header .mm-v31__brand b{font-size:25px}
 body.mm-atlas.page-id-330 .mm-site-header.atlas-menu-ready .atlas-menu-toggle{display:flex;order:4;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px;border:0;background:none;color:#132C3C;font-size:0;position:relative;flex-direction:column;gap:5px}
 body.mm-atlas.page-id-330 .atlas-menu-toggle:before,body.mm-atlas.page-id-330 .atlas-menu-toggle:after{content:"";display:block;width:20px;height:2px;background:currentColor}
 body.mm-atlas.page-id-330 .atlas-menu-toggle>span{display:none}
 body.mm-atlas.page-id-330 .atlas-menu-toggle[aria-expanded="true"]:before{transform:translateY(3.5px) rotate(45deg)}
 body.mm-atlas.page-id-330 .atlas-menu-toggle[aria-expanded="true"]:after{transform:translateY(-3.5px) rotate(-45deg)}
 body.mm-atlas.page-id-330 .mm-site-header nav.mm-site-header__nav{order:5;flex:1 1 100%;margin:0;width:100%}
 body.mm-atlas.page-id-330 .mm-site-header nav.mm-site-header__nav>ul.mm-site-header__menu{display:grid;grid-template-columns:1fr;gap:0;width:100%}
 body.mm-atlas.page-id-330 .mm-site-header nav.mm-site-header__nav>ul.mm-site-header__menu>li>a{padding:12px 4px;min-height:48px;font-size:17px;border-bottom:1px solid #e0e8eb}
 body.mm-atlas.page-id-330 .mm-site-header.atlas-menu-ready:not(.atlas-menu-open) nav.mm-site-header__nav{display:none}
 body.mm-atlas.page-id-330 .mm-site-header .mm-v31__search{order:6;flex:1 1 100%;width:100%;margin:0}
 body.mm-atlas.page-id-330 .mm-site-header.atlas-search-ready .mm-v31__search{right:32px;width:360px;max-width:calc(100% - 64px)}
 body.mm-atlas.page-id-330 .atlas-hero{padding:40px 32px;grid-template-columns:minmax(0,1fr);gap:34px}
 body.mm-atlas.page-id-330 .atlas-hero__copy{grid-template-columns:minmax(0,1fr) 220px;max-width:840px;margin:auto;width:100%;padding-top:0}
 body.mm-atlas.page-id-330 .atlas-top h1{font-size:clamp(44px,6vw,59px);max-width:750px;padding-right:72px;margin-top:24px}
 body.mm-atlas.page-id-330 .atlas-horizon{min-height:440px}
 body.mm-atlas.page-id-330 .atlas-landscape{height:380px}
 body.mm-atlas.page-id-330 .atlas-finance{max-width:600px;justify-self:center;padding:28px}
 body.mm-atlas.page-id-330 .atlas-path{padding:30px 32px 44px}
 body.mm-atlas.page-id-330 .atlas-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.mm-atlas.page-id-330 .atlas-top .atlas-pillars>a{display:block;padding:22px;border:0}
 body.mm-atlas.page-id-330 .atlas-top .atlas-pillars>a:nth-child(even){border-left:1px solid #ccd9df}
 body.mm-atlas.page-id-330 .atlas-top .atlas-pillars>a:nth-child(3){border-left:0;border-top:1px solid #ccd9df}
 body.mm-atlas.page-id-330 .atlas-top .atlas-pillars>a:nth-child(4){border-top:1px solid #ccd9df}
 body.mm-atlas.page-id-330 .atlas-pillars h3{margin:10px 0}
 body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section>.mm-shell{width:calc(100% - 64px)}
}
@media(max-width:600px){
 body.mm-atlas.page-id-330 .mm-site-header .mm-v31__mast{padding:10px 20px;gap:4px;min-height:76px}
 body.mm-atlas.page-id-330 .mm-site-header .mm-v31__brand{gap:8px}
 body.mm-atlas.page-id-330 .mm-site-header .mm-v31__brand b{font-size:23px}
 body.mm-atlas.page-id-330 .mm-site-header .mm-v31__brand small{font-size:8.5px;line-height:1.25}
 body.mm-atlas.page-id-330 .mm-site-header .mm-v31__mark{height:32px;gap:3px}
 body.mm-atlas.page-id-330 .mm-site-header .mm-v31__mark span{width:6px}
 body.mm-atlas.page-id-330 .mm-site-header.atlas-search-ready .atlas-search-toggle{border:0;min-width:40px;padding:8px}
 body.mm-atlas.page-id-330 .mm-site-header.atlas-search-ready .mm-v31__search{right:20px;max-width:calc(100% - 40px);width:350px}
 body.mm-atlas.page-id-330 .atlas-hero{padding:26px 20px 34px;gap:32px}
 body.mm-atlas.page-id-330 .atlas-hero__copy{display:flex;flex-direction:column;max-width:none}
 body.mm-atlas.page-id-330 .atlas-hero__copy>.atlas-eyebrow{order:1;font-size:10px;letter-spacing:.07em;gap:10px}
 body.mm-atlas.page-id-330 .atlas-hero__copy>.atlas-eyebrow:before{width:24px}
 body.mm-atlas.page-id-330 .atlas-top h1{order:2;font-size:clamp(33px,8.6vw,39px);line-height:1.055;margin:16px 0 18px;padding:0;letter-spacing:-.045em;text-wrap:balance}
 body.mm-atlas.page-id-330 .atlas-top .atlas-intro{order:3;font-size:15px;line-height:1.5;padding:0;max-width:none}
 body.mm-atlas.page-id-330 .atlas-horizon{order:4;width:calc(100% + 40px);min-height:0;margin:18px -20px 0;position:relative;display:block}
 body.mm-atlas.page-id-330 .atlas-landscape{height:230px;background-size:cover;background-position:center 62%;border-radius:0;clip-path:polygon(0 17%,100% 0,100% 100%,0 100%);mask-image:linear-gradient(to bottom,transparent,#000 18%);filter:saturate(.85)}
 body.mm-atlas.page-id-330 .atlas-horizon figcaption{position:absolute;left:20px;bottom:20px;max-width:155px;padding:0;margin:0;font-size:22px;line-height:1.22;color:#284F69;text-shadow:0 1px 5px #fff;background:linear-gradient(90deg,#f5f9fbbf,transparent)}
 body.mm-atlas.page-id-330 .atlas-horizon figcaption:after{width:30px;margin:10px 12px 0 auto}
 body.mm-atlas.page-id-330 .atlas-actions{order:5;padding:0;margin-top:16px;gap:6px}
 body.mm-atlas.page-id-330 .atlas-top a.atlas-button{width:100%;min-height:48px;font-size:15px;padding:12px 16px;gap:12px;border-radius:5px}
 body.mm-atlas.page-id-330 .atlas-top a.atlas-text-link{font-size:14px;min-height:40px}
 body.mm-atlas.page-id-330 .atlas-benefits{order:6;gap:14px;margin-top:20px;align-items:start}
 body.mm-atlas.page-id-330 .atlas-benefits li{flex-direction:column;align-items:flex-start;gap:9px;font-size:12px;line-height:1.35}
 body.mm-atlas.page-id-330 .atlas-benefits .atlas-icon{width:25px;height:25px}
 body.mm-atlas.page-id-330 .atlas-top .atlas-trust{order:7;font-size:11px;margin-top:20px}
 body.mm-atlas.page-id-330 .atlas-meta{order:8;font-size:10px;margin-top:7px;gap:2px 10px}
 body.mm-atlas.page-id-330 .atlas-finance{padding:22px 20px;border-radius:12px}
 body.mm-atlas.page-id-330 .atlas-finance h2{font-size:27px;margin:14px 0 18px}
 body.mm-atlas.page-id-330 .atlas-top .atlas-amount{font-size:42px}
 body.mm-atlas.page-id-330 .atlas-margin{padding:18px;margin-top:18px}
 body.mm-atlas.page-id-330 .atlas-top .atlas-margin .atlas-amount{font-size:44px}
 body.mm-atlas.page-id-330 .atlas-pedagogy{padding:14px 12px}
 body.mm-atlas.page-id-330 .atlas-path{padding:28px 20px 36px}
 body.mm-atlas.page-id-330 .atlas-path h2{font-size:28px;line-height:1.15}
 body.mm-atlas.page-id-330 .atlas-top .atlas-path-intro{font-size:14px}
 body.mm-atlas.page-id-330 .atlas-pillars{grid-template-columns:1fr}
 body.mm-atlas.page-id-330 .atlas-top .atlas-pillars>a{padding:16px 18px}
 body.mm-atlas.page-id-330 .atlas-top .atlas-pillars>a+a{border-left:0;border-top:1px solid #ccd9df}
 body.mm-atlas.page-id-330 .atlas-pillars h3{font-size:23px;margin:5px 0}
 body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section{padding:40px 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-pillar .mm-pillar-guides .mm-editorial-lead h3{font-size:29px}
 body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-section h2{font-size:30px;line-height:1.16}
 body.mm-atlas.page-id-330 .mm-pillar .mm-pillar-situations .mm-editorial-item h3{font-size:25px}
 body.mm-atlas.page-id-330 .mm-page.mm-pillar>.mm-pillar-next{padding:40px 0}
}
@media(prefers-reduced-motion:reduce){
 body.mm-atlas.page-id-330 .mm-site-header *,body.mm-atlas.page-id-330 .mm-page.mm-pillar *,body.mm-atlas.page-id-330 #colophon *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}
