@font-face{font-family:Manrope;src:url(/assets/manrope-latin-variable-DHIcAJRg.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap}:root{color-scheme:light;--paper: #fafbf9;--sheet: #ffffff;--ink: #203138;--muted: #52656b;--rule: #bdccc5;--rule-soft: #dbe3df;--blue: #355cde;--pink: #266c69;--green: #266c69;font-family:Manrope,Segoe UI,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper)}a{color:inherit;text-underline-offset:.2em}a:hover{color:var(--blue)}a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.skip{position:fixed;top:.75rem;left:.75rem;z-index:20;padding:.7rem 1rem;color:#fff;background:var(--ink);transform:translateY(-180%)}.skip:focus{transform:none}.mast{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;min-height:4.5rem;padding:0 clamp(1.25rem,4vw,4.25rem);border-top:0;border-bottom:1px solid var(--rule-soft);background:#fffffff5}.brand{display:inline-flex;align-items:center;gap:.8rem;font-size:1.22rem;font-weight:720;text-decoration:none}.mark{display:block;width:2rem;height:2rem;object-fit:cover;border:1px solid var(--rule-soft);border-radius:.46rem;box-shadow:0 .55rem 1.25rem -.9rem #266c699e}.mast__index{font-family:Spline Sans Mono,monospace;font-size:.67rem;letter-spacing:.14em;text-transform:uppercase}.policy{display:grid;grid-template-columns:minmax(16rem,29vw) minmax(0,1fr);width:min(100%,80rem);margin:0 auto;border-inline:1px solid var(--rule-soft)}.margin{position:relative;min-height:calc(100vh - 4.5rem);padding:clamp(2rem,5vw,5rem) clamp(1.25rem,3vw,3rem);border-right:1px solid var(--rule);background:#e8f0ed}.margin__sticky{position:sticky;top:7rem;display:grid;gap:2.5rem}.label{color:var(--pink);font-family:Spline Sans Mono,monospace;font-size:.67rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.zero{display:grid;gap:.4rem;padding-block:1.6rem;border-block:1px solid var(--rule)}.zero strong{font-size:clamp(4rem,9vw,8rem);font-weight:780;letter-spacing:-.08em;line-height:.72}.zero span{color:var(--muted);font-size:.78rem;line-height:1.45}.boundary{display:grid;gap:.9rem}.node{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--rule-soft)}.node span{font-size:.8rem;font-weight:650}.node small{color:var(--muted);font-family:Spline Sans Mono,monospace;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.node--safe small{color:var(--green)}.node--blocked{opacity:.62}.node--blocked:after{content:"×";color:var(--pink);font:700 1.15rem/1 Spline Sans Mono,monospace}.date{color:var(--muted);font-family:Spline Sans Mono,monospace;font-size:.62rem;line-height:1.7}.sheet{padding:clamp(2.5rem,7vw,7.5rem) clamp(1.4rem,7vw,8rem) 6rem;background:var(--sheet)}.intro{padding-bottom:clamp(3rem,8vw,7rem);border-bottom:2px solid var(--ink)}h1{margin:1.1rem 0 1.8rem;font-size:clamp(3.3rem,6vw,5.5rem);font-weight:550;letter-spacing:-.055em;line-height:1.05}h1 span{display:block}.lede{max-width:43rem;margin:0;color:#333940;font-size:clamp(1.05rem,1.6vw,1.32rem);line-height:1.55}.section{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:clamp(1rem,3vw,3rem);padding:clamp(2.6rem,5vw,4.75rem) 0;border-bottom:1px solid var(--rule-soft)}.section__no{padding-top:.3rem;color:var(--blue);font-family:Spline Sans Mono,monospace;font-size:.7rem;letter-spacing:.08em}.section__body{max-width:48rem}h2{margin:0 0 1.35rem;font-size:clamp(1.7rem,3vw,2.65rem);font-weight:600;letter-spacing:-.045em;line-height:1.12}h3{margin:2rem 0 .75rem;font-size:1rem}p,li{color:#454c54;font-size:.97rem;line-height:1.75}p{margin:.85rem 0}ul{margin:1rem 0;padding-left:1.15rem}li+li{margin-top:.55rem}strong{color:var(--ink)}.fact{display:grid;grid-template-columns:9rem 1fr;gap:1rem;margin-top:1.6rem;padding:1.1rem 0;border-block:1px solid var(--rule-soft)}.fact dt{font-family:Spline Sans Mono,monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.fact dd{margin:0;color:#454c54;font-size:.9rem;line-height:1.6}.closing{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding-top:3.5rem}.closing p{max-width:32rem;margin:0}.back{flex:none;display:inline-flex;align-items:center;min-height:3rem;padding:0 1rem;border:1px solid var(--ink);font-weight:680;text-decoration:none}.back:hover{color:#fff;background:var(--ink)}@media(max-width:820px){.policy{grid-template-columns:1fr}.margin{min-height:0;border-right:0;border-bottom:1px solid var(--rule)}.margin__sticky{position:static;grid-template-columns:1fr 1fr;align-items:end}.zero,.date{grid-column:1 / -1}.sheet{padding-inline:1.25rem}}@media(max-width:560px){.mast__index{display:none}.margin__sticky,.section,.fact{grid-template-columns:1fr}.closing{align-items:stretch;flex-direction:column}.back{justify-content:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
