:root{--paper: #F6F4EE;--paper-2: #ECE8DE;--ink: #121210;--ink-2: #3B3A35;--muted: #5F5B52;--muted-2: #A39F94;--rule: #DAD5C8;--good: #1B7A47;--good-text: #16683C;--good-soft: #DDEEE3;--watch: #D9643F;--watch-text: #B4472A;--watch-soft: #F6E2DD;--lime: #C9F2A0;--sans: "Inter Tight", system-ui, -apple-system, "Segoe UI", sans-serif;--serif: "Instrument Serif", Georgia, "Times New Roman", serif;--mono: "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5}a{color:var(--good-text);text-underline-offset:3px}a:hover{color:#0f4a2b}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--good);outline-offset:3px;border-radius:4px}img{max-width:100%}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.k{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.kd{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.n{font-family:var(--sans);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.serif{font-family:var(--serif);font-weight:400;letter-spacing:-.005em}.read{font-family:var(--serif);font-style:italic;font-size:21px;line-height:1.35;color:#2a2925}.mut{color:var(--muted)}.src{font-family:var(--mono);font-size:11px;color:var(--muted);text-decoration:underline;text-decoration-color:#c9c4b6;text-underline-offset:3px}.dsrc{font-family:var(--mono);font-size:11px;color:var(--muted-2);text-decoration:underline;text-decoration-color:#4a4842;text-underline-offset:3px}.rule{border-top:1px solid var(--rule)}.drule{border-top:1px solid #2E2D29}.h2{overflow-wrap:break-word;hyphens:auto;font-weight:700;font-size:40px;line-height:1.05;letter-spacing:-.035em;margin:10px 0 0}.sec{display:flex;flex-wrap:wrap;gap:24px 48px;padding:72px 0 0}.aside{flex:1 1 220px;max-width:280px}.body{flex:999 1 620px;min-width:0;display:flex;flex-direction:column;gap:40px}@media(min-width:900px){.aside{position:sticky;top:32px;align-self:flex-start}}.band{margin:96px -24px 0;padding:80px 24px;background:var(--ink);color:var(--paper);border-radius:28px}.band a{color:var(--lime)}.table-box{overflow-x:auto}table.data{width:100%;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}table.data th,table.data td{padding:16px 0 16px 16px;text-align:right;border-top:1px solid var(--rule)}table.data th:first-child,table.data td:first-child{padding-left:0;text-align:left}table.data thead th{border-top:0;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:400;padding-top:10px;padding-bottom:10px}table.data tr.us{background:var(--paper-2)}table.data tr.us th,table.data tr.us td{font-weight:700}table.data tr.us th:first-child{padding-left:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes rv{0%{opacity:0;transform:translateY(28px)}}@keyframes gx{0%{transform:scaleX(0)}}@keyframes gy{0%{transform:scaleY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.rv{animation:rv both cubic-bezier(.2,.7,.2,1);animation-timeline:view();animation-range:entry 0% entry 70%}.gx{transform-origin:left center;animation:gx both cubic-bezier(.2,.7,.2,1);animation-timeline:view();animation-range:entry 20% cover 40%}.gy{transform-origin:center bottom;animation:gy both cubic-bezier(.2,.7,.2,1);animation-timeline:view();animation-range:entry 20% cover 40%}}}@media(prefers-reduced-motion:no-preference){.live{animation:pulse 1.6s ease-in-out infinite}.slide{transition:width .6s cubic-bezier(.2,.7,.2,1)}}.sec>.body,.sec>.body>*,.table-box{min-width:0;max-width:100%}main p,main li,main dd{overflow-wrap:break-word}
