.panel.svelte-1yztkuu{display:flex;flex-direction:column;gap:16px;padding:24px;border:2.5px solid var(--ink);border-radius:10px;background:var(--white)}h2.svelte-1yztkuu{font-size:34px;line-height:1}.choices.svelte-1yztkuu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}button.svelte-1yztkuu{min-height:56px;border:2.5px solid var(--ink);border-radius:10px;background:var(--white);font-weight:700;font-size:17px;cursor:pointer}button[aria-pressed=true].svelte-1yztkuu{background:var(--ink);color:var(--paper)}.meter.svelte-1yztkuu{height:14px;border:2px solid var(--ink);border-radius:999px;overflow:hidden}.meter.svelte-1yztkuu div:where(.svelte-1yztkuu){height:100%;background:var(--ink)}.legend.svelte-1yztkuu{display:flex;justify-content:space-between;font-family:var(--mono);font-size:13px;font-variant-numeric:tabular-nums}.note.svelte-1yztkuu,.err.svelte-1yztkuu{margin:0;font-size:14px;color:var(--ink-2)}.err.svelte-1yztkuu{font-weight:600;color:#b3261e}.muted.svelte-zcr5ec{color:var(--muted)}.crumbs.svelte-zcr5ec{display:flex;flex-wrap:wrap;gap:8px;padding:22px 0;font-size:13px;letter-spacing:.04em}.band.svelte-zcr5ec{position:relative;display:flex;flex-direction:column;gap:26px;padding:clamp(28px,5vw,64px);border-radius:6px;background:var(--bg);color:var(--fg);overflow:hidden}.blob.svelte-zcr5ec{position:absolute;right:-90px;bottom:-110px}.meta.svelte-zcr5ec{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:13px;letter-spacing:.06em}h1.svelte-zcr5ec{position:relative;max-width:9ch;font-size:clamp(64px,10.5vw,172px);line-height:.86}.lede.svelte-zcr5ec{position:relative;margin:0;max-width:40ch;font-size:clamp(19px,1.8vw,24px);line-height:1.4}.stamp.svelte-zcr5ec{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:156px;height:156px;margin-top:8px;border:3px solid var(--fg);border-radius:50%;background:var(--bg);transform:rotate(-12deg);text-align:center}.stamp.svelte-zcr5ec .big:where(.svelte-zcr5ec){font-family:var(--display);font-size:58px;line-height:.95;text-transform:uppercase}.stamp.svelte-zcr5ec .label:where(.svelte-zcr5ec){font-size:11px}.body.svelte-zcr5ec{display:flex;flex-wrap:wrap;gap:56px;padding-top:64px;align-items:flex-start}article.svelte-zcr5ec{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:56px}article.svelte-zcr5ec h2:where(.svelte-zcr5ec){font-size:52px;line-height:.95}.why.svelte-zcr5ec{display:flex;flex-direction:column;gap:16px}.prose.svelte-zcr5ec p{margin:0 0 16px;max-width:62ch;font-size:19px;line-height:1.6}.prose.svelte-zcr5ec p:last-child{margin-bottom:0}.steps-title.svelte-zcr5ec{margin-bottom:20px}.steps.svelte-zcr5ec{list-style:none;margin:0;padding:0;border-bottom:2px solid var(--ink)}.steps.svelte-zcr5ec li:where(.svelte-zcr5ec){display:flex;gap:24px;padding:24px 0;border-top:2px solid var(--ink)}.n.svelte-zcr5ec{flex:none;width:56px;font-family:var(--display);font-size:72px;line-height:.85}.step.svelte-zcr5ec{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.step.svelte-zcr5ec h3:where(.svelte-zcr5ec){margin:0;font-size:21px;font-weight:600}.step.svelte-zcr5ec p:where(.svelte-zcr5ec){margin:0;max-width:58ch;font-size:17px;color:var(--ink-2)}.say.svelte-zcr5ec{padding:14px 18px;border-radius:8px;background:var(--wash);font-family:var(--mono);font-size:15px;line-height:1.5}.origin.svelte-zcr5ec{margin:0;display:flex;flex-direction:column;gap:16px}blockquote.svelte-zcr5ec{margin:0;max-width:24ch;font-size:clamp(32px,4vw,56px);line-height:1.02}figcaption.svelte-zcr5ec{max-width:62ch;font-size:15px;color:var(--muted)}.sources.svelte-zcr5ec ul:where(.svelte-zcr5ec){margin:10px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:6px}aside.svelte-zcr5ec{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:16px}.ai.svelte-zcr5ec{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:10px;background:var(--ink);color:var(--paper)}.ai.svelte-zcr5ec p:where(.svelte-zcr5ec){margin:0;font-size:15px}.accent.svelte-zcr5ec{color:var(--yellow)}.ai.svelte-zcr5ec code:where(.svelte-zcr5ec){display:block;overflow-x:auto;padding:12px 14px;border:1.5px solid #3a3a36;border-radius:8px;font-family:var(--mono);font-size:13px;white-space:nowrap}.ai.svelte-zcr5ec a:where(.svelte-zcr5ec){color:var(--paper);font-weight:600;font-size:14px}.share.svelte-zcr5ec{display:flex;flex-wrap:wrap;gap:8px}.share.svelte-zcr5ec a:where(.svelte-zcr5ec),.share.svelte-zcr5ec button:where(.svelte-zcr5ec){flex:1 1 120px;display:flex;align-items:center;justify-content:center;min-height:48px;border:2px solid var(--ink);border-radius:10px;background:transparent;text-decoration:none;font-weight:600;font-size:16px;cursor:pointer}.sponsor.svelte-zcr5ec{display:flex;flex-direction:column;gap:8px;padding:20px;border:1.5px dashed var(--ink);border-radius:10px;text-decoration:none;font-size:14px}.next.svelte-zcr5ec{padding-top:96px;display:flex;flex-direction:column;gap:28px}.next-head.svelte-zcr5ec{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.next-head.svelte-zcr5ec h2:where(.svelte-zcr5ec){font-size:clamp(48px,6vw,80px)}.next-head.svelte-zcr5ec a:where(.svelte-zcr5ec){font-weight:600}.grid.svelte-zcr5ec{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px}
