:root{--ink:#e9f7ff;--muted:#a9c3d3;--navy:#07131f;--panel:#0b2030;--panel2:#102b3e;--cyan:#38d7f2;--line:#285166;--max:76rem;font-family:"Trebuchet MS",Candara,sans-serif;color-scheme:dark}*{box-sizing:border-box}html{background:var(--navy);scroll-behavior:smooth}body{margin:0;color:var(--ink);background:radial-gradient(circle at 83% 0,#123d51 0,transparent 31rem),linear-gradient(180deg,#07131f,#091a27);line-height:1.7;overflow-wrap:anywhere}a{color:var(--cyan);text-underline-offset:.2em}a:hover{text-decoration-thickness:.15em}.skip{position:absolute;left:1rem;top:-5rem;background:var(--cyan);color:#04111c;padding:.75rem 1rem;z-index:20}.skip:focus{top:1rem}.site-header{max-width:var(--max);margin:auto;min-height:5rem;padding:1rem 1.5rem;display:flex;align-items:center;gap:2rem;border-bottom:1px solid var(--line);position:relative}.brand{display:flex;gap:.8rem;align-items:center;text-decoration:none;color:var(--ink);margin-right:auto}.brand span{display:grid;place-items:center;width:2.8rem;aspect-ratio:1;border:1px solid var(--cyan);border-radius:50%;font-family:Georgia,serif}.desktop-nav{display:flex;gap:1.2rem}.desktop-nav a{color:var(--ink);text-decoration:none;font-size:.92rem}.site-header button{display:none;color:var(--ink);background:var(--panel);border:1px solid var(--cyan);padding:.6rem 1rem;border-radius:.3rem}#mobile-drawer{position:absolute;right:1.5rem;top:4.5rem;z-index:10;background:var(--panel);border:1px solid var(--cyan);padding:1rem;min-width:15rem;box-shadow:0 1.5rem 4rem #0009}#mobile-drawer a{display:block;padding:.55rem;color:var(--ink)}main{max-width:var(--max);margin:auto;padding:1.25rem 1.5rem 5rem}.breadcrumbs{display:flex;gap:.65rem;color:var(--muted);font-size:.88rem;margin:1rem 0 3rem}.hero{max-width:62rem;padding:clamp(1.5rem,5vw,4.5rem);background:linear-gradient(135deg,#102b3ee8,#091a27f2);border:1px solid var(--line);border-left:4px solid var(--cyan);box-shadow:0 2rem 5rem #0005}.kicker,.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;color:var(--cyan);font-weight:700}.hero h1{font:clamp(2.5rem,7vw,5.8rem)/.97 Georgia,serif;letter-spacing:-.045em;margin:.35rem 0 1.5rem;max-width:18ch}.answer-first{font-size:clamp(1.08rem,2vw,1.35rem);color:#d9edf7}.research-date{color:var(--muted);font-size:.9rem}.table-scroll{overflow-x:auto;max-width:100%;margin:2.5rem 0;border:1px solid var(--line)}table{width:100%;min-width:42rem;border-collapse:collapse;background:#0a1b29}caption{text-align:left;padding:1rem;color:var(--cyan);font-weight:700}th,td{text-align:left;padding:1rem;border-top:1px solid var(--line);vertical-align:top}th{color:var(--cyan)}article>section{max-width:62rem;margin:4rem 0;padding-left:clamp(1rem,4vw,3rem);border-left:1px solid var(--line)}h2{font:clamp(1.65rem,3vw,2.6rem)/1.15 Georgia,serif}p{max-width:76ch}.sources{max-width:62rem;margin:4rem 0;padding:2rem;background:#0d2637;border:1px solid var(--cyan)}.related-pages{margin-top:5rem;padding-top:2rem;border-top:1px solid var(--line);display:flex;gap:.75rem 1.3rem;flex-wrap:wrap}.related-pages h2{width:100%}.related-pages a{color:var(--muted)}footer{border-top:1px solid var(--line);padding:2rem max(1.5rem,calc((100% - var(--max))/2));display:flex;gap:1rem;flex-wrap:wrap;color:var(--muted)}footer p{width:100%}:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}@media(max-width:52rem){.desktop-nav{display:none}.site-header button{display:block}.hero{padding:1.5rem}.hero h1{font-size:clamp(2.4rem,13vw,4.2rem)}article>section{padding-left:1rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
