:root{color-scheme:dark;--ink:#e8eee8;--muted:#b8c9c2;--paper:#082936;--line:#d9c27c40;--gold:#f4c85f;--link:#ffe096;--display:"Avenir Next",Avenir,"Helvetica Neue",Arial,sans-serif;font-family:var(--display);background:var(--paper);color:var(--ink)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px;background:var(--paper)}body{margin:0;min-width:320px;background:radial-gradient(circle at 85% 0,#1a5960 0,transparent 34rem),linear-gradient(145deg,#082936,#0c3440 62%,#512f29);color:var(--ink)}a{color:var(--link);text-underline-offset:3px}a:hover,a:focus-visible{color:#fff7dc;text-decoration-thickness:2px}a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
.information-header{position:sticky;z-index:10;top:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:14px clamp(18px,3vw,48px);border-bottom:1px solid var(--line);background:#082936f2;backdrop-filter:blur(12px)}.wordmark{color:#f5edcf;font-size:25px;font-weight:500;line-height:1;text-decoration:none}.information-header nav{display:flex;justify-content:center;gap:8px 18px}.information-header nav a,.back{font-size:11px;white-space:nowrap}.back{justify-self:end}
main{padding:36px clamp(24px,4vw,68px) 70px}.page-intro{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(300px,1.3fr);gap:12px 44px;align-items:end;margin:0 0 34px;padding:0 0 26px;border-bottom:1px solid var(--line)}.page-intro>p{grid-column:1/-1;margin:0;color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.page-intro h1{margin:0;color:#fff4ce;font-size:clamp(34px,4.4vw,64px);font-weight:500;line-height:.95;letter-spacing:-.04em}.page-intro aside{padding:11px 14px;border-left:3px solid var(--gold);background:#122f38;color:#d7ded7;font-size:11px;line-height:1.5}.page-intro aside strong{color:var(--gold);text-transform:uppercase;letter-spacing:.08em}
.information-columns{column-count:4;column-gap:clamp(26px,3vw,52px);column-rule:1px solid var(--line);font-family:Georgia,"Times New Roman",serif;font-size:12px;line-height:1.54;orphans:3;widows:3}.document{display:block;scroll-margin-top:84px}.document+.document{margin-top:28px;padding-top:25px;border-top:2px solid var(--gold)}.document h2,.document h3,.document .lede,.document p,.document ul{break-inside:avoid-column}.document h2{margin:0 0 8px;color:#f7ce69;font-family:var(--display);font-size:22px;font-weight:500;line-height:1.05;letter-spacing:-.02em}.document h3{margin:17px 0 4px;color:#f1ddbd;font-family:var(--display);font-size:12px;font-weight:800;line-height:1.25;text-transform:uppercase;letter-spacing:.07em}.document p{margin:0 0 10px}.document .lede{margin:0 0 15px;color:#d4e3dc;font-family:var(--display);font-size:12px;line-height:1.45}.document ul{margin:0 0 11px;padding-left:17px}.document li+li{margin-top:3px}.draft-field{display:inline;padding:0 3px;border:1px dashed #f4c85f80;color:#ffe6a3;background:#f4c85f12;font-family:var(--display);font-size:.91em;font-weight:700}.review-date{margin:34px 0 0;padding-top:18px;border-top:1px solid var(--line);color:#9fb5ad;font-size:10px;text-align:right;text-transform:uppercase;letter-spacing:.1em}
@media(max-width:1180px){.information-columns{column-count:3}}
@media(max-width:860px){.information-header{grid-template-columns:auto 1fr}.information-header nav{grid-column:1/-1;grid-row:2;justify-content:flex-start;overflow:auto}.back{grid-column:2;grid-row:1}.page-intro{grid-template-columns:1fr}.page-intro>p{grid-column:auto}.information-columns{column-count:2}}
@media(max-width:560px){html{scroll-padding-top:108px}.information-header{gap:10px;padding:12px 16px}.information-header nav{gap:14px}.information-header nav a{font-size:10px}.back{font-size:10px}main{padding:28px 18px 54px}.page-intro{margin-bottom:25px}.information-columns{column-count:1;font-size:13px;line-height:1.58}.document+.document{margin-top:30px}.document h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
