:root{--ed-cream:#fff;--ed-ink:#182831;--ed-red:#4d697d;--ed-line:#dbe3e8}.content-page,.editorial-page,.policy-page{background:#fff;color:#182831}.content-page main{overflow:visible}.content-page .pf-navigation,.policy-page .pf-navigation{position:relative;top:auto;margin-bottom:30px}.content-page .ed-hero,.content-page .hub-hero,.content-page .guide-hero{background:#f0f5f8;color:#182831;border-radius:32px;margin:0 24px;padding:55px max(4vw,24px);min-height:0}.content-page .ed-hero:after{display:none}.content-page .ed-series{color:#4d697d;margin:30px 0 18px}.content-page .ed-hero h1,.content-page .hub-hero h1,.content-page .guide-hero h1{font-family:inherit;font-size:clamp(38px,5vw,76px);font-weight:400;letter-spacing:-.045em;line-height:1.07;max-width:1000px}.content-page .ed-answer{font-size:18px;max-width:850px;line-height:1.75}.article-meta{font-size:12px;color:#5a6f7d;margin:24px 0}.content-page .ed-section h2,.content-page .ed-takeaway p,.content-page .ed-related h2,.content-page .hub-collection h2{font-family:inherit;letter-spacing:-.035em}.content-page .ed-layout{padding-top:65px}.content-page .ed-toc{top:25px}.content-page .ed-section p{font-size:17px;line-height:1.85}.content-page .ed-takeaway,.content-page .ed-module{background:#f1f5f7;border-color:#adc4d4;border-radius:22px}.content-page .ed-related{background:#f5f7f8;border-radius:28px;margin:0 24px}.content-page .ed-related a{padding:20px 0}.content-page .hub-hero em{font-style:normal}.content-page .hub-note{color:#4d697d}.content-page .hub-collection{background:#fff;color:#182831;padding:65px 24px}.content-page .hub-inner{max-width:1320px;margin:auto}.content-page .hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.content-page .hub-card{position:relative;display:flex;flex-direction:column;padding:0 0 24px;border:1px solid #e1e7eb;border-radius:24px;overflow:hidden;min-height:0;background:#fff;color:#182831;text-decoration:none}.content-page .hub-card>img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;order:-1;margin:0 0 24px}.content-page .hub-card h3{font-family:inherit;font-size:23px;line-height:1.25;margin:0 24px 12px;letter-spacing:-.025em}.content-page .hub-card p{font-size:14px;line-height:1.7;margin:0 24px 30px}.content-page .hub-card .hub-card-arrow{position:static;margin:auto 24px 0;align-self:flex-end}.content-page .hub-card[hidden]{display:none}.journal-search{margin-top:35px;max-width:600px}.journal-search label{font-size:13px;display:block;margin-bottom:10px}.journal-search input{width:100%;background:white;border:1px solid #c8d5de;border-radius:99px;padding:17px 24px;font:inherit;color:#182831}.journal-search p{font-size:12px!important;margin-top:12px!important}.article-sources{padding:28px;background:#f6f7f8;border-radius:22px}.article-sources h2{font-size:24px;margin-bottom:18px}.article-sources p,.article-sources li{font-size:14px;line-height:1.7}.article-sources ul{padding-left:18px;margin-top:20px}.article-sources a{text-decoration:underline}.article-offer{margin:40px max(5vw,22px) 70px;background:#e8f0f5;border-radius:28px;padding:40px;display:flex;flex-wrap:wrap;align-items:center;gap:24px}.article-offer>div{flex:1;min-width:230px}.article-offer h2{font-size:32px;margin:15px 0}.article-offer p{font-size:15px;line-height:1.8}.article-offer>a:last-child{font-size:12px;text-decoration:underline}.policy-layout{max-width:1280px;display:grid;grid-template-columns:230px minmax(0,800px);gap:70px;margin:60px auto 100px;padding:0 28px}.policy-nav{display:flex;flex-direction:column;align-self:start;position:sticky;top:30px}.policy-nav a{font-size:14px;padding:18px 0;border-bottom:1px solid #dce4e9}.policy-reading h1{font-size:clamp(38px,5vw,64px);line-height:1.07;letter-spacing:-.04em;margin:20px 0 25px}.policy-lead{font-size:20px;line-height:1.6;color:#516775}.policy-status{font-size:12px;background:#edf2f5;padding:16px 20px;border-radius:14px;margin:28px 0 40px}.policy-reading section{padding:25px 0;border-top:1px solid #dce4e9}.policy-reading section h2{font-size:26px;margin-bottom:20px}.policy-reading section p{font-size:16px;line-height:1.8;margin:14px 0}.policy-reading section a{text-decoration:underline}.help-hero{padding:60px max(5vw,22px);text-align:center}.help-hero h1{font-size:clamp(42px,6vw,80px);margin:25px 0}.help-hero p{font-size:20px;color:#516775}.help-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1200px;margin:30px auto 70px;padding:0 24px}.help-cards>a{padding:38px;background:#f0f5f8;border-radius:26px}.help-cards h2{font-size:30px}.help-cards p{font-size:16px;line-height:1.6;margin:20px 0 30px}.help-cards span{font-size:13px}.help-bottom{padding:50px 24px 80px;text-align:center}.help-bottom h2{font-size:34px}.help-bottom p{margin:22px auto;max-width:600px;line-height:1.7}.house-intro{max-width:1200px;margin:50px auto;padding:40px 25px;display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.house-intro h1{font-size:clamp(40px,5vw,76px);line-height:1.1}.house-intro p{font-size:18px;line-height:1.75;margin:24px 0}.house-intro img{border-radius:28px;width:100%;height:auto}.home-offer.no-image{padding:60px 25px;text-align:center;background:#f0f5f8}.home-offer.no-image h2{font-size:36px}.home-offer.no-image p{margin:20px auto;max-width:650px;line-height:1.7}.guide-page .guide-theme{background:#fff;color:#182831}.guide-page .guide-theme-head h2{font-family:inherit}.guide-page .guide-answers details{border-color:#dbe4e9}.guide-page .guide-answers summary{font-family:inherit}.content-page .ed-entry,.content-page .ed-closer{padding:35px max(5vw,22px)}.pf-footer .footer-nav a{line-height:1.45}
@media(max-width:900px){.content-page .hub-grid{grid-template-columns:1fr 1fr}.policy-layout{grid-template-columns:1fr;gap:30px}.policy-nav{position:static;flex-direction:row;overflow:auto;gap:18px;padding-bottom:10px}.policy-nav a{white-space:nowrap}.house-intro{grid-template-columns:1fr}}
@media(max-width:760px){.content-page .pf-navigation,.policy-page .pf-navigation{margin-bottom:15px}.content-page .ed-hero,.content-page .hub-hero,.content-page .guide-hero{margin:0 12px;padding:32px 22px;border-radius:24px}.content-page .ed-hero h1,.content-page .hub-hero h1{font-size:38px}.content-page .ed-answer{font-size:16px}.content-page .ed-layout{display:block;padding:30px 22px}.content-page .ed-toc{position:static;background:#f4f7f9;padding:20px;border-radius:20px;margin-bottom:35px}.content-page .ed-toc a{padding:10px 0}.content-page .ed-section p{font-size:16px}.content-page .hub-grid{grid-template-columns:1fr;gap:22px}.content-page .hub-card h3{font-size:23px}.content-page .ed-related{margin:0 12px;padding:32px 22px;display:block}.content-page .ed-related h2{font-size:36px;margin-bottom:25px}.content-page .ed-related a{grid-template-columns:1fr 24px}.content-page .ed-related a>span{grid-column:1/-1}.article-offer{padding:28px;margin:25px 12px 50px;display:block}.article-offer .pill{margin:22px 0;width:100%}.article-offer>a:last-child{display:block;text-align:center}.policy-layout{padding:0 22px;margin:25px auto 60px}.help-cards{grid-template-columns:1fr;padding:0 16px}.help-cards>a{padding:28px}.help-hero{padding:35px 22px}.help-hero p{font-size:17px}.house-intro{margin:20px auto;gap:24px}.guide-page .guide-hero-art{display:none}}
