.page.svelte-a57qhm{max-width:1040px;padding-top:40px}h1.svelte-a57qhm{margin-top:18px;font-size:clamp(34px,4.6vw,58px)}.lede.svelte-a57qhm{color:var(--ink-2);max-width:820px;margin-top:16px;font-size:19px}.short.svelte-a57qhm{border-left:4px solid var(--brand);background:var(--brand-soft);border-radius:0 var(--radius) var(--radius) 0;max-width:820px;margin:18px 0 14px;padding:18px 22px;font-size:19px;line-height:1.55}.small.svelte-a57qhm{margin-top:10px;font-size:14px}.small.svelte-a57qhm a:where(.svelte-a57qhm){text-underline-offset:3px;text-decoration:underline}.toc.svelte-a57qhm{margin-top:24px;padding:18px 22px}.toc.svelte-a57qhm h2:where(.svelte-a57qhm){margin-bottom:8px;font-size:16px}.toc.svelte-a57qhm ol:where(.svelte-a57qhm){columns:2 240px;margin:0;padding-left:20px}.toc.svelte-a57qhm a:where(.svelte-a57qhm){color:var(--brand-ink)}.prose.svelte-a57qhm{max-width:820px;margin-top:40px}.prose.svelte-a57qhm h2{scroll-margin-top:90px}.anatomy.svelte-a57qhm{font:700 clamp(22px, 4vw, 34px) var(--font-mono);flex-wrap:wrap;align-items:flex-start;gap:2px;display:flex}.part.svelte-a57qhm{border-radius:10px;justify-items:center;gap:6px;padding:6px 10px;display:grid}.part.svelte-a57qhm small:where(.svelte-a57qhm){font:600 12px var(--font-sans);color:var(--ink-2)}.sub.svelte-a57qhm{background:var(--surface-2)}.sld.svelte-a57qhm{background:var(--teal-soft)}.tld.svelte-a57qhm{background:var(--brand-soft);color:var(--brand-ink)}.dot.svelte-a57qhm{padding-top:6px}.tiles.svelte-a57qhm{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-top:20px;display:grid}.tiles.svelte-a57qhm div:where(.svelte-a57qhm){border-radius:var(--radius);background:var(--surface-solid);border:1px solid var(--line);padding:16px 18px}.tiles.svelte-a57qhm dt:where(.svelte-a57qhm){color:var(--ink-2);font-size:13px}.tiles.svelte-a57qhm dd:where(.svelte-a57qhm){font:800 28px var(--font-display);margin:4px 0 0}.kinds.svelte-a57qhm{gap:14px;margin-top:20px;display:grid}.kind.svelte-a57qhm{padding:18px 20px}.kind.svelte-a57qhm header:where(.svelte-a57qhm){justify-content:space-between;align-items:baseline;gap:12px;display:flex}.kind.svelte-a57qhm h3:where(.svelte-a57qhm){font-size:20px}.kind.svelte-a57qhm h3:where(.svelte-a57qhm) a:where(.svelte-a57qhm):hover{color:var(--brand)}.kind.svelte-a57qhm p:where(.svelte-a57qhm){color:var(--ink-2);margin-top:4px}.count.svelte-a57qhm{color:var(--brand-ink);font-weight:700}.mini.svelte-a57qhm{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:12px;display:grid}.row.svelte-a57qhm{margin-top:16px}.note.svelte-a57qhm{max-width:820px}.table-wrap.svelte-a57qhm{max-width:100%;margin-top:16px;overflow-x:auto}table.svelte-a57qhm{border-collapse:collapse;width:100%;font-size:15px}th.svelte-a57qhm,td.svelte-a57qhm{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 16px}thead.svelte-a57qhm th:where(.svelte-a57qhm){background:var(--surface-2)}td.svelte-a57qhm a:where(.svelte-a57qhm){color:var(--brand-ink);font-weight:700}.popular.svelte-a57qhm{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:16px;display:grid}.pop.svelte-a57qhm{color:var(--ink-2);gap:4px;padding:14px 16px;font-size:14px;display:grid}.pop.svelte-a57qhm .mono:where(.svelte-a57qhm){color:var(--ink);font-size:18px;font-weight:800}.pop.svelte-a57qhm:hover,.region.svelte-a57qhm:hover,.list.svelte-a57qhm:hover{border-color:var(--brand)}.timeline.svelte-a57qhm{padding-left:0;list-style:none}.timeline.svelte-a57qhm li:where(.svelte-a57qhm){border-left:3px solid var(--brand-soft);padding:8px 0 8px 16px}.timeline.svelte-a57qhm b:where(.svelte-a57qhm){min-width:92px;color:var(--brand-ink);display:inline-block}.roles.svelte-a57qhm{gap:12px;display:grid}.roles.svelte-a57qhm dt:where(.svelte-a57qhm){font-weight:800}.roles.svelte-a57qhm dd:where(.svelte-a57qhm){color:var(--ink-2);margin:2px 0 0}.regions.svelte-a57qhm,.lists.svelte-a57qhm{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.region.svelte-a57qhm,.list.svelte-a57qhm{gap:4px;padding:14px 16px;display:grid}.region.svelte-a57qhm span:where(.svelte-a57qhm),.list.svelte-a57qhm span:where(.svelte-a57qhm){color:var(--ink-2);font-size:14px}.chips.svelte-a57qhm{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.chip.svelte-a57qhm .mono:where(.svelte-a57qhm){color:var(--ink-3)}.cta.svelte-a57qhm{margin-top:20px}.faq.svelte-a57qhm,.sources.svelte-a57qhm{max-width:820px;margin-top:48px}.faq.svelte-a57qhm h2:where(.svelte-a57qhm),.sources.svelte-a57qhm h2:where(.svelte-a57qhm){margin-bottom:8px;scroll-margin-top:90px;font-size:26px}.qa.svelte-a57qhm{border-bottom:1px solid var(--line);padding:14px 0}.qa.svelte-a57qhm h3:where(.svelte-a57qhm){font-size:18px}.qa.svelte-a57qhm p:where(.svelte-a57qhm){color:var(--ink-2);margin-top:6px}.qa.svelte-a57qhm a:where(.svelte-a57qhm),.sources.svelte-a57qhm a:where(.svelte-a57qhm){color:var(--brand-ink);text-underline-offset:3px;text-decoration:underline}.sources.svelte-a57qhm ul:where(.svelte-a57qhm){gap:4px;padding-left:20px;display:grid}
