article.svelte-wkxllv{max-width:none}header.svelte-wkxllv{max-width:68rem;margin-bottom:clamp(4rem,8vw,7rem)}header.svelte-wkxllv p:where(.svelte-wkxllv){margin:0 0 .75rem;color:var(--kimi-blue-deep);font-family:var(--font-kimi-mono);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}h1.svelte-wkxllv{margin:0;font-size:clamp(3.5rem,10vw,9rem);font-weight:900;letter-spacing:-.065em;line-height:.82;text-transform:uppercase}header.svelte-wkxllv>span:where(.svelte-wkxllv){display:block;max-width:52ch;margin-top:1.75rem;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.6}.selected-topic.svelte-wkxllv{display:flex;width:fit-content;min-height:44px;align-items:center;gap:.65rem;margin:1.5rem 0 0;padding:.55rem 1rem;border:2px solid var(--kimi-ink);border-radius:999px;font-family:var(--font-strong);font-weight:700}.selected-topic.svelte-wkxllv span:where(.svelte-wkxllv){font-family:var(--font-kimi-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.options.svelte-wkxllv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem)}.options.svelte-wkxllv section:where(.svelte-wkxllv){padding-top:1.5rem;border-top:2px solid var(--kimi-ink)}.options.svelte-wkxllv section:where(.svelte-wkxllv)>span:where(.svelte-wkxllv){color:var(--kimi-blue-deep);font-family:var(--font-kimi-mono);font-size:.75rem;font-weight:700}h2.svelte-wkxllv{margin:.65rem 0 0;font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1;text-transform:uppercase}.options.svelte-wkxllv p:where(.svelte-wkxllv){max-width:50ch;margin:1rem 0 0;line-height:1.7}.options.svelte-wkxllv a:where(.svelte-wkxllv),aside.svelte-wkxllv a:where(.svelte-wkxllv){display:inline-flex;min-height:48px;align-items:center;margin-top:1.25rem;color:var(--kimi-ink);font-size:.85rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}aside.svelte-wkxllv{margin-top:clamp(5rem,9vw,8rem);padding:clamp(2rem,5vw,4rem);background:var(--kimi-yellow)}aside.svelte-wkxllv p:where(.svelte-wkxllv){max-width:52ch;margin:1rem 0 0;font-size:1.05rem}@media(max-width:700px){.options.svelte-wkxllv{grid-template-columns:1fr}}
