:root{color-scheme:light dark;--s1: 8px;--s2: 16px;--s3: 24px;--s4: 32px;--s5: 48px;--s6: 64px;--fsm: .875rem;--fs0: 1.0625rem;--fs1: 1.25rem;--fs2: 1.5625rem;--fs3: 1.953rem;--fs4: clamp(2rem, 5vw, 2.75rem);--r: 4px;--body: Charter, "Bitstream Charter", "Sitka Text", Cambria, Georgia, serif;--ui: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bg: #fcfcfb;--fg: #1b1f23;--mut: #545b62;--line: #d3d6d9;--link: #00606e;--focus: #00606e;--acc: #00606e;--onacc: #ffffff;--docbg: #e8f3f4;--bad: #a3122a;--badbg: #fbecee;--phbg: #f1f1ee;--phfg: #5a5a52}@media(prefers-color-scheme:dark){:root{--bg: #111517;--fg: #e6eaec;--mut: #a6b0b5;--line: #2e363a;--link: #6fd0dc;--focus: #6fd0dc;--acc: #6fd0dc;--onacc: #0a1a1d;--docbg: #13272a;--bad: #ff8f9e;--badbg: #2e1418;--phbg: #22282b;--phfg: #c4c9cc}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font:var(--fs0) / 1.6 var(--body)}.w{max-width:72rem;margin:0 auto;padding:0 var(--s3)}a{color:var(--link)}a:focus-visible,button:focus-visible,input:focus-visible+label,label:focus-within{outline:3px solid var(--focus);outline-offset:2px}.skip{position:absolute;left:-999px;min-height:44px}.skip:focus{left:8px;top:8px;background:var(--bg);padding:8px}h1,h2,h3{text-wrap:balance;line-height:1.15;margin:0 0 var(--s2)}h1{font-size:var(--fs4);font-weight:700}h2{font-size:var(--fs2);margin-top:var(--s5)}p,ul,ol{margin:0 0 var(--s2)}.pending{background:var(--phbg);color:var(--phfg);border:1px dashed currentColor;padding:0 4px;font-size:.85em}.hd{border-bottom:1px solid var(--line);font-family:var(--ui)}.hw{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--s1);padding-block:var(--s1)}.logo{text-decoration:none;color:inherit;min-height:44px;display:inline-flex;align-items:center;font-size:var(--fs1);font-weight:700;letter-spacing:.01em}.nav{display:flex;gap:var(--s1);flex-wrap:wrap}.nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s1);text-decoration:none;color:inherit}.nav a[aria-current=page]{text-decoration:underline;text-underline-offset:.2em}.lay{display:grid;gap:var(--s5);padding-top:var(--s4);padding-bottom:var(--s6)}@media(min-width:1000px){.lay{grid-template-columns:minmax(0,28rem) 14rem;justify-content:center}}.art{max-width:28rem}.toc{display:none}@media(min-width:1000px){.toc{display:flex;flex-direction:column;position:sticky;top:var(--s3);align-self:start;font-size:var(--fsm);font-family:var(--ui)}.toc a{min-height:44px;display:flex;align-items:center;color:inherit;text-decoration:none}.toc a:hover{color:var(--link)}}.crumb,.meta{font-size:var(--fsm);color:var(--mut);font-family:var(--ui)}.crumb a{display:inline-flex;min-height:44px;align-items:center}.meta span{margin-right:var(--s2)}.lead{font-size:var(--fs1)}aside h2{margin-top:0;font-size:var(--fs1);font-family:var(--ui)}.urg{border:2px solid var(--bad);background:var(--badbg);padding:var(--s2) var(--s3);margin:var(--s3) 0}.urg h2{color:var(--bad)}.urg a,.cta{font-weight:700;color:var(--bad);display:inline-flex;min-height:44px;align-items:center}.doc{background:var(--docbg);border-left:6px solid var(--acc);padding:var(--s3);margin:var(--s5) 0}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--s3);background:var(--acc);color:var(--onacc);text-decoration:none;font-weight:700;font-family:var(--ui);border-radius:var(--r);border:0;cursor:pointer}.disc{font-size:var(--fsm);color:var(--mut);font-family:var(--ui);border-top:1px solid var(--line);padding-top:var(--s2);margin-top:var(--s5)}.src{font-size:var(--fsm)}.src small{color:var(--mut)}.ft{margin-top:var(--s6);padding:var(--s4) 0;border-top:1px solid var(--line);font-size:var(--fsm);font-family:var(--ui)}.ft address{font-style:normal;margin:0 0 var(--s1)}.ft p{margin:0 0 var(--s1)}.ft a{display:inline-flex;align-items:center;min-height:44px;margin-right:var(--s2)}.checker fieldset{border:0;margin:0 0 var(--s3);padding:0}.checker legend{font-weight:700;margin-bottom:var(--s1)}.checker label{display:flex;gap:var(--s1);align-items:flex-start;min-height:44px;padding:var(--s1) 0}.checker-actions{display:flex;flex-wrap:wrap;gap:var(--s2)}.checker button.secondary{background:transparent;color:var(--fg);border:2px solid var(--fg);border-radius:var(--r);font-weight:500}.more{display:inline-flex;min-height:44px;align-items:center}.hub-list{padding-left:1.2rem}.hub-list a{display:inline-flex;min-height:44px;align-items:center}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
