@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/7cHpv4kjgoGqM7EPCw.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/7cHqv4kjgoGqM7E3_-gc4A.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/7cHqv4kjgoGqM7E30-8c4A.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/7cHqv4kjgoGqM7E3t-4c4A.ttf) format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lw_3E.ttf) format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873_3E.ttf) format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2_3E.ttf) format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B47b1_3E.ttf) format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B45L0_3E.ttf) format("truetype")}:root{color-scheme:dark;font-family:Barlow,Arial,sans-serif;color:#e7edf7;background:#08111e;line-height:1.65;scroll-behavior:smooth;scroll-padding-top:24px}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 95% 0,#18325570,transparent 40%)}a{color:#ffdb89;text-underline-offset:4px}button,input,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #ffdc88;outline-offset:5px}button,a,summary{touch-action:manipulation}button{font:600 15px Barlow,Arial,sans-serif;cursor:pointer}p{margin:12px 0 18px}h1,h2,h3{line-height:1.15;color:#fff3da}h1,h2{font-family:Barlow Condensed,Barlow,sans-serif;font-weight:800}h1{font-size:clamp(40px,6.5vw,72px);margin:18px 0 20px}h1 em{color:#f5c569;font-style:normal}h2{font-size:clamp(30px,4vw,43px);margin:12px 0 24px}h3{font-size:21px;margin:32px 0 16px}main{max-width:880px;margin:auto;padding:0 24px max(28px,env(safe-area-inset-bottom))}.page-header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px max(24px,calc((100vw - 832px)/2));border-bottom:1px solid #c6d9fa20}.wordmark{display:flex;gap:3px;align-items:center;text-decoration:none;font:900 34px Barlow Condensed,sans-serif;color:#fff}.wordmark>span{font-size:18px;color:#ffcc70;align-self:flex-start}.wordmark small{font:700 9px/1.5 Barlow,sans-serif;letter-spacing:2px;max-width:60px;margin-left:12px;padding-left:12px;border-left:1px solid #627082}.back{font-weight:600;text-decoration:none;min-height:44px;display:flex;align-items:center}.intro{padding:48px 0 30px}.intro p{font-size:19px;color:#b9c9de}.eyebrow,.section-number{font-size:11px;letter-spacing:2px;font-weight:700;color:#edbd69}.index{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 34px;border-bottom:1px solid #c6d9fa25}.index a{display:flex;align-items:center;min-height:44px;padding:8px 18px;border:1px solid #66778e70;text-decoration:none;border-radius:5px;font-weight:600}.index a:hover,.secondary:hover{background:#35485b}section{padding:38px 0;border-bottom:1px solid #c6d9fa25;scroll-margin-top:16px}.callout,.preference-card{padding:20px 24px;border:1px solid #af895c55;background:#eab86b09;border-radius:6px;margin:24px 0}.callout strong{color:#f9d591}.callout p:last-child{margin-bottom:0}.preference-card{background:#102239;border-color:#587291}.preference-card label{display:flex;gap:14px;align-items:center;min-height:44px;font-weight:700;cursor:pointer}.preference-card input{width:23px;height:23px;accent-color:#f8cc78;flex:none}.preference-card p{margin:8px 0 0;color:#b9c9de;font-size:14px}.data-list{margin:20px 0}.data-list>div{display:grid;grid-template-columns:160px 1fr;gap:24px;padding:22px 0;border-bottom:1px solid #ffffff16}.data-list dt{font-weight:700;color:#ffdc92}.data-list dd{margin:0}.secondary{min-height:44px;border:1px solid #8694a6;border-radius:4px;padding:10px 16px;background:#19293b;color:#f5e6cb}.small{font-size:14px;color:#adbed3}summary{padding:12px 0;min-height:44px;cursor:pointer;color:#ffdc92}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.65 monospace;color:#c6d6e8}li{margin:12px 0}footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:30px 0;font-size:14px;color:#abbed8}footer a{min-height:44px}.skip{position:fixed;left:10px;top:-100px;background:#08111e;padding:15px;z-index:10}.skip:focus{top:10px}[role=status]:empty{display:none}@media(max-width:520px){main{padding-inline:20px}.page-header{padding:14px 20px}.wordmark small{display:none}.intro{padding-top:30px}.index{gap:7px}.index a{padding:8px 12px}.data-list>div{display:block}.data-list dt{margin-bottom:8px}.callout,.preference-card{padding:17px}.back{font-size:14px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}
