/* bmd-dark-override: 13 rules, 0 media blocks */.content.svelte-qmo45i{max-width:860px;margin:0 auto;padding:24px 16px 48px}.crumbs.svelte-qmo45i{font-size:.85rem;color:var(--bmd-ink-3, #5f6b79);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.crumbs.svelte-qmo45i a:where(.svelte-qmo45i),.panel.svelte-qmo45i a:where(.svelte-qmo45i),.toc.svelte-qmo45i a:where(.svelte-qmo45i),.review-notice.svelte-qmo45i a:where(.svelte-qmo45i),.permalink.svelte-qmo45i{color:var(--bmd-navy-700, #274463)}:where(:root[data-theme='dark']) .crumbs.svelte-qmo45i a:where(.svelte-qmo45i), :where(:root[data-theme='dark']) .panel.svelte-qmo45i a:where(.svelte-qmo45i), :where(:root[data-theme='dark']) .toc.svelte-qmo45i a:where(.svelte-qmo45i), :where(:root[data-theme='dark']) .review-notice.svelte-qmo45i a:where(.svelte-qmo45i), :where(:root[data-theme='dark']) .permalink.svelte-qmo45i{color:#afd1f7}.eyebrow.svelte-qmo45i{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700;color:var(--bmd-amber-700, #7a4e10);margin:0 0 6px}:where(:root[data-theme='dark']) .eyebrow.svelte-qmo45i{color:#ecba81}.article-header.svelte-qmo45i h1:where(.svelte-qmo45i){font-size:clamp(1.8rem,1.4rem + 2vw,2.6rem);line-height:1.1;margin:0 0 10px;color:var(--bmd-ink-1, #1b2733)}.subtitle.svelte-qmo45i{font-size:1.1rem;margin:0 0 12px;color:var(--bmd-ink-1, #1b2733);max-width:70ch}.lede.svelte-qmo45i,.meta.svelte-qmo45i,.neutral.svelte-qmo45i{margin:0 0 12px;color:var(--bmd-ink-2, #44505e);max-width:70ch}.meta.svelte-qmo45i,.small.svelte-qmo45i,.neutral.svelte-qmo45i{font-size:.9rem}.muted.svelte-qmo45i{color:var(--bmd-ink-3, #5f6b79)}h2.svelte-qmo45i{font-size:1.35rem;margin:28px 0 8px;color:var(--bmd-ink-1, #1b2733);scroll-margin-top:80px}.review-notice.svelte-qmo45i{border:2px solid #9a6b12;border-radius:var(--bmd-radius-card, 8px);background:#fbf3e2;padding:12px 16px;margin:0 0 16px}:where(:root[data-theme='dark']) .review-notice.svelte-qmo45i{background:#140f04}.review-notice.svelte-qmo45i h2:where(.svelte-qmo45i){font-size:1.05rem;margin:0 0 6px;color:#5e400a}:where(:root[data-theme='dark']) .review-notice.svelte-qmo45i h2:where(.svelte-qmo45i){color:#e9c593}.review-notice.svelte-qmo45i p:where(.svelte-qmo45i){margin:0 0 6px;color:#3d2c0a}:where(:root[data-theme='dark']) .review-notice.svelte-qmo45i p:where(.svelte-qmo45i){color:#e7d2ad}.review-notice.svelte-qmo45i a:where(.svelte-qmo45i){color:#3d2c0a;font-weight:700}:where(:root[data-theme='dark']) .review-notice.svelte-qmo45i a:where(.svelte-qmo45i){color:#e7d2ad}.panel.svelte-qmo45i,.toc.svelte-qmo45i,.fsec.svelte-qmo45i{border:1px solid var(--bmd-line, #d6dce3);border-radius:var(--bmd-radius-card, 8px);background:var(--bmd-bg-surface, #fff);padding:14px 16px;margin-bottom:14px}:where(:root[data-theme='dark']) .panel.svelte-qmo45i, :where(:root[data-theme='dark']) .toc.svelte-qmo45i, :where(:root[data-theme='dark']) .fsec.svelte-qmo45i{border:1px solid #43484e}.panel.svelte-qmo45i h2:where(.svelte-qmo45i),.toc.svelte-qmo45i h2:where(.svelte-qmo45i),.fsec.svelte-qmo45i h2:where(.svelte-qmo45i){margin-top:0}.toc.svelte-qmo45i h2:where(.svelte-qmo45i){font-size:1.05rem}.toc.svelte-qmo45i ol:where(.svelte-qmo45i){margin:0 0 6px;padding-left:22px}.toc.svelte-qmo45i li:where(.svelte-qmo45i){margin-bottom:4px}.toc-more.svelte-qmo45i{margin:0;font-size:.9rem}.panel.svelte-qmo45i ul:where(.svelte-qmo45i){margin:0 0 8px;padding-left:20px;color:var(--bmd-ink-2, #44505e)}.panel.svelte-qmo45i li:where(.svelte-qmo45i){margin-bottom:6px}dl.svelte-qmo45i{margin:0 0 8px}.label-row.svelte-qmo45i{display:grid;grid-template-columns:12rem 1fr;gap:6px 12px;margin-bottom:8px}.label-row.svelte-qmo45i dd:where(.svelte-qmo45i){margin:0;color:var(--bmd-ink-2, #44505e)}@media(max-width:640px){.label-row.svelte-qmo45i{grid-template-columns:1fr}}.pill.svelte-qmo45i{display:inline-block;font-size:.75rem;font-weight:700;padding:1px 8px;border-radius:999px;border:1px solid}.pill.data.svelte-qmo45i{color:#1f4d39;border-color:#2f6b50;background:#eaf4ee}:where(:root[data-theme='dark']) .pill.data.svelte-qmo45i{color:#a9dac1;background:#0c130f}.pill.rule.svelte-qmo45i{color:#27466b;border-color:#3b6597;background:#edf2f9}:where(:root[data-theme='dark']) .pill.rule.svelte-qmo45i{color:#acd0fc;background:#0e1116}.pill.assertion.svelte-qmo45i{color:#5e400a;border-color:#9a6b12;background:#fbf3e2}:where(:root[data-theme='dark']) .pill.assertion.svelte-qmo45i{color:#e9c593;background:#140f04}.pill.position.svelte-qmo45i{color:#522862;border-color:#7d4a91;background:#f4ecf7}:where(:root[data-theme='dark']) .pill.position.svelte-qmo45i{color:#eabaff;background:#151017}.pill.gap.svelte-qmo45i{color:#3b4550;border-color:#6b7684;background:#f0f2f5}:where(:root[data-theme='dark']) .pill.gap.svelte-qmo45i{color:#c2cedc;background:#0f1113}.pill.counter.svelte-qmo45i{color:#7a2e12;border-color:#a5491f;background:#fbeee7}:where(:root[data-theme='dark']) .pill.counter.svelte-qmo45i{color:#ffb193;background:#170f0a}.summary.svelte-qmo45i{margin:0 0 14px;color:var(--bmd-ink-1, #1b2733);font-size:1rem}.share-row.svelte-qmo45i{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0 0 10px}.permalink.svelte-qmo45i{min-height:44px;display:inline-flex;align-items:center}a.svelte-qmo45i:focus-visible{outline:3px solid var(--bmd-navy-700, #274463);outline-offset:2px}
