.page-head{background:var(--navy);color:#d5e0e6;padding:76px 0 58px}.page-head .h1{font-size:clamp(32px,4.2vw,52px)}.page-head .subline{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0 0 18px;font-size:14px;font-weight:700}.page-head .answer{color:#e4eaee;max-width:62ch;margin:0;font-size:clamp(17px,1.4vw,19px)}.crumbs{color:var(--grey);max-width:none;margin:0 0 18px;font-size:13px}.crumbs a{border-bottom:1px solid #ffffff40;text-decoration:none}.prose h2{margin:44px 0 14px;font-size:clamp(24px,2.6vw,32px)}.prose h2:first-child{margin-top:0}.prose>p:last-child{margin-bottom:0}.prose ul{max-width:62ch;margin:0 0 18px;padding-left:20px}.prose li{margin:0 0 8px}.kf{background:var(--white);border:1px solid var(--line);border-left:3px solid var(--gold);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 30px;max-width:66ch;margin:0;padding:22px 26px;display:grid}@media (width<=600px){.kf{grid-template-columns:1fr}}.kf dt{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:5px;font-size:10px;font-weight:700}.kf dd{color:var(--ink);margin:0;font-size:15px;line-height:1.5}.sources{max-width:66ch;color:var(--muted);margin:26px 0 0;padding-left:20px;font-size:14px}.sources a{word-break:break-word}.risk{background:var(--pale);border-left:3px solid var(--gold);max-width:66ch;margin:30px 0 0;padding:18px 22px}.risk p{color:var(--muted-pale);margin:0;font-size:16px}.nav-links{flex-wrap:nowrap;gap:22px;font-size:14px;font-weight:600;display:flex}.nav-links a{color:var(--navy);white-space:nowrap;border-bottom:1px solid #0000;padding-bottom:2px;text-decoration:none}.nav-links a:hover,.nav-links a:focus-visible,.nav-links a[aria-current=page]{border-bottom-color:var(--gold)}.foot-links{flex-wrap:wrap;justify-content:center;gap:16px;margin:6px 0 12px;font-size:14px;display:flex}.foot-links a{border-bottom:1px solid #ffffff4d;text-decoration:none}.foot-cols{text-align:left;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:22px 34px;margin:26px 0 8px;display:grid}.foot-cols b{margin-bottom:8px;display:block}.foot-cols ul{margin:0;padding:0;list-style:none}.foot-cols li{margin:0 0 6px;font-size:14px}.lang-switch{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.lang-switch span{color:var(--navy)}.lang-switch a{color:var(--muted);border-bottom:1px solid #0000;text-decoration:none}.lang-switch a:before{content:"|";color:var(--line);margin-right:8px}.lang-switch a:hover,.lang-switch a:focus-visible{color:var(--navy);border-bottom-color:var(--gold)}.top-burger{border:1px solid var(--line);width:44px;height:44px;color:var(--navy);cursor:pointer;background:0 0;border-radius:4px;place-items:center;display:grid}.top-burger-bars{gap:4px;display:grid}.top-burger-bars i{background:currentColor;width:18px;height:2px;display:block}.site-menu-veil{z-index:39;background:#10203757;height:100vh;position:absolute;top:100%;left:0;right:0}.site-menu{z-index:41;background:var(--ivory);border-bottom:1px solid var(--line);padding:8px var(--pad) 20px;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 40px #1020371f}.site-menu-links{display:grid}.site-menu-links a{color:var(--navy);border-bottom:1px solid var(--line);padding:14px 0;font-size:17px;font-weight:600;text-decoration:none}.site-menu-links a[aria-current=page]{color:var(--navy);box-shadow:inset 3px 0 0 var(--gold);padding-left:12px}.site-menu-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.site-menu-foot .btn{padding:12px 18px;font-size:14px}.top .site-menu-foot .btn span{display:inline}@media (width>=901px){.site-menu,.site-menu-veil{display:none}}.page-head .h1{position:relative}.page-head .rule{background:var(--gold);width:34px;height:2px;margin:0 0 20px;display:block}.page-body{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@media (width>=1024px){.page-body{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:54px}}.page-rail{display:none}@media (width>=1024px){.page-rail{display:block;position:sticky;top:96px}}.page-rail .rail-h{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);margin:0 0 12px;padding-bottom:10px;font-size:11px;font-weight:700}.page-rail ul{max-width:none;margin:0 0 26px;padding:0;list-style:none}.page-rail li{margin:0 0 10px}.page-rail ul a{color:var(--muted);border-left:2px solid var(--line);padding-left:12px;font-size:14px;line-height:1.45;text-decoration:none;display:block}.page-rail ul a:hover,.page-rail ul a:focus-visible{color:var(--navy);border-left-color:var(--gold)}.page-rail .btn{justify-content:center;width:100%;padding:14px 18px;font-size:14px}.page-rail .micro{font-size:12.5px}.prose{font-size:17px}.prose p{max-width:68ch}.prose .h2,.prose h2{padding-top:18px;position:relative}.prose .h2:before,.prose h2:before{content:"";background:var(--gold);width:26px;height:2px;position:absolute;top:0;left:0}.prose ul li::marker{color:var(--gold-ink)}.prose .lead{color:var(--ink);max-width:64ch;margin:0 0 8px;font-size:19px;line-height:1.6}.prose figure{margin:0 0 30px}.prose img{border:1px solid var(--line);display:block}.prose .faq{margin:6px 0 0}.prose .faq h3{margin:0}.hub-cta{background:var(--navy);color:#d5e0e6;margin-top:8px;padding:54px 0 58px}.hub-cta .h2{color:var(--ivory);margin:0 0 14px}.hub-cta p{color:#d5e0e6;max-width:62ch}.hub-cta .micro{color:#b9c7d1}.page-rail .btn{white-space:nowrap;flex-wrap:nowrap;gap:8px;font-size:13.5px}.prose ul:not(.plain):not(.cred):not(.sources){list-style:outside}.prose figure img{max-width:520px}
