@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff) format("woff")}:root{--paper: #F5F5F3;--paper-2: #FFFFFF;--ink: #0B0B0C;--ink-2: #4C4C50;--ink-3: #8A8A8E;--rule: #0B0B0C;--rule-soft: #D6D6D2;--accent: #0A2FCB;--on-accent: #FFFFFF;--v-fixed-bg: #E3F1E8;--v-fixed-fg: #1F5A38;--v-affected-bg: #FBEFD9;--v-affected-fg: #7A4A0A;--v-nofix-bg: #F9E3E3;--v-nofix-fg: #7A1F1F;--v-unknown-bg: #ECECEA;--v-unknown-fg: #4C4C50;--font-sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--measure: 74ch;--container: 62rem;--radius: 4px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #0F1012;--paper-2: #17181B;--ink: #F2F2EE;--ink-2: #A6A6A2;--ink-3: #6F6F73;--rule: #F2F2EE;--rule-soft: #3A3A3E;--accent: #5B7BFF;--on-accent: #0F1012;--v-fixed-bg: #1B3A2A;--v-fixed-fg: #9FE1B8;--v-affected-bg: #4A3410;--v-affected-fg: #F5D08A;--v-nofix-bg: #4A1D1D;--v-nofix-fg: #F3A6A6;--v-unknown-bg: #2A2A2E;--v-unknown-fg: #C9C9C6;color-scheme:dark}}:root[data-theme=dark]{--paper: #0F1012;--paper-2: #17181B;--ink: #F2F2EE;--ink-2: #A6A6A2;--ink-3: #6F6F73;--rule: #F2F2EE;--rule-soft: #3A3A3E;--accent: #5B7BFF;--on-accent: #0F1012;--v-fixed-bg: #1B3A2A;--v-fixed-fg: #9FE1B8;--v-affected-bg: #4A3410;--v-affected-fg: #F5D08A;--v-nofix-bg: #4A1D1D;--v-nofix-fg: #F3A6A6;--v-unknown-bg: #2A2A2E;--v-unknown-fg: #C9C9C6;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.55;font-feature-settings:"tnum" 1}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:.15em}h1,h2,h3{font-weight:500;letter-spacing:-.02em;line-height:1.12;margin:0 0 .5rem}h1{font-size:clamp(2rem,4.5vw,3.25rem)}h2{font-size:clamp(1.4rem,2.4vw,1.9rem);margin-top:0}h3{font-size:1.125rem}p{margin:0 0 1rem}ul,ol{padding-left:1.25rem}li{margin-bottom:.35rem}code,pre,.mono{font-family:var(--font-mono);font-size:.92em}pre{overflow-x:auto;padding:.9rem 1rem;background:var(--paper-2);border:1px solid var(--rule-soft);border-radius:var(--radius);max-width:100%}table{border-collapse:collapse;width:100%;font-size:.95rem}th,td{text-align:left;padding:.55rem .75rem .55rem 0;border-bottom:1px solid var(--rule-soft);vertical-align:top}th{font-weight:500;color:var(--ink-2);font-size:.85rem;text-transform:uppercase;letter-spacing:.04em}.table-wrap{overflow-x:auto}hr{border:0;border-top:1px solid var(--rule);margin:0}.container{max-width:var(--container);margin:0 auto;padding:0 1.25rem}.section{padding:3.5rem 0;border-top:1px solid var(--rule)}.section:first-of-type{border-top:0}.eyebrow{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin-bottom:.75rem}.muted{color:var(--ink-2)}.small{font-size:.875rem}.btn{display:inline-block;padding:.65rem 1rem;border-radius:var(--radius);font-weight:500;font-size:.95rem;border:1px solid transparent;cursor:pointer;font-family:inherit;line-height:1.2}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{text-decoration:none;filter:brightness(1.08)}.btn-ghost{background:transparent;color:var(--accent);border-color:var(--accent)}.btn-ghost:hover{text-decoration:none;background:var(--paper-2)}.verdict{display:inline-block;font-family:var(--font-mono);font-size:.8rem;padding:.1rem .45rem;border-radius:3px;line-height:1.5;white-space:nowrap}.verdict-fixed{background:var(--v-fixed-bg);color:var(--v-fixed-fg)}.verdict-affected{background:var(--v-affected-bg);color:var(--v-affected-fg)}.verdict-no-fix{background:var(--v-nofix-bg);color:var(--v-nofix-fg)}.verdict-unknown{background:var(--v-unknown-bg);color:var(--v-unknown-fg)}.grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.card{background:var(--paper-2);border:1px solid var(--rule-soft);border-radius:var(--radius);padding:1rem 1.1rem}.card p:last-child{margin-bottom:0}.numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:.5rem}.numbers>div{padding:1.25rem;border-right:1px solid var(--rule-soft);min-width:0}.numbers>div:first-child{padding-left:0}.numbers>div:last-child{border-right:0;padding-right:0}@media(max-width:720px){.numbers>div{border-right:0;border-bottom:1px solid var(--rule-soft);padding-left:0}.numbers>div:last-child{border-bottom:0}}.numbers .n{font-family:var(--font-mono);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:500;letter-spacing:-.02em;line-height:1.1}.numbers .n.accent{color:var(--accent)}.numbers .l{color:var(--ink-2);font-size:.875rem;margin:.25rem 0 0}.numbers .s{color:var(--ink-3);font-size:.75rem;margin:.15rem 0 0}.steps{counter-reset:step;list-style:none;padding:0 0 .5rem;margin:1.25rem 0 0;max-width:none;display:grid;grid-auto-flow:column;grid-auto-columns:min(78%,20rem);gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.steps li{counter-increment:step;scroll-snap-align:start;padding:1rem 1.1rem;border:1px solid var(--rule-soft);border-radius:var(--radius);background:var(--paper-2);margin:0;min-width:0}.steps li:before{content:counter(step,decimal-leading-zero);display:block;font-family:var(--font-mono);color:var(--accent);font-size:.85rem;margin-bottom:.35rem}.steps h3{margin-bottom:.25rem}.steps p{margin-bottom:.5rem;font-size:.95rem}@media(min-width:900px){.steps{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;gap:1rem;padding-bottom:0}}.steps .artifact{font-family:var(--font-mono);font-size:.78rem;color:var(--ink-2)}.site-header{border-bottom:1px solid var(--rule)}.site-header .container{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:3.5rem}.wordmark{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:.95rem}.wordmark:hover{text-decoration:none}.nav{display:flex;gap:1.25rem;font-size:.9rem}.nav a{color:var(--ink-2)}.nav a:hover{color:var(--ink);text-decoration:none}.site-footer{border-top:1px solid var(--rule);padding:2rem 0 3rem;font-size:.875rem;color:var(--ink-2)}.site-footer .container{display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between}.site-footer a{color:var(--ink-2)}.site-footer a:hover{color:var(--ink)}.hero{padding:4rem 0 3rem}.hero h1{max-width:24ch}.hero .lede{font-size:1.15rem;color:var(--ink-2);max-width:40ch}.hero .actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:1.5rem 0 .75rem}.hero .fine{font-family:var(--font-mono);font-size:.8rem;color:var(--ink-2)}.checker{background:var(--paper-2);border:1px solid var(--rule-soft);border-radius:var(--radius);padding:1rem 1.1rem}.checker form{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.checker input{font-family:var(--font-mono);font-size:.95rem;padding:.55rem .7rem;border:1px solid var(--rule-soft);border-radius:var(--radius);background:var(--paper);color:var(--ink);min-width:10rem}.checker input:focus{outline:2px solid var(--accent);outline-offset:1px}.checker .result{font-family:var(--font-mono);font-size:.875rem;margin:.75rem 0 0;line-height:1.7}.checker .lines{margin:.75rem 0 0;font-size:.9rem}.facts{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:1.25rem 0}.facts .card p:first-child{color:var(--ink-2);font-size:.8rem;margin-bottom:.2rem}.facts .card p:last-child{font-family:var(--font-mono);font-size:.95rem}.alert-form{background:var(--paper-2);border:1px solid var(--rule-soft);border-radius:var(--radius);padding:1.25rem}.alert-form .row{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin-bottom:.75rem}.alert-form label{display:block;font-size:.8rem;color:var(--ink-2);margin-bottom:.25rem}.alert-form input,.alert-form select{width:100%;font-family:inherit;font-size:.95rem;padding:.55rem .7rem;border:1px solid var(--rule-soft);border-radius:var(--radius);background:var(--paper);color:var(--ink)}.alert-form input:focus,.alert-form select:focus{outline:2px solid var(--accent);outline-offset:1px}.alert-form .fine{font-size:.8rem;color:var(--ink-2);margin:.75rem 0 0}.alert-form .error{color:var(--v-nofix-fg);font-size:.85rem;margin:.5rem 0 0}.prose h2{margin-top:2.25rem;padding-top:1.25rem;border-top:1px solid var(--rule-soft);font-size:1.35rem}.prose h2:first-child{border-top:0;margin-top:0;padding-top:0}.timeline{list-style:none;padding:0}.timeline li{display:grid;grid-template-columns:8.5rem 1fr;gap:.75rem;padding:.4rem 0;border-bottom:1px solid var(--rule-soft)}.timeline .d{font-family:var(--font-mono);font-size:.85rem;color:var(--ink-2)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.chips-row{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-wrap:wrap;gap:.4rem;max-width:none}.chips-row li{margin:0;font-family:var(--font-mono);font-size:.75rem;padding:.2rem .5rem;border:1px solid var(--rule-soft);border-radius:3px;color:var(--ink-2);background:var(--paper-2)}.chips-row li.strong{border-color:var(--ink);color:var(--ink)}@media(prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.js .reveal.in{opacity:1;transform:none}}.process{border:1px solid var(--rule-soft);border-radius:var(--radius);background:var(--paper-2);padding:1.25rem;margin-top:1.25rem}.process-line{position:relative;height:2px;background:var(--rule-soft);margin:.5rem .5rem 1.1rem}.process-progress{position:absolute;left:0;top:0;height:100%;width:0;background:var(--accent);transition:width .9s ease}.process-dot{position:absolute;top:50%;left:0;width:12px;height:12px;border-radius:50%;background:var(--accent);transform:translate(-50%,-50%);transition:left .9s ease;box-shadow:0 0 0 4px var(--paper-2)}.process-stages{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;max-width:none}.process-stages li{margin:0;padding:.7rem .65rem;border:1px solid var(--rule-soft);border-radius:var(--radius);color:var(--ink-3);transition:border-color .4s,color .4s,background .4s;min-width:0}.process-stages li[data-state=active]{border-color:var(--accent);color:var(--ink);background:var(--paper)}.process-stages li[data-state=done]{color:var(--ink-2)}.process-stages .t{font-family:var(--font-mono);font-size:.7rem;color:var(--ink-3);display:block}.process-stages li[data-state=active] .t{color:var(--accent)}.process-stages h3{font-size:.95rem;margin:.15rem 0 .2rem;color:inherit}.process-stages li[data-state=active] h3,.process-stages li[data-state=done] h3{color:var(--ink)}.process-stages p{font-size:.76rem;margin:0 0 .45rem;line-height:1.4;max-width:none}.process-stages .art{display:inline-block;font-family:var(--font-mono);font-size:.68rem;padding:.1rem .4rem;border-radius:3px;background:var(--paper);border:1px solid var(--rule-soft)}.process-stages li[data-state=done] .art{border-color:var(--v-fixed-fg);color:var(--v-fixed-fg)}.process-stages li[data-state=done] .art:before{content:"✓ "}.process-record{margin-top:1.1rem;border:1px solid var(--rule);border-radius:var(--radius);padding:.85rem 1rem;background:var(--paper);font-family:var(--font-mono);font-size:.78rem}.process-record .head{display:flex;justify-content:space-between;gap:1rem;color:var(--ink-2);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.process-record .seal{opacity:0;transition:opacity .6s;color:var(--v-fixed-fg);text-transform:none;letter-spacing:0}.process[data-done=true] .process-record .seal{opacity:1}.process-record ul{list-style:none;padding:0;margin:.5rem 0 0;max-width:none}.process-record li{margin:0;padding:.25rem 0;border-bottom:1px dashed var(--rule-soft);display:flex;gap:.75rem}.process-record li:last-child{border-bottom:0}.process-record li[hidden]{display:none}.process-record .ts{color:var(--ink-3);min-width:5rem;flex:none}@media(max-width:760px){.process-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.process-line{display:none}.process-record .head{flex-direction:column;gap:.25rem}}.hero{padding:3.5rem 0 3rem}.hero>.container{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:center}@media(min-width:960px){.hero>.container{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3.5rem}}.hero h1{max-width:20ch;font-size:clamp(1.6rem,3vw,2.3rem)}.hero .lede{font-size:1.05rem}.theme-toggle{font:inherit;font-family:var(--font-mono);font-size:.78rem;padding:.3rem .6rem;border:1px solid var(--rule-soft);border-radius:var(--radius);background:var(--paper-2);color:var(--ink-2);cursor:pointer}.theme-toggle:hover{color:var(--ink);border-color:var(--ink)}.nav{align-items:center}.personas{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin-top:1.25rem}.personas .card h3{font-size:1rem;margin-bottom:.35rem}.personas .card p{font-size:.92rem;color:var(--ink-2)}.not-for{margin-top:1rem;padding:1rem 1.1rem;border:1px solid var(--rule-soft);border-radius:var(--radius);background:var(--paper-2);display:flex;gap:1rem;align-items:baseline}.not-for .eyebrow{margin:0;flex:none}.not-for p{margin:0;max-width:none;color:var(--ink-2)}@media(max-width:720px){.not-for{flex-direction:column;gap:.35rem}}.record-preview{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);align-items:center;margin-top:1.25rem}@media(min-width:860px){.record-preview{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.record-thumb{display:flex;flex-direction:column;background:#fff;color:#0b0b0c;border:1px solid var(--rule-soft);border-radius:3px;padding:1rem 1.1rem .8rem;aspect-ratio:1 / 1.3;max-width:26rem;box-shadow:0 10px 30px #0000001a;text-decoration:none;transition:transform .4s ease,box-shadow .4s ease;font-size:.62rem;line-height:1.35;overflow:hidden}.record-stack{position:relative;max-width:26rem}.record-stack .record-thumb{position:relative;z-index:1}.record-page2{position:absolute;inset:0;z-index:0;background:#fff;color:#0b0b0c;border:1px solid var(--rule-soft);border-radius:3px;padding:1rem 1.1rem .8rem;display:flex;flex-direction:column;font-size:.62rem;box-shadow:0 10px 30px #0000001a;transform:translate(0) rotate(0);transition:transform .45s ease}.record-page2 .rt-lines{margin-top:.4rem}.record-stack:hover .record-thumb{transform:translate(-10px,-8px) rotate(-1deg);box-shadow:0 16px 40px #00000024}.record-stack:hover .record-page2{transform:translate(18px,14px) rotate(2.5deg)}.record-thumb:hover{text-decoration:none}.rt-head{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.06em;border-bottom:1.5px solid #0B0B0C;padding-bottom:.4rem}.rt-head span:last-child{color:#1f5a38}.rt-title{font-weight:500;font-size:.85rem;line-height:1.25;margin:.6rem 0}.rt-tiles{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #0B0B0C;border-bottom:1px solid #0B0B0C;font-family:var(--font-mono);font-size:.9rem;font-weight:500}.rt-tiles span{padding:.4rem .3rem;border-right:1px solid #D6D6D2;display:flex;flex-direction:column}.rt-tiles span:last-child{border-right:0}.rt-tiles .acc{color:#0a2fcb}.rt-tiles small{font-family:var(--font-sans);font-weight:400;font-size:.55rem;color:#4c4c50;margin-top:.1rem}.rt-h{font-weight:500;font-size:.7rem;margin:.7rem 0 .25rem}.rt-table{width:100%;border-collapse:collapse;font-size:.58rem}.rt-table td{padding:.22rem .3rem .22rem 0;border-bottom:1px solid #ECECEA;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:9rem}.rt-table td:first-child,.rt-table td:nth-child(2){font-family:var(--font-mono);color:#4c4c50}.rt-v{font-family:var(--font-mono);padding:0 .3rem;border-radius:2px}.rt-v.aff{background:#fbefd9;color:#7a4a0a}.rt-v.fix{background:#e3f1e8;color:#1f5a38}.rt-foot{margin-top:auto;padding-top:.6rem;border-top:1px solid #ECECEA;font-family:var(--font-mono);font-size:.55rem;color:#4c4c50}.whoruns{margin-top:1rem}.whoruns td:first-child{color:var(--accent)}@media(prefers-reduced-motion:no-preference){.js .reveal .stagger>*{opacity:0;transform:translateY(10px)}.js .reveal.in .stagger>*{animation:rise .55s ease both;animation-delay:calc(var(--i, 0) * 90ms + .12s)}.js .reveal .stagger-rows tbody tr{opacity:0}.js .reveal.in .stagger-rows tbody tr{animation:rise .5s ease both;animation-delay:calc(var(--i, 0) * 80ms + .1s)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}figure{margin-left:0;margin-right:0}.hero .lede{max-width:40ch}.alert-form.bare{background:transparent;border:0;padding:0;margin-top:1.25rem;border-top:1px solid var(--rule-soft);padding-top:1.25rem}.rain-page{position:relative;min-height:calc(100vh - 3.5rem)}.who{display:flex;gap:1.5rem;align-items:flex-start;margin-top:1rem}.who p:last-child{margin-bottom:0}@media(max-width:600px){.who{flex-direction:column;gap:1rem}}.fold{border-top:1px solid var(--rule)}.fold:last-of-type{border-bottom:1px solid var(--rule)}.fold summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-weight:500;font-size:1.1rem}.fold summary::-webkit-details-marker{display:none}.fold summary:after{content:"+";font-family:var(--font-mono);color:var(--accent);font-size:1.25rem;flex:none}.fold[open] summary:after{content:"–"}.fold .tease{font-family:var(--font-mono);font-size:.78rem;color:var(--ink-3);font-weight:400;margin-left:auto}.fold-body{padding:0 0 1.25rem}.fold-body p:last-child{margin-bottom:0}.personas-list{margin-top:1.25rem}.persona summary{gap:1rem}.persona .p-title{flex:none}.persona .fold-body{padding-left:calc(56px + 1rem)}@media(max-width:720px){.fold summary{flex-wrap:wrap}.fold .tease{margin-left:0;width:100%}.persona .fold-body{padding-left:0}.persona .p-title{flex:1}}.shout{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);align-items:center;margin-top:1.25rem;padding:1.5rem 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--ink)}@media(min-width:860px){.shout{grid-template-columns:auto minmax(0,1fr);gap:3rem}}.shout-n{font-family:var(--font-mono);font-weight:500;font-size:clamp(3.2rem,9vw,7rem);line-height:1;letter-spacing:-.04em;color:var(--accent)}.shout-h{font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:500;letter-spacing:-.01em;margin:0 0 .5rem;line-height:1.2}.shout ul{margin:0 0 .5rem;padding-left:1.1rem}.shout li{margin:.2rem 0}html,body{overflow-x:clip}
