:root{--navy:#071f3b;--blue:#176bff;--pale:#f4f8ff;--line:#d8e3ef;--muted:#5c7189;--serif:'Playfair Display',Georgia,serif;--sans:Manrope,Arial,sans-serif;--mono:'DM Mono',monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--navy);font-family:var(--sans)}.wrap{width:min(1180px,calc(100% - 80px));margin-inline:auto}.nav{height:92px;display:flex;align-items:center;justify-content:space-between}.logo{color:var(--navy);font-weight:800;font-size:25px;letter-spacing:-1.5px;text-decoration:none}.logo span{font-family:var(--serif);font-style:italic;font-size:31px}.nav nav{display:flex;gap:28px}.nav nav a{font-size:12px;font-weight:700;color:var(--navy);text-decoration:none}.nav-cta{font-size:12px;font-weight:800;color:var(--navy);text-decoration:none;border-bottom:1px solid #9eb3cb;padding-bottom:4px}.nav-cta b{font-size:15px;margin-left:7px;color:var(--blue)}.article-hero{padding:105px 0 94px;max-width:1050px}.eyebrow{font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#547394;margin:0 0 20px}.eyebrow:before{content:'';display:inline-block;width:23px;border-top:1px solid var(--blue);vertical-align:middle;margin-right:10px}.category{font:10px var(--mono);letter-spacing:.1em;color:#71869d;margin:0 0 30px}.article-hero h1,.body-copy h2{letter-spacing:-.07em;line-height:.98;margin:0;font-size:clamp(47px,5.5vw,76px)}h1 i,h2 i{font-family:var(--serif);font-weight:600}.intro{font-size:18px;line-height:1.7;max-width:600px;color:#43607f;margin:32px 0}.byline{font:10px var(--mono);color:#71869d;margin:0}.byline span{margin:0 7px}.article-rule{border-top:1px solid var(--line)}.article{display:grid;grid-template-columns:205px minmax(0,680px);gap:95px;padding:72px 0 130px;max-width:1050px}.article aside{padding-top:8px}.article aside p{font:10px var(--mono);color:#71869d;text-transform:uppercase;letter-spacing:.1em;margin:0 0 15px}.article aside a{display:block;font-size:11px;color:#59738f;text-decoration:none;margin:11px 0}.body-copy{font-size:16px;line-height:1.8;color:#425d7a}.body-copy .lead{font-size:20px;line-height:1.7;color:var(--navy);margin-top:0}.body-copy section{margin-top:81px}.body-copy h2{font-size:42px;margin-bottom:25px;color:var(--navy)}.path{display:grid;grid-template-columns:57px 1fr;gap:17px;padding:27px 0;border-top:1px solid var(--line)}.path:last-child{border-bottom:1px solid var(--line)}.path>span{font:10px var(--mono);color:var(--blue);padding-top:5px}.path h3{color:var(--navy);font-size:19px;letter-spacing:-.04em;margin:0 0 7px}.path p{font-size:14px;line-height:1.75;margin:0}.body-copy ol{list-style:none;margin:27px 0;padding:0}.body-copy li{border-top:1px solid var(--line);padding:16px 0;font-size:14px}.body-copy li:last-child{border-bottom:1px solid var(--line)}.body-copy li b{display:block;color:var(--navy);font-size:14px}.callout{background:var(--pale);padding:52px}.callout h2{font-size:44px}.callout p{font-size:15px}.callout a{display:inline-block;margin-top:9px;color:var(--navy);font-size:12px;font-weight:800;text-decoration:none;border-bottom:1px solid #aabdd1;padding-bottom:4px}.callout a b,.primary b{color:var(--blue);font-size:16px;margin-left:9px}.primary{display:inline-flex;align-items:center;background:var(--blue);color:#fff;text-decoration:none;font-size:12px;font-weight:800;padding:16px 20px;margin-top:4px}.primary b{color:#fff}.fine{font-size:10px;line-height:1.6;color:#72869d;margin-top:17px}.footer{height:115px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line)}.footer p{font:13px var(--serif);font-style:italic;margin:0;color:#58708b}.footer small{font:10px var(--mono);color:#8293a7}@media(max-width:720px){.wrap{width:min(100% - 40px,1180px)}.nav{height:76px}.nav nav{display:none}.article-hero{padding:82px 0 65px}.intro{font-size:16px}.article{grid-template-columns:1fr;padding:52px 0 80px;gap:0}.article aside{display:none}.body-copy .lead{font-size:18px}.body-copy section{margin-top:62px}.body-copy h2{font-size:36px}.callout{padding:34px 28px}.footer{height:105px}.footer p{display:none}}
