.toc.svelte-2dlb0{z-index:2;border-bottom:var(--stroke) solid var(--color-ink);position:relative}.toc-inner.svelte-2dlb0{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 24px;padding:16px 0;font-size:12px;font-weight:800;display:flex}.toc-inner.svelte-2dlb0 span:where(.svelte-2dlb0){color:var(--text-muted)}.toc.svelte-2dlb0 a:where(.svelte-2dlb0){text-underline-offset:4px;padding:6px 0;text-decoration:underline}.table-wrap.svelte-2dlb0{border:var(--stroke-bold) solid var(--color-ink);border-radius:var(--radius-panel);background:var(--color-cream);box-shadow:var(--shadow-hard);overflow-x:auto}table.svelte-2dlb0{border-collapse:collapse;width:100%;min-width:640px}th.svelte-2dlb0,td.svelte-2dlb0{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;padding:18px 22px}thead.svelte-2dlb0 th:where(.svelte-2dlb0){background:var(--color-yellow);border-bottom:var(--stroke-bold) solid var(--color-ink);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}tbody.svelte-2dlb0 tr:where(.svelte-2dlb0):last-child>:where(.svelte-2dlb0){border-bottom:0}.season-name.svelte-2dlb0{align-items:center;gap:10px;display:inline-flex}tbody.svelte-2dlb0 th:where(.svelte-2dlb0){font-family:var(--font-display);letter-spacing:-.05em;font-size:22px}.swatch.svelte-2dlb0{border:var(--stroke) solid var(--color-ink);border-radius:50%;width:16px;height:16px}td.svelte-2dlb0 strong:where(.svelte-2dlb0){font-family:var(--font-display);letter-spacing:-.04em;font-size:20px;display:block}td.svelte-2dlb0 small:where(.svelte-2dlb0){color:var(--color-stone-600);margin-top:4px;font-size:12px;display:block}.cards.svelte-2dlb0{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.cards.svelte-2dlb0 li:where(.svelte-2dlb0){background:var(--color-white);border:var(--stroke) solid var(--color-ink);border-radius:var(--radius-card);padding:24px}.glyph.svelte-2dlb0{font-size:40px}.cards.svelte-2dlb0 h3:where(.svelte-2dlb0),.access-list.svelte-2dlb0 h3:where(.svelte-2dlb0){font-family:var(--font-display);letter-spacing:-.05em;margin:14px 0 8px;font-size:24px}.cards.svelte-2dlb0 p:where(.svelte-2dlb0),.access-list.svelte-2dlb0 p:where(.svelte-2dlb0){color:var(--text-subtle);margin:0;font-size:14px;line-height:1.55}.access-list.svelte-2dlb0{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin:0;padding:0;list-style:none;display:grid}.access-list.svelte-2dlb0 li:where(.svelte-2dlb0){border-top:var(--stroke) solid var(--color-ink);padding:10px 0 24px}.more.svelte-2dlb0{margin-top:36px}.faq-layout.svelte-2dlb0{grid-template-columns:1fr 1.6fr;align-items:start;gap:50px;display:grid}.faq-layout.svelte-2dlb0 .h2:where(.svelte-2dlb0){font-size:clamp(44px,5vw,76px)}@media (width<=1150px){.cards.svelte-2dlb0,.access-list.svelte-2dlb0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.faq-layout.svelte-2dlb0{grid-template-columns:1fr}}@media (width<=550px){.cards.svelte-2dlb0,.access-list.svelte-2dlb0{grid-template-columns:1fr}}
