.article-body{background:#f7f9fb}.article-hero{background:linear-gradient(145deg,#091b32,#15385b);color:#fff;padding:94px 0 82px;position:relative;overflow:hidden}.article-hero:after{content:"";width:500px;height:500px;border:1px solid #b6cae51a;border-radius:50%;position:absolute;right:-170px;top:-200px;box-shadow:0 0 0 90px #ffffff05}.article-hero .wrap{position:relative;z-index:1}.back-link{display:inline-flex;gap:10px;align-items:center;color:#abc6e9;font-size:12px;font-weight:700;letter-spacing:.02em}.article-kicker{margin:52px 0 20px;color:#9fbce8;font-size:10px;letter-spacing:.16em;font-weight:800}.article-hero h1{font:800 clamp(38px,4.4vw,62px)/1.16 "Manrope",sans-serif;letter-spacing:-.055em;max-width:960px;margin:0 0 25px}.article-summary{max-width:740px;color:#c5d4e7;font-size:18px;line-height:1.8}.article-meta{display:flex;flex-wrap:wrap;gap:25px;margin-top:31px;color:#8ca8ca;font-size:10px;letter-spacing:.11em;font-weight:800}.article-content{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:80px;align-items:start;padding-top:75px;padding-bottom:100px}.prose{max-width:810px}.prose .lead{font-size:20px;line-height:1.8;color:#344b68;margin-top:0}.prose p{color:#566c84;font-size:15px;line-height:1.98;margin:0 0 23px}.prose h2{font:800 clamp(22px,2vw,30px)/1.35 "Manrope",sans-serif;letter-spacing:-.035em;margin:52px 0 20px;color:#122942}.prose h3{font:800 18px/1.4 "Manrope";margin:30px 0 15px}.prose ul,.prose ol{padding-left:22px;color:#566c84;font-size:15px;line-height:1.9}.prose li{margin-bottom:10px}.prose strong{color:#1c3b5e}.prose .article-callout{background:#e9eff6;border-left:3px solid #35659c;padding:25px 29px;margin:32px 0}.prose .article-callout p{margin:0;color:#294868}.prose .formula{border:1px solid #d4e1ed;background:#fff;padding:20px 22px;font:800 16px/1.6 "Manrope";color:#245489;margin:25px 0}.prose .related{border-top:1px solid #d6e0ea;margin-top:60px;padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.prose .related a{color:#205c9a;font-size:13px;font-weight:800}.article-aside{position:sticky;top:122px;padding:25px;border:1px solid #dce5ee;background:#fff}.article-aside>span{font-size:10px;letter-spacing:.16em;font-weight:800;color:#6686a7}.article-aside a{display:block;padding:13px 0;border-bottom:1px solid #e5e9ef;font-size:12px;font-weight:700;color:#335273;line-height:1.6}.article-aside>a:hover{color:#1e69b6}.article-aside .side-cta{margin-top:22px;padding:16px;background:#112f52;color:#fff;text-align:center;font-weight:800}.article-aside .side-cta:hover{color:#fff;background:#28558a}.privacy-content{max-width:860px;padding:68px 0 100px}.privacy-content h2{margin-top:40px;font:800 22px "Manrope"}.privacy-content p,.privacy-content li{color:#62738a;line-height:1.9;font-size:15px}.privacy-content a{color:#2e61a0;text-decoration:underline}@media(max-width:880px){.article-content{grid-template-columns:1fr;gap:35px}.article-aside{position:static;order:-1}.article-hero{padding:70px 0}.article-hero h1{font-size:clamp(33px,7vw,52px)}}@media(max-width:520px){.article-hero{padding:55px 0}.article-hero h1{font-size:34px}.article-summary{font-size:15px}.article-content{padding-top:38px}.prose p,.prose ul,.prose ol{font-size:14px}.prose h2{font-size:24px}.prose .related{display:block}.prose .related a{display:block;margin-top:13px}}