.legal.svelte-rjsxvs{font-size:var(--step--1);color:var(--ink-soft);margin-top:18px}.page.svelte-rjsxvs{padding:88px 0 120px}.head.svelte-rjsxvs{margin-bottom:72px}.lede.svelte-rjsxvs{margin-top:20px}.layout.svelte-rjsxvs{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.list.svelte-rjsxvs{gap:56px;max-width:38em;display:grid}.muted.svelte-rjsxvs{color:var(--ink-soft)}.panel.svelte-rjsxvs{position:sticky;top:100px}.panel.svelte-rjsxvs h2:where(.svelte-rjsxvs){font-size:var(--step-2);margin-bottom:24px}fieldset.svelte-rjsxvs{border:none}.rating.svelte-rjsxvs{gap:2px;display:flex}.rating.svelte-rjsxvs label:where(.svelte-rjsxvs){cursor:pointer;color:color-mix(in srgb, var(--ink) 18%, transparent);font-size:1.9rem;line-height:1;transition:color .15s}.rating.svelte-rjsxvs label.on:where(.svelte-rjsxvs){color:var(--brand)}.rating.svelte-rjsxvs label:where(.svelte-rjsxvs):has(input:where(.svelte-rjsxvs):focus-visible){outline:2px solid var(--teal);outline-offset:2px}.hint.svelte-rjsxvs{align-self:flex-end}@media (width<=900px){.layout.svelte-rjsxvs{grid-template-columns:1fr}.panel.svelte-rjsxvs{order:-1;position:static}}
