:root{--paper:#f4f4f4;--sheet:#ffffff;--ink:#161616;--graphite:#525252;--rule:#c6c6c6;--amber:#ffc119;--amber-deep:#8a5a00;}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100dvh;background:var(--paper);color:var(--ink);font-family:"IBM Plex Sans Condensed","Arial Narrow",Arial,sans-serif;font-weight:400;line-height:1.4;overflow-x:clip;display:flex;flex-direction:column;}.hero{width:100%;max-width:1180px;margin:0 auto;padding:max(14px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 18px max(16px,env(safe-area-inset-left));display:grid;grid-template-columns:1fr;gap:10px;align-content:start;}.brand{display:flex;align-items:center;gap:12px}.brand img{width:56px;height:56px;border-radius:12px;display:block}.brand .sheetno{font-size:clamp(0.75rem,0.7rem + 0.2vw,0.85rem);color:var(--graphite);letter-spacing:0.06em;text-transform:uppercase;border-left:1px solid var(--ink);padding-left:12px;line-height:1.25;}h1{margin:4px 0 0;font-weight:700;font-size:clamp(2.1rem,1.5rem + 3vw,4.25rem);line-height:0.98;letter-spacing:-0.01em;text-transform:uppercase;}h1 .to{display:block}.lede{margin:0;font-size:clamp(0.98rem,0.92rem + 0.3vw,1.2rem);color:var(--graphite);max-width:34ch;}.sheet{margin:4px 0 0;background:var(--sheet);border:1px solid var(--ink);padding:8px 8px 12px;}.sheet figure{margin:0}.sheet svg{display:block;width:100%;height:auto}.go{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin-top:-2px;}.cta{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 20px 0 14px;background:var(--amber);color:var(--ink);border:1.5px solid var(--ink);font-weight:700;font-size:clamp(1.05rem,1rem + 0.3vw,1.25rem);letter-spacing:0.04em;text-transform:uppercase;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .12s cubic-bezier(.16,1,.3,1);}.cta .n{font-weight:600;font-size:0.8em;border-right:1.5px solid var(--ink);padding-right:10px;}.cta:active{transform:translateY(2px)}.cta:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (hover: hover){.cta:hover{background:#ffcf4d}}.after{margin:0;font-size:clamp(0.85rem,0.82rem + 0.15vw,0.95rem);color:var(--graphite);text-align:right;max-width:30ch;}.doubt{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--sheet);}.doubt .in{max-width:1180px;margin:0 auto;padding:22px max(16px,env(safe-area-inset-right)) 22px max(16px,env(safe-area-inset-left));display:grid;gap:6px;}.doubt h2{margin:0;font-weight:700;font-size:clamp(1.3rem,1.1rem + 1vw,1.9rem);text-transform:uppercase;letter-spacing:0.01em;}.doubt p{margin:0;color:var(--graphite);font-size:clamp(1rem,0.95rem + 0.25vw,1.15rem);max-width:60ch}footer{margin-top:auto;padding:18px max(16px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));text-align:center;font-size:0.85rem;color:var(--graphite);}.lbl{font-family:"IBM Plex Sans Condensed","Arial Narrow",Arial,sans-serif;font-size:12px;fill:var(--ink)}.lbl .num{font-weight:700}.lbl .sub{fill:#3d3d3d}.tag{font-family:"IBM Plex Sans Condensed","Arial Narrow",Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;fill:var(--ink)}@media (min-width: 900px){.hero{grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);grid-template-areas:"brand sheet" "title sheet" "lede sheet" "space sheet";grid-template-rows:auto auto auto 1fr;column-gap:56px;padding-top:40px;padding-bottom:40px;min-height:min(100dvh,760px);}.brand{grid-area:brand}.brand img{width:96px;height:96px;border-radius:18px}h1{grid-area:title;margin-top:28px}.lede{grid-area:lede;margin-top:8px}.board{grid-area:sheet;align-self:center}.sheet{padding:16px 16px 18px}}@media (prefers-reduced-motion: reduce){.cta{transition:none}}