.article.svelte-whgs6k{background:var(--paper);color:var(--ink);padding:calc(var(--space-9) + 16px) 0 var(--section-y)}.crumb.svelte-whgs6k{color:var(--ink-muted);margin-bottom:var(--space-5);gap:10px;font-size:.8rem;display:flex}.crumb.svelte-whgs6k a:where(.svelte-whgs6k){color:var(--crimson)}.crumb.svelte-whgs6k a:where(.svelte-whgs6k):hover{text-underline-offset:3px;text-decoration:underline}.crumb.svelte-whgs6k span[aria-hidden]:where(.svelte-whgs6k){opacity:.45}.a-head.svelte-whgs6k{margin-bottom:var(--space-7)}.a-cat.svelte-whgs6k{letter-spacing:.16em;text-transform:uppercase;color:var(--crimson);margin-bottom:var(--space-4);font-size:.72rem;font-weight:600;display:inline-block}.a-title.svelte-whgs6k{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.2rem,4.8vw,4rem);font-weight:500;line-height:1.04}.a-dek.svelte-whgs6k{margin-top:var(--space-5);color:var(--ink-muted);max-width:60ch;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55}.a-meta.svelte-whgs6k{margin-top:var(--space-5);color:var(--ink-faint);flex-wrap:wrap;gap:10px;font-size:.82rem;display:flex}.a-meta.svelte-whgs6k .sep:where(.svelte-whgs6k){opacity:.5}.toc.svelte-whgs6k{background:var(--paper-warm);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);margin-bottom:var(--space-7)}.toc-h.svelte-whgs6k{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:var(--space-3);font-size:.72rem;font-weight:600}.toc-list.svelte-whgs6k{padding-left:var(--space-5);color:var(--ink-muted);flex-direction:column;gap:6px;margin:0;list-style:decimal;display:flex}.toc-list.svelte-whgs6k a:where(.svelte-whgs6k){color:var(--ink);border-bottom:1px solid #0000;padding-bottom:1px}.toc-list.svelte-whgs6k a:where(.svelte-whgs6k):hover{color:var(--crimson);border-bottom-color:var(--crimson)}.a-body.svelte-whgs6k{color:var(--ink);font-size:1.08rem;line-height:1.7}.a-body.svelte-whgs6k section:where(.svelte-whgs6k)+section:where(.svelte-whgs6k){margin-top:var(--space-7)}.a-body.svelte-whgs6k h2:where(.svelte-whgs6k){font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 var(--space-4);scroll-margin-top:100px;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;line-height:1.15}.a-body.svelte-whgs6k h3:where(.svelte-whgs6k){margin:var(--space-5) 0 var(--space-2);font-size:1.15rem;font-weight:600;line-height:1.25}.a-body.svelte-whgs6k p:where(.svelte-whgs6k){margin:0 0 var(--space-4);color:var(--ink);max-width:68ch}.a-body.svelte-whgs6k p:where(.svelte-whgs6k):last-child{margin-bottom:0}.a-body.svelte-whgs6k strong:where(.svelte-whgs6k){color:var(--ink);font-weight:600}.a-body.svelte-whgs6k em:where(.svelte-whgs6k){font-style:normal}.a-body.svelte-whgs6k a:where(.svelte-whgs6k){color:var(--crimson)}.a-body.svelte-whgs6k a:where(.svelte-whgs6k):hover{text-underline-offset:3px;text-decoration:underline}.a-body.svelte-whgs6k ul:where(.svelte-whgs6k){margin:0 0 var(--space-4);padding-left:var(--space-6);max-width:68ch}.a-body.svelte-whgs6k li:where(.svelte-whgs6k){margin-bottom:var(--space-3);line-height:1.6}.cmp-wrap.svelte-whgs6k{margin:var(--space-5) 0 var(--space-3);border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--paper-warm);overflow-x:auto}.cmp.svelte-whgs6k{border-collapse:collapse;width:100%;min-width:560px;font-size:.95rem;line-height:1.45}.cmp.svelte-whgs6k th:where(.svelte-whgs6k),.cmp.svelte-whgs6k td:where(.svelte-whgs6k){text-align:left;vertical-align:top;border-bottom:1px solid var(--border-light);padding:12px 14px}.cmp.svelte-whgs6k thead:where(.svelte-whgs6k) th:where(.svelte-whgs6k){letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);background:var(--chalk);font-size:.72rem;font-weight:600}.cmp.svelte-whgs6k tbody:where(.svelte-whgs6k) th:where(.svelte-whgs6k){color:var(--ink);white-space:nowrap;font-weight:600}.cmp.svelte-whgs6k td:where(.svelte-whgs6k):nth-child(2){font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.cmp.svelte-whgs6k td:where(.svelte-whgs6k):nth-child(3){font-variant-numeric:tabular-nums;white-space:nowrap}.cmp.svelte-whgs6k td:where(.svelte-whgs6k):last-child{color:var(--ink-muted)}.cmp.svelte-whgs6k tbody:where(.svelte-whgs6k) tr:where(.svelte-whgs6k):last-child th:where(.svelte-whgs6k),.cmp.svelte-whgs6k tbody:where(.svelte-whgs6k) tr:where(.svelte-whgs6k):last-child td:where(.svelte-whgs6k){border-bottom:0}.cmp-sejr.svelte-whgs6k th:where(.svelte-whgs6k),.cmp-sejr.svelte-whgs6k td:where(.svelte-whgs6k){background:#c1213f0d}.cmp-sejr.svelte-whgs6k th:where(.svelte-whgs6k){color:var(--crimson)}.cmp-src.svelte-whgs6k{color:var(--ink-faint);max-width:68ch;font-size:.82rem}.cmp-src.svelte-whgs6k a:where(.svelte-whgs6k){color:var(--ink-muted)}.callout.svelte-whgs6k{margin:var(--space-5) 0;padding:var(--space-5) var(--space-6);background:var(--chalk);border-left:3px solid var(--crimson);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.callout.svelte-whgs6k h3:where(.svelte-whgs6k){letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 var(--space-3);font-size:.72rem;font-weight:600}.callout-body.svelte-whgs6k{color:var(--ink);margin:0;font-style:normal}.check-list.svelte-whgs6k{padding:0!important;list-style:none!important}.check-list.svelte-whgs6k li:where(.svelte-whgs6k){gap:var(--space-3);border-bottom:1px solid var(--border-light);padding:10px 0;display:flex}.cl-mark.svelte-whgs6k{background:var(--crimson);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:1px;font-size:.78rem;font-weight:600;display:grid}.eoa.svelte-whgs6k{margin-top:var(--space-8);padding:var(--space-7) var(--space-6);background:var(--ink);color:var(--text-on-ink);border-radius:var(--radius-md)}.eoa.svelte-whgs6k h2:where(.svelte-whgs6k){font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-on-ink);margin-bottom:var(--space-3);font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:500;line-height:1.15}.eoa.svelte-whgs6k p:where(.svelte-whgs6k){color:var(--text-on-navy-soft);max-width:54ch;margin-bottom:var(--space-5)}.eoa-actions.svelte-whgs6k{gap:var(--space-3);flex-wrap:wrap;display:flex}.arr.svelte-whgs6k{transition:transform .25s var(--ease-swift)}.btn.svelte-whgs6k:hover .arr:where(.svelte-whgs6k){transform:translate(3px)}
