.head.svelte-1teoznn{padding-bottom:var(--space-6)}.meta.svelte-1teoznn{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;font-family:var(--mono);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 var(--space-4)}.hero.svelte-1teoznn{margin:var(--space-7) 0 0}.hero.svelte-1teoznn img:where(.svelte-1teoznn){width:100%;height:auto;border-radius:var(--radius-lg);border:var(--divider-weight) solid var(--border);aspect-ratio:8 / 3;object-fit:cover}@media (max-width: 860px){.hero.svelte-1teoznn img:where(.svelte-1teoznn){aspect-ratio:16 / 9}}.hero.svelte-1teoznn figcaption:where(.svelte-1teoznn){margin-top:var(--space-3);font-size:var(--text-tiny);color:var(--muted)}.hero.svelte-1teoznn figcaption:where(.svelte-1teoznn) a:where(.svelte-1teoznn){color:var(--accent-on-tint);text-decoration:underline;text-underline-offset:2px}.prose.svelte-1teoznn{--flank: 90px;display:grid;grid-template-columns:[full-start] minmax(0,1fr) [wide-start] minmax(0,var(--flank)) [text-start] minmax(0,660px) [text-end] minmax(0,var(--flank)) [wide-end] minmax(0,1fr) [full-end]}@media (max-width: 720px){.prose.svelte-1teoznn{--flank: 0px}}.prose.svelte-1teoznn>:where(.svelte-1teoznn){grid-column:text}.prose.svelte-1teoznn>.table-wrap:where(.svelte-1teoznn),.prose.svelte-1teoznn>.example:where(.svelte-1teoznn){grid-column:wide}.rail.svelte-1teoznn{display:none}.toc-fold.svelte-1teoznn{margin:0 0 var(--space-7);border:var(--divider-weight) solid var(--border);border-radius:var(--radius-card);background:var(--bg);padding:var(--space-4) var(--space-5)}.toc-fold.svelte-1teoznn summary:where(.svelte-1teoznn){font-family:var(--mono);font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer}.toc-fold.svelte-1teoznn ol:where(.svelte-1teoznn),.rail.svelte-1teoznn ol:where(.svelte-1teoznn){list-style:none;margin:var(--space-4) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.toc-fold.svelte-1teoznn a:where(.svelte-1teoznn),.rail.svelte-1teoznn a:where(.svelte-1teoznn){font-size:var(--text-small);line-height:1.5;color:var(--muted);text-decoration:none}.toc-fold.svelte-1teoznn a:where(.svelte-1teoznn):hover,.rail.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--ink);text-decoration:underline}@media (min-width: 1280px){.toc-fold.svelte-1teoznn{display:none}.rail.svelte-1teoznn{display:block;grid-column:full-start / text-start;grid-row:1 / span 9999;padding-right:var(--space-6);position:sticky;top:var(--space-10);align-self:start;max-height:calc(100vh - var(--space-12));overflow-y:auto}.rail-h.svelte-1teoznn{font-family:var(--mono);font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0}.rail.svelte-1teoznn ol:where(.svelte-1teoznn){border-left:var(--divider-weight) solid var(--border)}.rail.svelte-1teoznn li:where(.svelte-1teoznn){padding-left:var(--space-4)}}.prose.svelte-1teoznn h2:where(.svelte-1teoznn){font-family:var(--disp);font-size:var(--text-3xl);line-height:1.25;letter-spacing:-.015em;color:var(--ink);margin:var(--space-9) 0 var(--space-4);text-wrap:balance}.prose.svelte-1teoznn h3:where(.svelte-1teoznn){font-family:var(--disp);font-size:var(--text-xl);line-height:1.3;color:var(--ink);margin:var(--space-7) 0 var(--space-3)}.prose.svelte-1teoznn p:where(.svelte-1teoznn){font-size:var(--text-large);line-height:1.75;color:var(--muted);margin:0 0 var(--space-5)}.prose.svelte-1teoznn strong:where(.svelte-1teoznn){color:var(--ink);font-weight:600}.definition.svelte-1teoznn{font-size:var(--text-xl);line-height:1.65;color:var(--ink);border-left:3px solid var(--accent);padding-left:var(--space-5)}.prose.svelte-1teoznn ul:where(.svelte-1teoznn),.prose.svelte-1teoznn ol:where(.svelte-1teoznn){margin:0 0 var(--space-5);padding-left:var(--space-6);display:grid;gap:var(--space-3)}.prose.svelte-1teoznn li:where(.svelte-1teoznn){font-size:var(--text-large);line-height:1.7;color:var(--muted)}.table-wrap.svelte-1teoznn{overflow-x:auto;margin:0 0 var(--space-6)}.prose.svelte-1teoznn table:where(.svelte-1teoznn){width:100%;border-collapse:collapse;font-size:var(--text-small)}.prose.svelte-1teoznn caption:where(.svelte-1teoznn){text-align:left;font-size:var(--text-tiny);color:var(--muted);padding-bottom:var(--space-3)}.prose.svelte-1teoznn th:where(.svelte-1teoznn),.prose.svelte-1teoznn td:where(.svelte-1teoznn){text-align:left;vertical-align:top;padding:var(--space-3);border-bottom:var(--divider-weight) solid var(--border);line-height:1.6}.prose.svelte-1teoznn thead:where(.svelte-1teoznn) th:where(.svelte-1teoznn){font-family:var(--mono);font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.prose.svelte-1teoznn tbody:where(.svelte-1teoznn) th:where(.svelte-1teoznn){color:var(--ink);font-weight:600}.prose.svelte-1teoznn td:where(.svelte-1teoznn){color:var(--muted)}.prose.svelte-1teoznn blockquote:where(.svelte-1teoznn){margin:var(--space-7) 0;padding-left:var(--space-5);border-left:3px solid var(--accent)}.prose.svelte-1teoznn blockquote:where(.svelte-1teoznn) p:where(.svelte-1teoznn){font-size:var(--text-large);line-height:1.6;color:var(--ink);margin:0}.prose.svelte-1teoznn cite:where(.svelte-1teoznn){display:block;margin-top:var(--space-3);font-style:normal;font-size:var(--text-small);color:var(--muted)}.example.svelte-1teoznn{margin:var(--space-7) 0;padding:var(--space-6);border:var(--divider-weight) solid var(--border);border-radius:var(--radius-card);background:var(--surface-2)}.example-kicker.svelte-1teoznn{font-family:var(--mono);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 var(--space-2)!important}.example-h.svelte-1teoznn{font-family:var(--disp);font-size:var(--text-large);color:var(--ink);margin:0 0 var(--space-3)!important}.example-src.svelte-1teoznn{font-size:var(--text-tiny)!important;margin:0!important}.takeaway.svelte-1teoznn{font-family:var(--disp);font-size:var(--text-xl)!important;line-height:1.45!important;color:var(--ink)!important;margin:var(--space-7) 0!important;padding:var(--space-5) var(--space-6);background:var(--accent-tint);border-radius:var(--radius-card)}.note.svelte-1teoznn{padding:var(--space-5);background:var(--surface-2);border:var(--divider-weight) solid var(--border);color:var(--muted);border-radius:var(--radius-card);font-size:var(--text-small)!important}.faq.svelte-1teoznn{margin-top:var(--space-10)}.faq.svelte-1teoznn dl:where(.svelte-1teoznn){margin:0}.faq.svelte-1teoznn dt:where(.svelte-1teoznn){font-family:var(--disp);font-size:var(--text-large);color:var(--ink);margin-top:var(--space-6)}.faq.svelte-1teoznn dd:where(.svelte-1teoznn){margin:var(--space-3) 0 0;font-size:var(--text-medium);line-height:1.7;color:var(--muted)}.share.svelte-1teoznn{margin-top:var(--space-9)}.share-h.svelte-1teoznn{font-family:var(--disp);font-size:var(--text-xl);color:var(--ink);margin:0 0 var(--space-4)}.share.svelte-1teoznn ul:where(.svelte-1teoznn){list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0}.share.svelte-1teoznn a:where(.svelte-1teoznn){display:inline-flex;align-items:center;height:40px;padding:0 var(--space-5);border:var(--divider-weight) solid var(--border);border-radius:var(--radius-full);font-size:var(--text-small);font-weight:600;color:var(--ink);text-decoration:none}.share.svelte-1teoznn a:where(.svelte-1teoznn):hover{border-color:var(--muted)}.more-h.svelte-1teoznn{font-family:var(--disp);font-size:var(--text-xl);color:var(--ink);margin:0 0 var(--space-5)}.more.svelte-1teoznn{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.more.svelte-1teoznn a:where(.svelte-1teoznn){display:grid;gap:var(--space-2);padding:var(--space-5);border:var(--divider-weight) solid var(--border);border-radius:var(--radius-card);text-decoration:none;transition:border-color .15s ease}.more.svelte-1teoznn a:where(.svelte-1teoznn):hover{border-color:var(--muted)}.more.svelte-1teoznn strong:where(.svelte-1teoznn){font-size:var(--text-medium);color:var(--ink)}.more.svelte-1teoznn span:where(.svelte-1teoznn){font-size:var(--text-small);line-height:1.6;color:var(--muted)}
