.prototype-bar{padding:9px 20px;background:#d4af37;color:#071b2d;text-align:center;font-weight:800;font-size:.85rem;letter-spacing:.04em}.links [aria-current]{text-decoration:underline;text-decoration-color:var(--oak);text-underline-offset:8px}.article-hero{padding:70px 0 76px;background:linear-gradient(130deg,#071b2d 0%,#0b2b45 70%,#164664 100%);color:#fff}.article-head{max-width:1020px}.breadcrumb{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:42px;color:#b9c7d2;font-size:.9rem}.breadcrumb a{color:#fff}.article-hero h1{max-width:960px;margin:15px 0 24px;font:500 clamp(2.7rem,6vw,5.3rem)/1.03 Georgia,serif;letter-spacing:-.045em}.article-hero .intro{max-width:820px;color:#d9e2e8;font-size:1.25rem;line-height:1.65}.byline{display:flex;align-items:center;gap:14px;margin-top:34px;padding-top:24px;border-top:1px solid rgba(255,255,255,.22)}.byline .avatar{display:grid;width:48px;height:48px;place-items:center;border:1px solid #d4af37;border-radius:50%;color:#d4af37;font-weight:800}.byline div{display:flex;flex-direction:column}.byline small{margin-top:3px;color:#b9c7d2}.byline .review{margin-left:auto;color:#d9e2e8;font-size:.9rem}.article-layout{display:grid;grid-template-columns:230px minmax(0,790px);gap:80px;align-items:start;padding-top:72px;padding-bottom:90px}.article-aside{position:sticky;top:24px;display:flex;flex-direction:column;gap:12px;padding:22px;border-left:3px solid #d4af37;background:#f5f2ea}.article-aside strong{margin-bottom:8px}.article-aside a{color:#253645}.article-content section{scroll-margin-top:24px;margin:0 0 72px}.article-content h2{margin:8px 0 22px;font:500 clamp(2rem,4vw,3.2rem)/1.12 Georgia,serif;color:#071b2d}.article-content p,.article-content li{font-size:1.08rem;line-height:1.8}.answer-box{padding:34px;border-left:5px solid #d4af37;background:#f5f2ea}.answer-box h2{font-size:clamp(1.8rem,3.3vw,2.7rem)}.article-figure{margin:0 0 72px}.article-figure img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.article-figure figcaption{padding:12px 0;color:#64645e;font-size:.86rem;line-height:1.5}.section-number{margin:0!important;color:#94701c;font:700 .85rem/1 sans-serif!important;letter-spacing:.16em}.check-list{padding:0;list-style:none}.check-list li{position:relative;padding:10px 0 10px 34px;border-bottom:1px solid var(--line)}.check-list li:before{position:absolute;left:0;content:'✓';color:#94701c;font-weight:800}.expert-note{margin-top:28px;padding:24px 28px;border:1px solid #d7cfbd}.expert-note strong{color:#725919;text-transform:uppercase;letter-spacing:.08em}.expert-note p{margin-bottom:0}.inline-cta{display:flex;justify-content:space-between;gap:24px;margin-top:28px;padding:24px;background:#071b2d;color:#fff}.inline-cta strong{color:#d4af37}.inline-cta.gold{background:#d4af37;color:#071b2d}.inline-cta.gold strong{color:#071b2d}.article-footer{padding-top:28px;border-top:1px solid var(--line)}.article-footer>p{color:#64645e;font-size:.9rem}.related{display:flex;flex-direction:column;gap:8px;margin-top:24px}.article-cta{padding:70px 0;background:#071b2d;color:#fff}.article-cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.article-cta h2{margin:8px 0 12px;font:500 clamp(2rem,4vw,3.5rem)/1.1 Georgia,serif}.article-cta p{max-width:700px;color:#d9e2e8}.article-cta .eyebrow{color:#d4af37}.article-cta .button{flex:none;color:#071b2d}@media(max-width:900px){.article-layout{grid-template-columns:1fr;gap:38px}.article-aside{position:static;display:grid;grid-template-columns:repeat(2,1fr)}.article-aside strong{grid-column:1/-1}.byline{align-items:flex-start;flex-wrap:wrap}.byline .review{width:100%;margin-left:62px}.article-cta .wrap{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.article-hero{padding:44px 0 52px}.article-layout{padding-top:42px}.article-aside{grid-template-columns:1fr}.inline-cta{flex-direction:column}.byline .review{margin-left:0}.answer-box{padding:24px}}
