.h1.svelte-9xkyrc{margin-bottom:16px;font-size:clamp(2rem,4vw,3.2rem)}.h2.svelte-9xkyrc{margin-bottom:22px;font-size:clamp(1.6rem,2.6vw,2.2rem)}.lead.svelte-9xkyrc{color:var(--text-dim);max-width:56ch;font-size:17px}.intro.svelte-9xkyrc{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(24px,4vw,56px);display:grid}.arts.svelte-9xkyrc{gap:10px;display:grid}.art.svelte-9xkyrc{background:var(--surface);border:1px solid var(--line);transition:border-color .18s var(--ease), background .18s var(--ease), transform .18s var(--ease);border-radius:14px}.art.svelte-9xkyrc:hover{border-color:var(--line-strong);background:var(--surface-2)}.art.svelte-9xkyrc{grid-template-columns:120px minmax(0,1fr) 180px;align-items:baseline;gap:18px;padding:18px 20px;display:grid}.art__title.svelte-9xkyrc{font-family:var(--cond);font-size:19px;font-weight:700}.open.svelte-9xkyrc{border:1px solid color-mix(in srgb, var(--warn) 45%, transparent);background:color-mix(in srgb, var(--warn) 8%, transparent);border-radius:14px;margin-top:30px;padding:20px 22px}.open.svelte-9xkyrc h3:where(.svelte-9xkyrc){font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"zero" 1;letter-spacing:.14em;text-transform:uppercase;color:var(--warn);margin-bottom:12px;font-size:11px}.open.svelte-9xkyrc ul:where(.svelte-9xkyrc){color:var(--text-dim);margin:0;padding-left:18px;font-size:15px}.open.svelte-9xkyrc li:where(.svelte-9xkyrc){margin-bottom:7px}@media (width<=900px){.intro.svelte-9xkyrc{grid-template-columns:1fr}.art.svelte-9xkyrc{grid-template-columns:1fr;gap:7px}}
