@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-ext-wght-normal.Bg62sWL9.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-wght-normal.BWCqVJN0.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-vietnamese-wght-normal.CDLFB6hb.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-ext-wght-normal.ltf1AbuM.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-normal.CUoBjw-S.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Andada Pro Variable;font-style:normal;font-display:swap;font-weight:400 840;src:url(/_astro/andada-pro-vietnamese-wght-normal.ByGCW_CV.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Andada Pro Variable;font-style:normal;font-display:swap;font-weight:400 840;src:url(/_astro/andada-pro-latin-ext-wght-normal.CsTSlgMo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Andada Pro Variable;font-style:normal;font-display:swap;font-weight:400 840;src:url(/_astro/andada-pro-latin-wght-normal.Bmccq1Rg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-mono-cyrillic-ext-400-normal.FAIU8e3o.woff2) format("woff2"),url(/_astro/fira-mono-cyrillic-ext-400-normal.Co4MVjrD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-mono-cyrillic-400-normal.BJkDdjbt.woff2) format("woff2"),url(/_astro/fira-mono-cyrillic-400-normal.DUd3efVn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-mono-greek-ext-400-normal.Be4g_LSk.woff2) format("woff2"),url(/_astro/fira-mono-greek-ext-400-normal.BQ5yw6bY.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-mono-greek-400-normal.ftNhKy_S.woff2) format("woff2"),url(/_astro/fira-mono-greek-400-normal.B_0AmgK7.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-mono-symbols2-400-normal.C6JptOil.woff2) format("woff2"),url(/_astro/fira-mono-symbols2-400-normal.CpeG9ob9.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-mono-latin-ext-400-normal.B2gPvaNr.woff2) format("woff2"),url(/_astro/fira-mono-latin-ext-400-normal.CbD3vWRE.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-mono-latin-400-normal.DVTTRLHv.woff2) format("woff2"),url(/_astro/fira-mono-latin-400-normal.C3FQ26ho.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fira-mono-cyrillic-ext-500-normal.BGV2-mDE.woff2) format("woff2"),url(/_astro/fira-mono-cyrillic-ext-500-normal.BDCQVX4y.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fira-mono-cyrillic-500-normal.CAy0Dwk2.woff2) format("woff2"),url(/_astro/fira-mono-cyrillic-500-normal.CFTSF0cD.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fira-mono-greek-ext-500-normal.CGPEfoom.woff2) format("woff2"),url(/_astro/fira-mono-greek-ext-500-normal.g6G8W_LY.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fira-mono-greek-500-normal.kj_VgxTv.woff2) format("woff2"),url(/_astro/fira-mono-greek-500-normal.DNFqaoqB.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fira-mono-symbols2-500-normal.0PpNbZw_.woff2) format("woff2"),url(/_astro/fira-mono-symbols2-500-normal.fxu0Prpo.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fira-mono-latin-ext-500-normal.DPED3Y3R.woff2) format("woff2"),url(/_astro/fira-mono-latin-ext-500-normal.-0AGvlKU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fira-mono-latin-500-normal.Du17Nws8.woff2) format("woff2"),url(/_astro/fira-mono-latin-500-normal.DknboRIW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground: #0e1014;--surface: #161920;--raise: #1c2029;--edge: #272c37;--edge-soft: #1d222b;--edge-strong: #3b4354;--ink: #eceef3;--ink-soft: #9aa1b1;--ink-quiet: #8a92a4;--ink-inverse: #0e1014;--accent: #b4b8bd;--accent-deep: #8d939c;--free-bg: #161e17;--free-edge: #2c4430;--free-ink: #9bd0a1;--measure: 66ch;--gap: clamp(1rem, 2.2vw, 1.75rem);--rule: 1px;--step--2: clamp(.66rem, .64rem + .08vw, .72rem);--step--1: clamp(.8rem, .78rem + .1vw, .88rem);--step-0: clamp(1.02rem, .99rem + .16vw, 1.12rem);--step-1: clamp(1.2rem, 1.12rem + .4vw, 1.45rem);--step-2: clamp(1.5rem, 1.3rem + .9vw, 2.1rem);--step-3: clamp(1.9rem, 1.5rem + 1.8vw, 3rem);--step-4: clamp(2.3rem, 1.7rem + 3vw, 4rem);--font-head: "Cormorant Garamond Variable", "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body: "Andada Pro Variable", "Andada Pro", Georgia, "Times New Roman", serif;--font-mark: "Fira Mono", ui-monospace, "Courier New", monospace;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);line-height:1.65;-webkit-font-smoothing:antialiased;text-align:center}h1,h2,h3{text-align:center;font-family:var(--font-head);font-weight:600;line-height:1.08;margin:0;text-wrap:balance;letter-spacing:-.005em}h1{font-size:var(--step-4)}h2{font-size:var(--step-2)}h3{font-size:var(--step-1)}p{margin:0 auto 1.05em;max-width:var(--measure);text-wrap:pretty}p:last-child{margin-bottom:0}img,picture,svg,video{max-width:100%}img{display:block}a{color:inherit;text-decoration:none}.prose a,a.mark{background-image:linear-gradient(var(--accent-deep),var(--accent-deep));background-position:0 calc(100% - .04em);background-size:100% 1px;background-repeat:no-repeat;transition:background-size .12s steps(2,end)}.prose a:hover,a.mark:hover{background-size:100% 2px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wrap{max-width:1180px;margin:0 auto;padding-inline:clamp(1rem,4vw,2.25rem)}.wrap--narrow{max-width:760px}.skip{position:absolute;left:-9999px;background:var(--ink);color:var(--ink-inverse);padding:.6rem 1rem;z-index:50}.skip:focus{left:1rem;top:1rem}.date-letter{font-family:var(--font-mark);font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-quiet)}.record-rule{border-bottom:var(--rule) solid var(--edge);font-family:var(--font-mark);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-quiet)}.record-rule__in{display:flex;flex-wrap:wrap;gap:.35rem 1.6rem;padding-block:.55rem}.record-rule__end{margin-left:auto}.masthead{border-bottom:var(--rule) solid var(--edge)}.masthead__in{display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(1rem,3vw,2.5rem);align-items:center;padding-block:clamp(1.3rem,3.2vw,2.2rem)}.masthead__note{font-family:var(--font-mark);font-size:var(--step--2);line-height:1.7;color:var(--ink-quiet);max-width:22ch}.masthead__brand{text-align:center;justify-self:center}.masthead__brand svg{inline-size:1.9rem;block-size:1.9rem;margin:0 auto .5rem;display:block}.masthead__name{font-family:var(--font-head);font-weight:600;font-size:clamp(1.9rem,1.2rem + 2.6vw,3.1rem);line-height:1;letter-spacing:.06em;text-transform:uppercase;display:block}.masthead__sub{font-family:var(--font-mark);font-size:var(--step--2);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-quiet);display:block;margin-top:.55rem}.masthead__scope{text-align:right;font-family:var(--font-mark);font-size:var(--step--2);line-height:1.7;color:var(--ink-quiet)}.masthead__scope b{display:block;font-size:var(--step-0);letter-spacing:.1em;color:var(--ink);font-weight:500;margin-bottom:.2rem}@media(max-width:820px){.masthead__in{grid-template-columns:1fr;text-align:center}.masthead__note,.masthead__scope{display:none}}.declare{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));border:var(--rule) solid var(--edge);border-inline:0}.declare>*{padding:clamp(.85rem,2vw,1.25rem) clamp(.9rem,2vw,1.4rem);border-right:var(--rule) solid var(--edge)}.declare>*:last-child{border-right:0}.declare b{display:block;font-family:var(--font-mark);font-weight:500;font-size:clamp(1.5rem,1.2rem + 1.1vw,2.1rem);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-bottom:.4rem}.declare span{font-family:var(--font-mark);font-size:var(--step--2);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-quiet);line-height:1.5;display:block}.index-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem clamp(.6rem,1.6vw,1.1rem);padding-block:.9rem;border-bottom:var(--rule) solid var(--edge)}.index-bar__lab{font-family:var(--font-mark);font-size:var(--step--2);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-quiet)}.index-bar fieldset{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.index-bar legend{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.chip{font-family:var(--font-mark);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);border:var(--rule) solid var(--edge);background:var(--surface);padding:.45rem .7rem;cursor:pointer;display:inline-flex;gap:.4rem;align-items:baseline}.chip input{position:absolute;opacity:0;pointer-events:none}.chip b{font-weight:400;color:var(--ink-quiet);font-variant-numeric:tabular-nums}.chip:has(input:checked){background:var(--ink);color:var(--ink-inverse);border-color:var(--ink)}.chip:has(input:checked) b{color:var(--ink-inverse)}.chip:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.index-bar__showing{margin-left:auto;font-family:var(--font-mark);font-size:var(--step--2);color:var(--ink-quiet);letter-spacing:.04em}.record{border-bottom:var(--rule) solid var(--edge);padding-block:clamp(1.6rem,4vw,2.8rem)}.record__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.2rem,3vw,2.4rem);align-items:start}.record__plate{margin:0;border:var(--rule) solid var(--edge);background:var(--surface)}.record__plate picture{display:block}.record__plate img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.record__plate figcaption{display:flex;flex-wrap:wrap;gap:.3rem 1rem;justify-content:space-between;font-family:var(--font-mark);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-quiet);padding:.55rem .7rem;border-top:var(--rule) solid var(--edge)}.record__kicker{font-family:var(--font-mark);font-size:var(--step--2);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:.5rem}.record__body h3{font-size:var(--step-2);margin-bottom:.7rem}.record__body p{color:var(--ink-soft)}@media(max-width:820px){.record__grid{grid-template-columns:1fr}}.spec{border:var(--rule) solid var(--edge);background:var(--raise);margin-top:1.1rem}.spec__row{display:grid;grid-template-columns:9.5rem 1fr;gap:.9rem;padding:.6rem .8rem;border-bottom:var(--rule) solid var(--edge-soft)}.spec__row:last-child{border-bottom:0}.spec__k{font-family:var(--font-mark);font-size:var(--step--2);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-quiet);line-height:1.6}.spec__v{font-size:var(--step--1);color:var(--ink-soft);line-height:1.6}.spec__v b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:520px){.spec__row{grid-template-columns:1fr;gap:.2rem}}.tally{font-family:var(--font-mark);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;padding:.15rem .45rem;border:var(--rule) solid var(--edge-strong);color:var(--ink-soft);white-space:nowrap}.tally--free{background:var(--free-bg);border-color:var(--free-edge);color:var(--free-ink)}.cartouche{border-top:var(--rule) solid var(--edge-strong);border-bottom:var(--rule) solid var(--edge);padding-block:.7rem;margin:clamp(2.2rem,5vw,3.4rem) 0 clamp(1.1rem,2.5vw,1.6rem);display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;gap:1rem}.cartouche h2{font-size:var(--step-2);grid-column:2;text-align:center}.cartouche .date-letter{grid-column:3;justify-self:end}.prose{font-size:var(--step-0)}.prose p{color:var(--ink-soft)}.prose p strong{color:var(--ink)}.register{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));border:var(--rule) solid var(--edge);background:var(--edge);gap:var(--rule)}.register>*{background:var(--surface);padding:clamp(1rem,2.2vw,1.5rem)}.register h3{font-size:var(--step-1);margin-bottom:.4rem}.rec-meta{margin-bottom:.5rem;display:flex;flex-wrap:wrap;gap:.3rem .6rem;align-items:center}.rec-desc{color:var(--ink-soft);font-size:var(--step--1);line-height:1.6;max-width:52ch}.faq{max-width:var(--measure)}.faq details{border-bottom:var(--rule) solid var(--edge)}.faq details:first-of-type{border-top:var(--rule) solid var(--edge)}.faq summary{cursor:pointer;padding:.9rem 2rem .9rem 0;position:relative;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";position:absolute;right:.35rem;top:50%;inline-size:.55rem;block-size:.55rem;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:translateY(-70%) rotate(45deg);transition:transform .12s steps(2,end)}.faq details[open] summary:after{transform:translateY(-30%) rotate(225deg)}.faq summary h3{font-size:var(--step-1);margin:0;font-family:var(--font-head)}.faq details>div{padding:0 0 1rem}.faq details p{color:var(--ink-soft)}.stack-table{margin:1.6rem 0}.stack-table table{width:100%;border-collapse:collapse;font-size:var(--step--1)}.stack-table caption{font-family:var(--font-mark);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-quiet);padding-bottom:.6rem;text-align:left}.stack-table th,.stack-table td{padding:.55rem .7rem;border:var(--rule) solid var(--edge);text-align:left;color:var(--ink-soft)}.stack-table thead th{background:var(--surface);font-family:var(--font-mark);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-quiet);font-weight:400}.stack-table th[scope=row]{color:var(--ink)}@media(max-width:700px){.stack-table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.stack-table tr{display:block;border:var(--rule) solid var(--edge);margin-bottom:.8rem;background:var(--surface)}.stack-table td,.stack-table th{display:grid;grid-template-columns:8.5rem 1fr;gap:.5rem;border:0;border-bottom:var(--rule) solid var(--edge-soft)}.stack-table tr>*:last-child{border-bottom:0}.stack-table td:before,.stack-table th[scope=row]:before{content:attr(data-th);font-family:var(--font-mark);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-quiet);align-self:center}}.recess{border:var(--rule) solid var(--edge);border-left:3px solid var(--accent-deep);background:var(--surface);padding:clamp(.9rem,2vw,1.3rem);margin:1.6rem 0}.recess p{font-size:var(--step--1);color:var(--ink-soft);margin:0;max-width:none}.foot{border-top:var(--rule) solid var(--edge-strong);margin-top:clamp(3rem,7vw,5rem);padding-block:clamp(2rem,4vw,3rem)}.foot__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:var(--gap)}.foot h2{font-family:var(--font-mark);font-size:var(--step--2);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-quiet);margin:0 0 .7rem;font-weight:400}.foot ul{list-style:none;margin:0;padding:0}.foot li{margin-bottom:.35rem;font-size:var(--step--1)}.foot li a{color:var(--ink-soft)}.foot li a:hover{color:var(--ink)}.foot__base{margin-top:1.8rem;padding-top:1.1rem;border-top:var(--rule) solid var(--edge-soft);font-family:var(--font-mark);font-size:var(--step--2);letter-spacing:.06em;color:var(--ink-quiet)}@media(prefers-reduced-motion:no-preference){.strike-in{animation:strike .3s steps(3,end) both}@keyframes strike{0%{box-shadow:inset 0 2px 0 var(--accent);opacity:.8}}}.record--lede{border-bottom:0}.record__lede{font-size:var(--step-1);line-height:1.5;color:var(--ink-soft);max-width:46ch;margin:1rem 0 0}.register--two{grid-template-columns:repeat(auto-fit,minmax(min(21rem,100%),1fr))}.filters{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem clamp(.8rem,2vw,1.5rem);border:var(--rule) solid var(--edge);background:var(--surface);padding:.85rem clamp(.8rem,2vw,1.2rem);margin-bottom:-1px}.filters fieldset{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.filters legend{float:left;width:100%;margin-bottom:.35rem}.filters label{font-family:var(--font-mark);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);border:var(--rule) solid var(--edge);background:var(--ground);padding:.4rem .65rem;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.filters label:has(input:checked){background:var(--ink);color:var(--ink-inverse);border-color:var(--ink)}.filters label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.filters input{position:absolute;opacity:0;pointer-events:none}.filters #count{margin-left:auto}.graphic{margin:1.8rem 0 2rem}.graphic img{display:block;width:100%;height:auto;border:var(--rule) solid var(--edge);background:var(--surface)}.graphic figcaption{font-size:var(--step--2);font-family:var(--font-mark);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-quiet);margin-top:.6rem}.graphic details{margin-top:.5rem}.graphic summary{cursor:pointer;font-family:var(--font-mark);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.graphic textarea{display:block;width:100%;margin-top:.5rem;padding:.6rem;resize:vertical;font-family:var(--font-mark);font-size:var(--step--2);line-height:1.6;color:var(--ink-soft);background:var(--surface);border:var(--rule) solid var(--edge)}.mark-punch{inline-size:2.2rem;block-size:2.2rem;display:grid;place-items:center;background:var(--surface);border:var(--rule) solid var(--edge)}.mark-punch svg{inline-size:1.3rem;block-size:1.3rem;fill:var(--accent)}.records{border-top:var(--rule) solid var(--edge)}.record--item{padding-block:clamp(1.3rem,3vw,2rem)}.record--item:last-child{border-bottom:0}.record--item .spec{margin-top:0}.record--item h3{font-size:var(--step-2);margin-bottom:.6rem}.record__body,.record__lede,.record__kicker{text-align:center}.record__lede,.rec-desc{margin-inline:auto}.spec,.spec__row,.spec__k,.spec__v,.stack-table,.stack-table th,.stack-table td,.stack-table caption,.record-rule__in,.masthead__note,.masthead__scope{text-align:left}.masthead__scope{text-align:right}.index-bar,.filters{text-align:left}.faq summary h3,.faq details p{text-align:left}.faq details p{margin-inline:0}.foot__cols,.foot h2,.foot li{text-align:left}.graphic figcaption,.graphic summary{text-align:left}.recess p{text-align:left;margin-inline:0}@media(max-width:820px){.masthead__scope{text-align:center}}
