.ar.svelte-ta67h9{display:flex;flex-direction:column;color:var(--text, #12263f);background:var(--bg, #f7f9fb);font-family:var(--font-body, system-ui),system-ui,sans-serif;min-height:100vh}.ar.svelte-ta67h9 h1:where(.svelte-ta67h9){font-family:var(--font-heading, system-ui),system-ui,sans-serif}.ar-bar.svelte-ta67h9{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;padding:14px 28px;background:var(--header-bg, #12365f);border-bottom:3px solid var(--accent, #e8871e)}.ar-brand.svelte-ta67h9{color:var(--header-text, #fff);font-family:var(--font-heading, system-ui),sans-serif;font-size:17px;font-weight:800;letter-spacing:-.01em;text-decoration:none}.ar-brand.svelte-ta67h9 span:where(.svelte-ta67h9){color:var(--accent, #e8871e);font-weight:600}.ar-bar.svelte-ta67h9 nav:where(.svelte-ta67h9){display:flex;gap:20px;justify-self:center}.ar-bar.svelte-ta67h9 nav:where(.svelte-ta67h9) a:where(.svelte-ta67h9){color:var(--header-text-muted, rgba(255, 255, 255, .72));font-size:13px;font-weight:700;text-decoration:none}.ar-bar.svelte-ta67h9 nav:where(.svelte-ta67h9) a:where(.svelte-ta67h9):hover{color:var(--header-text, #fff)}.ar-crumb.svelte-ta67h9{display:flex;gap:8px;flex-wrap:wrap;align-items:center;max-width:1040px;margin:0 auto;padding:18px 28px 0;color:var(--text-muted, #66788e);font-size:13px}.ar-crumb.svelte-ta67h9 a:where(.svelte-ta67h9){color:var(--accent, #e8871e);font-weight:700;text-decoration:none}.ar-crumb.svelte-ta67h9 a:where(.svelte-ta67h9):hover{text-decoration:underline}.ar-article.svelte-ta67h9{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px;max-width:1040px;margin:0 auto;padding:20px 28px 52px}.ar-main.svelte-ta67h9 h1:where(.svelte-ta67h9){margin:0 0 12px;font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.025em;line-height:1.05}.ar-meta.svelte-ta67h9{display:flex;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--card-border, #dbe3ec);color:var(--text-muted, #66788e);font-size:13px}.ar-body.svelte-ta67h9{font-size:16px;line-height:1.7;max-width:66ch}.ar-body.svelte-ta67h9 h2{font-family:var(--font-heading, system-ui),sans-serif;font-size:22px;font-weight:800;letter-spacing:-.02em;margin:30px 0 10px}.ar-body.svelte-ta67h9 p{margin:0 0 15px;color:var(--text-secondary, #3d546f)}.ar-body.svelte-ta67h9 blockquote{margin:20px 0;padding:14px 18px;background:var(--card-bg, #fff);border-left:3px solid var(--accent, #e8871e)}.ar-body.svelte-ta67h9 table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;margin:18px 0}.ar-body.svelte-ta67h9 th{text-align:left;padding:8px 10px;border-bottom:2px solid var(--header-bg, #12365f);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.ar-body.svelte-ta67h9 td{padding:10px;border-bottom:1px solid var(--card-border, #dbe3ec);font-size:14px}.ar-rail.svelte-ta67h9{display:grid;gap:16px;align-content:start}.ar-rail-title.svelte-ta67h9{margin:0;padding-bottom:8px;border-bottom:2px solid var(--header-bg, #12365f);font-family:var(--font-heading, system-ui),sans-serif;font-size:14px;font-weight:800}.ar-rail.svelte-ta67h9 dl:where(.svelte-ta67h9){display:grid;margin:0;background:var(--card-bg, #fff);border:1px solid var(--card-border, #dbe3ec)}.ar-rail.svelte-ta67h9 dl:where(.svelte-ta67h9) div:where(.svelte-ta67h9){display:grid;gap:3px;padding:12px 14px;border-bottom:1px solid var(--card-border, #dbe3ec)}.ar-rail.svelte-ta67h9 dl:where(.svelte-ta67h9) div:where(.svelte-ta67h9):last-child{border-bottom:0}.ar-rail.svelte-ta67h9 dt:where(.svelte-ta67h9){font-family:var(--font-heading, system-ui),sans-serif;font-size:13px;font-weight:800}.ar-rail.svelte-ta67h9 dd:where(.svelte-ta67h9){margin:0;color:var(--text-secondary, #3d546f);font-size:12px;line-height:1.5}.ar-note.svelte-ta67h9{background:var(--card-bg, #fff);border:1px solid var(--card-border, #dbe3ec);padding:14px}.ar-note.svelte-ta67h9 strong:where(.svelte-ta67h9){display:block;margin-bottom:6px;font-family:var(--font-heading, system-ui),sans-serif;font-size:13px;font-weight:800}.ar-note.svelte-ta67h9 p:where(.svelte-ta67h9){margin:0;color:var(--text-secondary, #3d546f);font-size:12px;line-height:1.55}.ar-footer.svelte-ta67h9{max-width:1040px;margin:0 auto;padding:24px 28px 32px;border-top:2px solid var(--header-bg, #12365f)}.ar-footer.svelte-ta67h9 nav:where(.svelte-ta67h9){display:flex;gap:18px;flex-wrap:wrap;margin-bottom:14px}.ar-footer.svelte-ta67h9 nav:where(.svelte-ta67h9) a:where(.svelte-ta67h9){color:var(--text-secondary, #3d546f);font-size:13px;font-weight:700;text-decoration:none}.ar-footer.svelte-ta67h9 nav:where(.svelte-ta67h9) a:where(.svelte-ta67h9):hover{color:var(--accent, #e8871e)}.ar-disclosure.svelte-ta67h9{margin:0;color:var(--text-muted, #66788e);font-size:11px;line-height:1.6}@media (max-width: 900px){.ar-article.svelte-ta67h9{grid-template-columns:1fr;gap:32px}}@media (max-width: 760px){.ar-bar.svelte-ta67h9{grid-template-columns:1fr auto;padding:12px 18px}.ar-bar.svelte-ta67h9 nav:where(.svelte-ta67h9){display:flex;grid-column:1 / -1;justify-self:stretch;min-width:0;gap:16px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.ar-bar.svelte-ta67h9 nav:where(.svelte-ta67h9)::-webkit-scrollbar{display:none}.ar-bar.svelte-ta67h9 nav:where(.svelte-ta67h9) a:where(.svelte-ta67h9){flex:none;white-space:nowrap}.ar-crumb.svelte-ta67h9,.ar-article.svelte-ta67h9,.ar-footer.svelte-ta67h9{padding-inline:18px}}.ca.svelte-1ms1c2j{display:flex;flex-direction:column;color:var(--text, #1d1d1b);background:var(--bg, #fbfbfa);font-family:var(--font-body, system-ui),system-ui,sans-serif;min-height:100vh}.ca.svelte-1ms1c2j h1:where(.svelte-1ms1c2j){font-family:var(--font-heading, system-ui),system-ui,sans-serif}.ca-bar.svelte-1ms1c2j{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;padding:14px 28px;background:var(--header-bg, #1d1d1b);border-bottom:3px solid var(--accent, #00a88e)}.ca-brand.svelte-1ms1c2j{color:var(--header-text, #fff);font-family:var(--font-heading, system-ui),sans-serif;font-size:17px;font-weight:800;text-decoration:none}.ca-brand.svelte-1ms1c2j span:where(.svelte-1ms1c2j){color:var(--accent, #00a88e);font-weight:600}.ca-bar.svelte-1ms1c2j nav:where(.svelte-1ms1c2j){display:flex;gap:20px;justify-self:center}.ca-bar.svelte-1ms1c2j nav:where(.svelte-1ms1c2j) a:where(.svelte-1ms1c2j){color:var(--header-text-muted, rgba(255, 255, 255, .72));font-size:13px;font-weight:700;text-decoration:none}.ca-bar.svelte-1ms1c2j nav:where(.svelte-1ms1c2j) a:where(.svelte-1ms1c2j):hover{color:var(--header-text, #fff)}.ca-crumb.svelte-1ms1c2j{display:flex;gap:8px;flex-wrap:wrap;align-items:center;max-width:1040px;margin:0 auto;padding:18px 28px 0;color:var(--text-muted, #6b6b66);font-size:13px}.ca-crumb.svelte-1ms1c2j a:where(.svelte-1ms1c2j){color:var(--accent, #00a88e);font-weight:700;text-decoration:none}.ca-crumb.svelte-1ms1c2j a:where(.svelte-1ms1c2j):hover{text-decoration:underline}.ca-article.svelte-1ms1c2j{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:48px;max-width:1040px;margin:0 auto;padding:20px 28px 52px}.ca-caseno.svelte-1ms1c2j{margin:0 0 8px;color:var(--text-muted, #6b6b66);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums}.ca-main.svelte-1ms1c2j h1:where(.svelte-1ms1c2j){margin:0 0 12px;font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:-.025em;line-height:1.06}.ca-meta.svelte-1ms1c2j{display:flex;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:18px;border-bottom:2px solid var(--header-bg, #1d1d1b);color:var(--text-muted, #6b6b66);font-size:13px}.ca-body.svelte-1ms1c2j{font-size:16px;line-height:1.7;max-width:66ch}.ca-body.svelte-1ms1c2j h2{font-family:var(--font-heading, system-ui),sans-serif;font-size:21px;font-weight:800;margin:30px 0 10px;letter-spacing:-.02em}.ca-body.svelte-1ms1c2j p{margin:0 0 15px;color:var(--text-secondary, #4a4a46)}.ca-body.svelte-1ms1c2j blockquote{margin:20px 0;padding:14px 18px;background:var(--card-bg, #fff);border-left:3px solid var(--accent, #00a88e)}.ca-rail.svelte-1ms1c2j{display:grid;gap:16px;align-content:start}.ca-rail-title.svelte-1ms1c2j{margin:0;padding-bottom:8px;border-bottom:2px solid var(--accent, #00a88e);font-family:var(--font-heading, system-ui),sans-serif;font-size:14px;font-weight:800}.ca-evidence.svelte-1ms1c2j{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ca-evidence.svelte-1ms1c2j li:where(.svelte-1ms1c2j){background:var(--card-bg, #fff);border:1px solid var(--card-border, #e2e2de);border-left:3px solid var(--accent, #00a88e);padding:10px 12px;font-size:13px;line-height:1.45}.ca-note.svelte-1ms1c2j{background:var(--card-bg, #fff);border:1px solid var(--card-border, #e2e2de);padding:14px}.ca-note.svelte-1ms1c2j strong:where(.svelte-1ms1c2j){display:block;margin-bottom:6px;font-size:13px;font-weight:800}.ca-note.svelte-1ms1c2j p:where(.svelte-1ms1c2j){margin:0;color:var(--text-secondary, #4a4a46);font-size:12px;line-height:1.55}.ca-footer.svelte-1ms1c2j{max-width:1040px;margin:0 auto;padding:24px 28px 32px;border-top:2px solid var(--header-bg, #1d1d1b)}.ca-footer.svelte-1ms1c2j nav:where(.svelte-1ms1c2j){display:flex;gap:18px;flex-wrap:wrap;margin-bottom:12px}.ca-footer.svelte-1ms1c2j nav:where(.svelte-1ms1c2j) a:where(.svelte-1ms1c2j){color:var(--text-secondary, #4a4a46);font-size:13px;font-weight:700;text-decoration:none}.ca-footer.svelte-1ms1c2j nav:where(.svelte-1ms1c2j) a:where(.svelte-1ms1c2j):hover{color:var(--accent, #00a88e)}.ca-footer.svelte-1ms1c2j p:where(.svelte-1ms1c2j){margin:0;color:var(--text-muted, #6b6b66);font-size:12px}@media (max-width: 900px){.ca-article.svelte-1ms1c2j{grid-template-columns:1fr;gap:32px}}@media (max-width: 760px){.ca-bar.svelte-1ms1c2j{grid-template-columns:1fr auto;padding:12px 18px}.ca-bar.svelte-1ms1c2j nav:where(.svelte-1ms1c2j){display:flex;grid-column:1 / -1;justify-self:stretch;min-width:0;gap:16px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.ca-bar.svelte-1ms1c2j nav:where(.svelte-1ms1c2j)::-webkit-scrollbar{display:none}.ca-bar.svelte-1ms1c2j nav:where(.svelte-1ms1c2j) a:where(.svelte-1ms1c2j){flex:none;white-space:nowrap}.ca-crumb.svelte-1ms1c2j,.ca-article.svelte-1ms1c2j,.ca-footer.svelte-1ms1c2j{padding-inline:18px}}.cy.svelte-tct4ju{display:flex;flex-direction:column;color:var(--text, #1f1f1f);background:var(--bg, #f8f5ee);font-family:var(--font-body, system-ui),system-ui,sans-serif;min-height:100vh}.cy.svelte-tct4ju h1:where(.svelte-tct4ju){font-family:var(--font-heading, system-ui),system-ui,sans-serif}.cy-bar.svelte-tct4ju{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;padding:14px 28px;background:var(--header-bg, #f8f5ee);border-bottom:3px solid var(--accent, #ff4800)}.cy-brand.svelte-tct4ju{color:var(--header-text, var(--text));font-family:var(--font-heading, system-ui),sans-serif;font-size:17px;font-weight:800;text-decoration:none}.cy-brand.svelte-tct4ju span:where(.svelte-tct4ju){color:var(--accent, #ff4800);font-weight:700}.cy-bar.svelte-tct4ju nav:where(.svelte-tct4ju){display:flex;gap:20px;justify-self:center}.cy-bar.svelte-tct4ju nav:where(.svelte-tct4ju) a:where(.svelte-tct4ju){color:var(--header-text-muted, #6b675e);font-size:13px;font-weight:700;text-decoration:none}.cy-bar.svelte-tct4ju nav:where(.svelte-tct4ju) a:where(.svelte-tct4ju):hover{color:var(--text, #1f1f1f)}.cy-crumb.svelte-tct4ju{display:flex;gap:8px;flex-wrap:wrap;align-items:center;max-width:1040px;margin:0 auto;padding:18px 28px 0;color:var(--text-muted, #6b675e);font-size:13px}.cy-crumb.svelte-tct4ju a:where(.svelte-tct4ju){color:var(--accent, #ff4800);font-weight:700;text-decoration:none}.cy-article.svelte-tct4ju{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:48px;max-width:1040px;margin:0 auto;padding:20px 28px 52px}.cy-kicker.svelte-tct4ju{margin:0 0 8px;color:var(--text-muted, #6b675e);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cy-main.svelte-tct4ju h1:where(.svelte-tct4ju){margin:0 0 16px;font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:-.025em;line-height:1.06}.cy-axis.svelte-tct4ju{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;border-bottom:2px solid var(--text, #1f1f1f)}.cy-axis.svelte-tct4ju i:where(.svelte-tct4ju){width:1px;height:12px;background:var(--text, #1f1f1f)}.cy-axis.svelte-tct4ju span:where(.svelte-tct4ju){margin-left:auto;color:var(--text-muted, #6b675e);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.cy-body.svelte-tct4ju{font-size:16px;line-height:1.7;max-width:66ch}.cy-body.svelte-tct4ju h2{font-family:var(--font-heading, system-ui),sans-serif;font-size:21px;font-weight:800;margin:30px 0 10px;letter-spacing:-.02em}.cy-body.svelte-tct4ju p{margin:0 0 15px;color:var(--text-secondary, #55524a)}.cy-rail.svelte-tct4ju{display:grid;gap:16px;align-content:start}.cy-rail-title.svelte-tct4ju{margin:0;padding-bottom:8px;border-bottom:2px solid var(--accent, #ff4800);font-family:var(--font-heading, system-ui),sans-serif;font-size:14px;font-weight:800}.cy-rail.svelte-tct4ju ul:where(.svelte-tct4ju){list-style:none;margin:0;padding:0;display:grid;gap:8px}.cy-rail.svelte-tct4ju li:where(.svelte-tct4ju){display:flex;gap:10px;align-items:start;background:var(--card-bg, #fff);border:1px solid var(--card-border, #e7e2d6);padding:11px 12px;font-size:13px;line-height:1.45}.cy-no.svelte-tct4ju{color:var(--accent, #ff4800);font-family:var(--font-heading, system-ui),sans-serif;font-weight:800;font-variant-numeric:tabular-nums}.cy-note.svelte-tct4ju{background:var(--card-bg, #fff);border:1px solid var(--card-border, #e7e2d6);padding:14px}.cy-note.svelte-tct4ju strong:where(.svelte-tct4ju){display:block;margin-bottom:6px;font-size:13px;font-weight:800}.cy-note.svelte-tct4ju p:where(.svelte-tct4ju){margin:0;color:var(--text-secondary, #55524a);font-size:12px;line-height:1.55}.cy-footer.svelte-tct4ju{max-width:1040px;margin:0 auto;padding:24px 28px 32px;border-top:2px solid var(--text, #1f1f1f)}.cy-footer.svelte-tct4ju nav:where(.svelte-tct4ju){display:flex;gap:18px;flex-wrap:wrap;margin-bottom:12px}.cy-footer.svelte-tct4ju nav:where(.svelte-tct4ju) a:where(.svelte-tct4ju){color:var(--text-secondary, #55524a);font-size:13px;font-weight:700;text-decoration:none}.cy-footer.svelte-tct4ju nav:where(.svelte-tct4ju) a:where(.svelte-tct4ju):hover{color:var(--accent, #ff4800)}.cy-footer.svelte-tct4ju p:where(.svelte-tct4ju){margin:0;color:var(--text-muted, #6b675e);font-size:12px}@media (max-width: 900px){.cy-article.svelte-tct4ju{grid-template-columns:1fr;gap:32px}}@media (max-width: 760px){.cy-bar.svelte-tct4ju{grid-template-columns:1fr auto;padding:12px 18px}.cy-bar.svelte-tct4ju nav:where(.svelte-tct4ju){display:flex;grid-column:1 / -1;justify-self:stretch;min-width:0;gap:16px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.cy-bar.svelte-tct4ju nav:where(.svelte-tct4ju)::-webkit-scrollbar{display:none}.cy-bar.svelte-tct4ju nav:where(.svelte-tct4ju) a:where(.svelte-tct4ju){flex:none;white-space:nowrap}.cy-crumb.svelte-tct4ju,.cy-article.svelte-tct4ju,.cy-footer.svelte-tct4ju{padding-inline:18px}}.ga.svelte-1pepqcb{display:flex;flex-direction:column;--ga-bg: #0c0c10;--ga-panel: #181820;--ga-ink: #f5f5f7;--ga-muted: #9a9aa5;--ga-line: rgba(245, 245, 247, .12);--ga-accent: var(--accent, #e5103e);color:var(--ga-ink);background:var(--ga-bg);font-family:var(--font-body, system-ui),system-ui,sans-serif;min-height:100vh}.ga-bar.svelte-1pepqcb{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;padding:14px 28px;border-bottom:2px solid var(--ga-accent);background:#060608}.ga-brand.svelte-1pepqcb{color:var(--ga-ink);font-size:18px;font-weight:900;text-decoration:none}.ga-brand.svelte-1pepqcb span:where(.svelte-1pepqcb){color:var(--ga-accent)}.ga-bar.svelte-1pepqcb nav:where(.svelte-1pepqcb){display:flex;gap:20px;justify-self:center}.ga-bar.svelte-1pepqcb nav:where(.svelte-1pepqcb) a:where(.svelte-1pepqcb){color:var(--ga-muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;text-decoration:none}.ga-bar.svelte-1pepqcb nav:where(.svelte-1pepqcb) a:where(.svelte-1pepqcb):hover{color:var(--ga-ink)}.ga-crumb.svelte-1pepqcb{display:flex;gap:8px;flex-wrap:wrap;align-items:center;max-width:1040px;margin:0 auto;padding:18px 28px 0;font-size:13px;color:var(--ga-muted)}.ga-crumb.svelte-1pepqcb a:where(.svelte-1pepqcb){color:var(--ga-accent);text-decoration:none}.ga-article.svelte-1pepqcb{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:48px;max-width:1040px;margin:0 auto;padding:20px 28px 56px}.ga-kicker.svelte-1pepqcb{color:var(--ga-accent);font-size:11px;font-weight:800;letter-spacing:.12em;margin:0 0 12px}.ga-main.svelte-1pepqcb h1:where(.svelte-1pepqcb){margin:0 0 12px;font-size:clamp(28px,4vw,44px);font-weight:900;letter-spacing:-.025em;line-height:1.02}.ga-byline.svelte-1pepqcb{margin:0 0 22px;padding-bottom:18px;border-bottom:1px solid var(--ga-line);color:var(--ga-muted);font-size:13px}.ga-body.svelte-1pepqcb{font-size:16px;line-height:1.7;max-width:64ch}.ga-body.svelte-1pepqcb h2{font-size:22px;font-weight:900;margin:28px 0 10px}.ga-body.svelte-1pepqcb p{margin:0 0 15px;color:#cfcfd6}.ga-body.svelte-1pepqcb blockquote{margin:20px 0;padding:14px 18px;border-left:4px solid var(--ga-accent);background:var(--ga-panel)}.ga-rail.svelte-1pepqcb{align-content:start}.ga-rail-title.svelte-1pepqcb{margin:0 0 12px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ga-muted)}.ga-rail.svelte-1pepqcb dl:where(.svelte-1pepqcb){margin:0 0 16px;border:1px solid var(--ga-line)}.ga-rail.svelte-1pepqcb div:where(.svelte-1pepqcb){display:flex;justify-content:space-between;padding:11px 14px;border-bottom:1px solid var(--ga-line);font-size:13px}.ga-rail.svelte-1pepqcb div:where(.svelte-1pepqcb):last-child{border-bottom:0}.ga-rail.svelte-1pepqcb dt:where(.svelte-1pepqcb){color:var(--ga-muted)}.ga-rail.svelte-1pepqcb dd:where(.svelte-1pepqcb){margin:0;font-weight:800}.ga-score.svelte-1pepqcb{display:grid;place-content:center;text-align:center;background:var(--ga-accent);color:#fff;font-size:30px;font-weight:900;padding:14px}.ga-score.svelte-1pepqcb span:where(.svelte-1pepqcb){display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ga-footer.svelte-1pepqcb{margin-top:auto;display:flex;justify-content:flex-end;padding:28px;border-top:1px solid var(--ga-line);background:#060608}.ga-footer.svelte-1pepqcb nav:where(.svelte-1pepqcb){display:flex;gap:18px;flex-wrap:wrap}.ga-footer.svelte-1pepqcb nav:where(.svelte-1pepqcb) a:where(.svelte-1pepqcb){color:var(--ga-muted);font-size:13px;font-weight:700;text-decoration:none}.ga-footer.svelte-1pepqcb nav:where(.svelte-1pepqcb) a:where(.svelte-1pepqcb):hover{color:var(--ga-ink)}@media (max-width: 860px){.ga-article.svelte-1pepqcb{grid-template-columns:1fr}}@media (max-width: 760px){.ga-bar.svelte-1pepqcb{grid-template-columns:1fr auto;padding:12px 18px}.ga-bar.svelte-1pepqcb nav:where(.svelte-1pepqcb){display:flex;grid-column:1 / -1;justify-self:stretch;min-width:0;gap:16px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.ga-bar.svelte-1pepqcb nav:where(.svelte-1pepqcb)::-webkit-scrollbar{display:none}.ga-bar.svelte-1pepqcb nav:where(.svelte-1pepqcb) a:where(.svelte-1pepqcb){flex:none;white-space:nowrap}.ga-crumb.svelte-1pepqcb,.ga-article.svelte-1pepqcb,.ga-footer.svelte-1pepqcb{padding-inline:18px}}.ha.svelte-3xhkd0{display:flex;flex-direction:column;--ha-bg: #fdfcf7;--ha-ink: #3a3327;--ha-muted: #8a7f6d;--ha-line: rgba(58, 51, 39, .16);--ha-accent: var(--accent, #2f6f4f);color:var(--ha-ink);background:var(--ha-bg);font-family:var(--font-body, system-ui),system-ui,sans-serif;min-height:100vh;background-image:repeating-linear-gradient(var(--ha-bg) 0 27px,var(--ha-line) 27px 28px)}.ha-bar.svelte-3xhkd0{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;padding:14px 28px;border-top:2px solid var(--ha-ink);border-bottom:1px solid var(--ha-line);background:#fff}.ha-brand.svelte-3xhkd0{color:var(--ha-ink);font-size:17px;font-weight:800;text-decoration:none}.ha-brand.svelte-3xhkd0 span:where(.svelte-3xhkd0){color:var(--ha-accent)}.ha-bar.svelte-3xhkd0 nav:where(.svelte-3xhkd0){display:flex;gap:20px;justify-self:center}.ha-bar.svelte-3xhkd0 nav:where(.svelte-3xhkd0) a:where(.svelte-3xhkd0){color:var(--ha-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-decoration:none}.ha-bar.svelte-3xhkd0 nav:where(.svelte-3xhkd0) a:where(.svelte-3xhkd0):hover{color:var(--ha-ink)}.ha-crumb.svelte-3xhkd0{display:flex;gap:8px;flex-wrap:wrap;align-items:center;max-width:1040px;margin:0 auto;padding:18px 28px 0;font-size:13px;color:var(--ha-muted)}.ha-crumb.svelte-3xhkd0 a:where(.svelte-3xhkd0){color:var(--ha-accent);text-decoration:none}.ha-article.svelte-3xhkd0{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:48px;max-width:1040px;margin:0 auto;padding:20px 28px 56px}.ha-kicker.svelte-3xhkd0{color:var(--ha-accent);font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 12px}.ha-main.svelte-3xhkd0 h1:where(.svelte-3xhkd0){margin:0 0 12px;font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.025em;line-height:1.02}.ha-byline.svelte-3xhkd0{margin:0 0 22px;padding-bottom:18px;border-bottom:1px solid var(--ha-line);color:var(--ha-muted);font-size:13px}.ha-body.svelte-3xhkd0{font-size:16px;line-height:1.7;max-width:64ch}.ha-body.svelte-3xhkd0 h2{font-size:22px;font-weight:800;margin:28px 0 10px}.ha-body.svelte-3xhkd0 p{margin:0 0 15px;color:#504636}.ha-body.svelte-3xhkd0 blockquote{margin:20px 0;padding:14px 18px;border-left:3px solid var(--ha-accent);background:#fffdf6}.ha-rail.svelte-3xhkd0{align-content:start}.ha-rail-title.svelte-3xhkd0{margin:0 0 12px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ha-muted)}.ha-rail.svelte-3xhkd0 ul:where(.svelte-3xhkd0){list-style:none;margin:0;padding:0;border-left:2px solid var(--ha-accent)}.ha-rail.svelte-3xhkd0 li:where(.svelte-3xhkd0){padding:10px 0 10px 14px;border-bottom:1px solid var(--ha-line);font-size:14px;font-style:italic}.ha-rail.svelte-3xhkd0 li:where(.svelte-3xhkd0):last-child{border-bottom:0}.ha-footer.svelte-3xhkd0{margin-top:auto;display:flex;justify-content:flex-end;padding:24px 28px;border-top:1px solid var(--ha-line);background:#fff}.ha-footer.svelte-3xhkd0 nav:where(.svelte-3xhkd0){display:flex;gap:18px;flex-wrap:wrap}.ha-footer.svelte-3xhkd0 nav:where(.svelte-3xhkd0) a:where(.svelte-3xhkd0){color:var(--ha-ink);font-size:13px;font-weight:700;text-decoration:none}@media (max-width: 860px){.ha-article.svelte-3xhkd0{grid-template-columns:1fr}}@media (max-width: 760px){.ha-bar.svelte-3xhkd0{grid-template-columns:1fr auto;padding:12px 18px}.ha-bar.svelte-3xhkd0 nav:where(.svelte-3xhkd0){display:flex;grid-column:1 / -1;justify-self:stretch;min-width:0;gap:16px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.ha-bar.svelte-3xhkd0 nav:where(.svelte-3xhkd0)::-webkit-scrollbar{display:none}.ha-bar.svelte-3xhkd0 nav:where(.svelte-3xhkd0) a:where(.svelte-3xhkd0){flex:none;white-space:nowrap}.ha-crumb.svelte-3xhkd0,.ha-article.svelte-3xhkd0,.ha-footer.svelte-3xhkd0{padding-inline:18px}}.la.svelte-1wmawp5{display:flex;flex-direction:column;--la-ink: #272727;--la-paper: #ffffff;--la-link: #006fbb;--la-gray: #6b7280;--la-rule: rgba(39, 39, 39, .14);--la-soft: #f4f5f7;color:var(--la-ink);background:var(--la-paper);font-family:var(--font-body, system-ui),system-ui,sans-serif;min-height:100vh}.la-masthead.svelte-1wmawp5{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;padding:16px 28px;background:var(--la-ink);color:#fff}.la-wordmark.svelte-1wmawp5{color:#fff;font-size:17px;font-weight:900;text-decoration:none}.la-wordmark.svelte-1wmawp5 span:where(.svelte-1wmawp5){color:var(--la-link);margin-left:4px}.la-masthead.svelte-1wmawp5 nav:where(.svelte-1wmawp5){display:flex;gap:22px;justify-self:center}.la-masthead.svelte-1wmawp5 nav:where(.svelte-1wmawp5) a:where(.svelte-1wmawp5){color:#d7dade;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.la-masthead.svelte-1wmawp5 nav:where(.svelte-1wmawp5) a:where(.svelte-1wmawp5):hover{color:#fff}.la-breadcrumb.svelte-1wmawp5{display:flex;gap:8px;flex-wrap:wrap;align-items:center;max-width:1040px;margin:0 auto;padding:20px 28px 0;font-size:13px;color:var(--la-gray)}.la-breadcrumb.svelte-1wmawp5 a:where(.svelte-1wmawp5){color:var(--la-link);text-decoration:none;font-weight:700}.la-article.svelte-1wmawp5{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px;max-width:1040px;margin:0 auto;padding:24px 28px 64px}.la-kicker.svelte-1wmawp5{color:var(--la-link);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}.la-article.svelte-1wmawp5 h1:where(.svelte-1wmawp5){margin:0 0 14px;font-size:clamp(30px,4vw,48px);font-weight:900;letter-spacing:-.025em;line-height:1.02;max-width:18ch}.la-byline.svelte-1wmawp5{margin:0 0 24px;padding-bottom:20px;border-bottom:1px solid var(--la-rule);color:var(--la-gray);font-size:13px}.la-body.svelte-1wmawp5{font-size:17px;line-height:1.7;max-width:64ch}.la-body.svelte-1wmawp5 h2{font-size:24px;font-weight:900;letter-spacing:-.02em;margin:32px 0 12px}.la-body.svelte-1wmawp5 p{margin:0 0 16px;color:#34383d}.la-body.svelte-1wmawp5 blockquote{margin:24px 0;padding:16px 20px;border-left:4px solid var(--la-link);background:var(--la-soft);font-style:italic}.la-aside.svelte-1wmawp5{display:grid;gap:16px;align-content:start}.la-card.svelte-1wmawp5{border:1px solid var(--la-rule);padding:18px}.la-card-title.svelte-1wmawp5{margin:0 0 12px;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--la-gray)}.la-card.svelte-1wmawp5 ul:where(.svelte-1wmawp5){list-style:none;margin:0;padding:0}.la-card.svelte-1wmawp5 li:where(.svelte-1wmawp5){padding:8px 0;border-bottom:1px solid var(--la-rule);font-size:14px}.la-card.svelte-1wmawp5 li:where(.svelte-1wmawp5):last-child{border-bottom:0}.la-ref.svelte-1wmawp5{display:inline-block;min-width:56px;color:var(--la-link);font-weight:900;font-size:12px}.la-cite.svelte-1wmawp5 p:where(.svelte-1wmawp5){margin:0;font-size:13px;font-style:italic;color:var(--la-gray)}.la-cta.svelte-1wmawp5 p:where(.svelte-1wmawp5){margin:0 0 10px;font-size:13px;color:var(--la-gray)}.la-cta.svelte-1wmawp5 a:where(.svelte-1wmawp5){color:var(--la-link);font-weight:800;text-decoration:none}.la-footer.svelte-1wmawp5{margin-top:auto;display:grid;grid-template-columns:1fr auto;gap:28px;padding:40px 28px 28px;border-top:1px solid var(--la-rule)}.la-footer.svelte-1wmawp5 .la-wordmark:where(.svelte-1wmawp5){color:var(--la-ink)}.la-footer-brand.svelte-1wmawp5 p:where(.svelte-1wmawp5){margin:12px 0 0;color:var(--la-gray);font-size:13px;max-width:340px}.la-footer.svelte-1wmawp5 nav:where(.svelte-1wmawp5){display:flex;gap:20px;flex-wrap:wrap;justify-content:end}.la-footer.svelte-1wmawp5 nav:where(.svelte-1wmawp5) a:where(.svelte-1wmawp5){color:var(--la-ink);font-size:13px;font-weight:700;text-decoration:none}.la-footer.svelte-1wmawp5 nav:where(.svelte-1wmawp5) a:where(.svelte-1wmawp5):hover{color:var(--la-link)}@media (max-width: 860px){.la-article.svelte-1wmawp5{grid-template-columns:1fr;gap:32px}.la-main.svelte-1wmawp5{order:1}.la-aside.svelte-1wmawp5{grid-template-columns:repeat(3,1fr)}}@media (max-width: 760px){.la-masthead.svelte-1wmawp5{grid-template-columns:1fr auto;padding:14px 18px}.la-masthead.svelte-1wmawp5 nav:where(.svelte-1wmawp5){display:flex;grid-column:1 / -1;justify-self:stretch;min-width:0;gap:16px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.la-masthead.svelte-1wmawp5 nav:where(.svelte-1wmawp5)::-webkit-scrollbar{display:none}.la-masthead.svelte-1wmawp5 nav:where(.svelte-1wmawp5) a:where(.svelte-1wmawp5){flex:none;white-space:nowrap}.la-breadcrumb.svelte-1wmawp5,.la-article.svelte-1wmawp5{padding-inline:18px}.la-aside.svelte-1wmawp5{grid-template-columns:1fr}.la-footer.svelte-1wmawp5{grid-template-columns:1fr;padding-inline:18px}.la-footer.svelte-1wmawp5 nav:where(.svelte-1wmawp5){justify-content:start}}.ma.svelte-2pk7pq{display:flex;flex-direction:column;--ma-bg: #f6f7f9;--ma-ink: #0a1f2e;--ma-muted: #5b6b78;--ma-line: rgba(10, 31, 46, .14);--ma-up: #16a34a;--ma-down: #dc2626;--ma-accent: var(--accent, #0a66c2);color:var(--ma-ink);background:var(--ma-bg);font-family:var(--font-body, system-ui),system-ui,sans-serif;min-height:100vh}.ma-bar.svelte-2pk7pq{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;padding:14px 28px;border-bottom:1px solid var(--ma-line);background:#0a1f2e}.ma-brand.svelte-2pk7pq{color:#fff;font-size:17px;font-weight:800;text-decoration:none}.ma-brand.svelte-2pk7pq span:where(.svelte-2pk7pq){color:var(--ma-accent)}.ma-bar.svelte-2pk7pq nav:where(.svelte-2pk7pq){display:flex;gap:20px;justify-self:center}.ma-bar.svelte-2pk7pq nav:where(.svelte-2pk7pq) a:where(.svelte-2pk7pq){color:#9fb3c0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-decoration:none}.ma-bar.svelte-2pk7pq nav:where(.svelte-2pk7pq) a:where(.svelte-2pk7pq):hover{color:#fff}.ma-crumb.svelte-2pk7pq{display:flex;gap:8px;flex-wrap:wrap;align-items:center;max-width:1040px;margin:0 auto;padding:18px 28px 0;font-size:13px;color:var(--ma-muted)}.ma-crumb.svelte-2pk7pq a:where(.svelte-2pk7pq){color:var(--ma-accent);text-decoration:none}.ma-article.svelte-2pk7pq{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:48px;max-width:1040px;margin:0 auto;padding:20px 28px 56px}.ma-kicker.svelte-2pk7pq{color:var(--ma-accent);font-family:ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 12px}.ma-main.svelte-2pk7pq h1:where(.svelte-2pk7pq){margin:0 0 12px;font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.025em;line-height:1.02}.ma-byline.svelte-2pk7pq{margin:0 0 22px;padding-bottom:18px;border-bottom:1px solid var(--ma-line);color:var(--ma-muted);font-size:13px;font-family:ui-monospace,monospace}.ma-body.svelte-2pk7pq{font-size:16px;line-height:1.7;max-width:64ch}.ma-body.svelte-2pk7pq h2{font-size:22px;font-weight:800;margin:28px 0 10px}.ma-body.svelte-2pk7pq p{margin:0 0 15px;color:#2b3b46}.ma-body.svelte-2pk7pq blockquote{margin:20px 0;padding:14px 18px;border-left:3px solid var(--ma-accent);background:#fff}.ma-rail.svelte-2pk7pq{display:grid;gap:16px;align-content:start}.ma-rail-title.svelte-2pk7pq{margin:0 0 8px;font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ma-muted)}.ma-rail.svelte-2pk7pq dl:where(.svelte-2pk7pq){display:grid;gap:0;margin:0;border:1px solid var(--ma-line)}.ma-rail.svelte-2pk7pq div:where(.svelte-2pk7pq){display:flex;justify-content:space-between;padding:11px 14px;border-bottom:1px solid var(--ma-line);font-family:ui-monospace,monospace;font-size:13px}.ma-rail.svelte-2pk7pq div:where(.svelte-2pk7pq):last-child{border-bottom:0}.ma-rail.svelte-2pk7pq dt:where(.svelte-2pk7pq){color:var(--ma-muted)}.ma-rail.svelte-2pk7pq dd:where(.svelte-2pk7pq){margin:0;font-weight:700}.ma-callout.svelte-2pk7pq{border:1px solid var(--ma-accent);padding:14px;background:#fff}.ma-prompt.svelte-2pk7pq{display:block;font-family:ui-monospace,monospace;font-size:12px;color:var(--ma-up);margin-bottom:6px}.ma-callout.svelte-2pk7pq p:where(.svelte-2pk7pq){margin:0;font-size:13px;color:var(--ma-muted)}.ma-footer.svelte-2pk7pq{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:28px 28px 22px;border-top:1px solid var(--ma-line);flex-wrap:wrap}.ma-footer.svelte-2pk7pq nav:where(.svelte-2pk7pq){display:flex;gap:18px;flex-wrap:wrap}.ma-footer.svelte-2pk7pq nav:where(.svelte-2pk7pq) a:where(.svelte-2pk7pq){color:var(--ma-ink);font-size:13px;font-weight:700;text-decoration:none}.ma-disclaimer.svelte-2pk7pq{margin:0;color:var(--ma-muted);font-size:11px;font-family:ui-monospace,monospace}@media (max-width: 860px){.ma-article.svelte-2pk7pq{grid-template-columns:1fr}}@media (max-width: 760px){.ma-bar.svelte-2pk7pq{grid-template-columns:1fr auto;padding:12px 18px}.ma-bar.svelte-2pk7pq nav:where(.svelte-2pk7pq){display:flex;grid-column:1 / -1;justify-self:stretch;min-width:0;gap:16px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.ma-bar.svelte-2pk7pq nav:where(.svelte-2pk7pq)::-webkit-scrollbar{display:none}.ma-bar.svelte-2pk7pq nav:where(.svelte-2pk7pq) a:where(.svelte-2pk7pq){flex:none;white-space:nowrap}.ma-crumb.svelte-2pk7pq,.ma-article.svelte-2pk7pq,.ma-footer.svelte-2pk7pq{padding-inline:18px}}.medicare-article.svelte-fp3mmm{--medicare-ink: #17251f;--medicare-paper: #f5f1e8;--medicare-accent: #b45f43;--ink: var(--medicare-ink);--forest: #234f45;--lime: #d7e46b;--paper: var(--medicare-paper);--coral: var(--medicare-accent);color:var(--ink);background:var(--paper);font-family:Archivo,system-ui,sans-serif}.article-header-bar.svelte-fp3mmm{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;padding:18px 5vw;border-bottom:1px solid rgb(23 37 31 / 25%)}.article-wordmark.svelte-fp3mmm{color:var(--ink);font-family:"Source Serif 4",Georgia,serif;font-size:21px;font-weight:600;text-decoration:none}.article-wordmark.svelte-fp3mmm span:where(.svelte-fp3mmm){display:inline-grid;place-items:center;width:25px;height:25px;margin-right:7px;border-radius:50%;background:var(--forest);color:var(--lime);font-family:"Source Serif 4",Georgia,serif;font-size:20px;font-weight:400}.article-header-bar.svelte-fp3mmm nav:where(.svelte-fp3mmm),.article-footer.svelte-fp3mmm nav:where(.svelte-fp3mmm){display:flex;gap:24px}.article-header-bar.svelte-fp3mmm nav:where(.svelte-fp3mmm) a:where(.svelte-fp3mmm),.article-footer.svelte-fp3mmm nav:where(.svelte-fp3mmm) a:where(.svelte-fp3mmm){color:var(--ink);font-size:11px;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.article-breadcrumb.svelte-fp3mmm{max-width:1180px;margin:0 auto;padding:28px 5vw 0;color:#65756c;font-size:12px}.article-breadcrumb.svelte-fp3mmm a:where(.svelte-fp3mmm){color:var(--forest);font-weight:800;text-decoration:none}.article-breadcrumb.svelte-fp3mmm span:where(.svelte-fp3mmm){margin:0 10px}.article-layout.svelte-fp3mmm{display:grid;grid-template-columns:minmax(0,760px) 190px;gap:72px;max-width:1180px;margin:0 auto;padding:64px 5vw 110px}.article-intro.svelte-fp3mmm h1:where(.svelte-fp3mmm){max-width:850px;margin:16px 0 20px;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(48px,6vw,88px);font-weight:400;letter-spacing:-.06em;line-height:.94}.article-kicker.svelte-fp3mmm,.aside-label.svelte-fp3mmm{color:var(--forest);font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.article-kicker.svelte-fp3mmm span:where(.svelte-fp3mmm){color:var(--coral)}.article-deck.svelte-fp3mmm{max-width:650px;color:#53687c;font-size:19px;line-height:1.5}.article-hero-art.svelte-fp3mmm{display:flex;justify-content:space-between;align-items:end;min-height:250px;margin:64px 0 54px;padding:28px 34px;background:var(--forest);color:var(--lime)}.article-hero-art.svelte-fp3mmm span:where(.svelte-fp3mmm){font-family:"Source Serif 4",Georgia,serif;font-size:clamp(42px,6vw,72px);font-style:italic;letter-spacing:-.06em;line-height:.8}.article-hero-art.svelte-fp3mmm strong:where(.svelte-fp3mmm){color:#fff;font-size:11px;letter-spacing:.12em;line-height:1.5;text-align:right}.article-content.svelte-fp3mmm{color:#273b32;font-family:"Source Serif 4",Georgia,serif;font-size:19px;line-height:1.7}.article-content.svelte-fp3mmm h2{margin:52px 0 15px;color:var(--ink);font-size:34px;font-weight:400;letter-spacing:-.04em;line-height:1.05}.article-content.svelte-fp3mmm h3{margin:38px 0 12px;color:var(--ink);font-size:25px;font-weight:600;line-height:1.1}.article-content.svelte-fp3mmm p{margin:0 0 22px}.article-content.svelte-fp3mmm a{color:var(--forest);text-decoration:underline;text-underline-offset:3px}.article-content.svelte-fp3mmm blockquote{margin:36px 0;padding:20px 0;border-top:1px solid var(--forest);border-bottom:1px solid var(--forest);color:var(--forest);background:transparent;font-size:24px;line-height:1.25}.article-callout.svelte-fp3mmm{display:grid;gap:10px;margin-top:52px;padding:25px 0;border-top:1px solid rgb(23 37 31 / 30%);border-bottom:1px solid rgb(23 37 31 / 30%)}.article-callout.svelte-fp3mmm span:where(.svelte-fp3mmm){color:var(--forest);font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.article-callout.svelte-fp3mmm strong:where(.svelte-fp3mmm){max-width:48ch;font-family:"Source Serif 4",Georgia,serif;font-size:24px;font-weight:400;line-height:1.15}.article-callout.svelte-fp3mmm a:where(.svelte-fp3mmm){color:var(--forest);font-size:12px;font-weight:900;text-decoration:none;text-transform:uppercase}.article-aside.svelte-fp3mmm{padding-top:84px}.aside-sticky.svelte-fp3mmm{position:sticky;top:28px;display:grid;gap:13px;border-top:2px solid var(--forest);padding-top:14px}.aside-sticky.svelte-fp3mmm a:where(.svelte-fp3mmm){color:var(--forest);font-size:12px;font-weight:700;line-height:1.35;text-decoration:none}.aside-sticky.svelte-fp3mmm hr:where(.svelte-fp3mmm){width:100%;margin:14px 0 4px;border:0;border-top:1px solid rgb(23 37 31 / 25%)}.article-newsletter.svelte-fp3mmm{display:flex;justify-content:space-between;align-items:end;gap:30px;padding:54px 5vw;background:var(--lime)}.article-newsletter.svelte-fp3mmm h2:where(.svelte-fp3mmm){max-width:600px;margin:10px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:40px;font-weight:400;letter-spacing:-.05em;line-height:1}.article-newsletter.svelte-fp3mmm>a:where(.svelte-fp3mmm){color:var(--forest);font-size:12px;font-weight:900;text-decoration:none;text-transform:uppercase}.article-footer.svelte-fp3mmm{display:grid;grid-template-columns:1fr auto;gap:24px;padding:38px 5vw 22px;background:var(--ink);color:var(--paper)}.article-footer.svelte-fp3mmm .article-wordmark:where(.svelte-fp3mmm),.article-footer.svelte-fp3mmm nav:where(.svelte-fp3mmm) a:where(.svelte-fp3mmm){color:var(--paper)}.article-footer.svelte-fp3mmm .article-wordmark:where(.svelte-fp3mmm) span:where(.svelte-fp3mmm){background:var(--lime);color:var(--ink)}.article-footer.svelte-fp3mmm small:where(.svelte-fp3mmm){grid-column:1 / -1;padding-top:15px;border-top:1px solid rgb(245 241 232 / 25%);color:#b9c9bf}@media (max-width: 760px){.article-header-bar.svelte-fp3mmm{grid-template-columns:1fr auto;padding:15px 18px}.article-header-bar.svelte-fp3mmm nav:where(.svelte-fp3mmm){display:flex;grid-column:1 / -1;justify-self:stretch;min-width:0;gap:14px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.article-header-bar.svelte-fp3mmm nav:where(.svelte-fp3mmm)::-webkit-scrollbar{display:none}.article-header-bar.svelte-fp3mmm nav:where(.svelte-fp3mmm) a:where(.svelte-fp3mmm){flex:none;white-space:nowrap}.article-breadcrumb.svelte-fp3mmm{padding-inline:18px}.article-layout.svelte-fp3mmm{display:block;padding:48px 18px 72px}.article-intro.svelte-fp3mmm h1:where(.svelte-fp3mmm){font-size:52px}.article-deck.svelte-fp3mmm{font-size:17px}.article-hero-art.svelte-fp3mmm{min-height:190px;margin:42px 0 38px;padding:22px}.article-content.svelte-fp3mmm{font-size:18px}.article-aside.svelte-fp3mmm{display:none}.article-newsletter.svelte-fp3mmm{display:grid;padding:42px 18px}.article-newsletter.svelte-fp3mmm h2:where(.svelte-fp3mmm){font-size:34px}.article-footer.svelte-fp3mmm{grid-template-columns:1fr;padding-inline:18px}.article-footer.svelte-fp3mmm nav:where(.svelte-fp3mmm){flex-wrap:wrap;gap:16px}.article-footer.svelte-fp3mmm small:where(.svelte-fp3mmm){grid-column:auto}}.pet-article.svelte-19q4jp2{--pet-ink: #173b3b;--pet-sky: #e8f2f1;--pet-coral: #c85c48;--pet-line: #b8cdca;--pet-muted: #52706e;min-height:100%;background:#fbfaf5;color:var(--pet-ink);font-family:Rubik,system-ui,sans-serif}.pet-article.svelte-19q4jp2 a:where(.svelte-19q4jp2){color:inherit}.pet-article-head.svelte-19q4jp2{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 28px 16px;border-bottom:1px solid var(--pet-line)}.pet-wordmark.svelte-19q4jp2{color:var(--pet-ink);font-size:16px;font-weight:900;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.pet-wordmark.svelte-19q4jp2 span:where(.svelte-19q4jp2){color:var(--pet-coral)}.pet-article-head.svelte-19q4jp2 nav:where(.svelte-19q4jp2),.pet-article.svelte-19q4jp2 footer:where(.svelte-19q4jp2) nav:where(.svelte-19q4jp2){display:flex;gap:20px}.pet-article-head.svelte-19q4jp2 nav:where(.svelte-19q4jp2) a:where(.svelte-19q4jp2),.pet-article.svelte-19q4jp2 footer:where(.svelte-19q4jp2) nav:where(.svelte-19q4jp2) a:where(.svelte-19q4jp2){font-size:12px;font-weight:800;text-decoration:none}.pet-article-crumb.svelte-19q4jp2,.pet-article.svelte-19q4jp2 article:where(.svelte-19q4jp2){max-width:860px;margin:auto}.pet-article-crumb.svelte-19q4jp2{padding:28px 28px 0;color:var(--pet-muted);font-size:12px}.pet-article-crumb.svelte-19q4jp2 span:where(.svelte-19q4jp2){padding:0 8px;color:var(--pet-coral)}.pet-article-title.svelte-19q4jp2{padding:72px 28px 42px;border-bottom:2px solid var(--pet-ink)}.pet-label.svelte-19q4jp2{margin:0 0 12px;color:var(--pet-coral);font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.pet-article-title.svelte-19q4jp2 h1:where(.svelte-19q4jp2){max-width:760px;margin:0;font-family:Volkhov,Georgia,serif;font-size:clamp(44px,6vw,78px);font-weight:500;letter-spacing:-.045em;line-height:.98}.pet-article-deck.svelte-19q4jp2{max-width:650px;margin:24px 0;color:var(--pet-muted);font-size:18px;line-height:1.6}.pet-article-title.svelte-19q4jp2 small:where(.svelte-19q4jp2){color:var(--pet-muted);font-size:12px}.pet-article-rule.svelte-19q4jp2{display:flex;align-items:center;gap:16px;margin:42px 28px 0;padding:22px 0;border-bottom:1px solid var(--pet-line);color:var(--pet-coral)}.pet-article-rule.svelte-19q4jp2 span:where(.svelte-19q4jp2){font-size:54px;font-weight:200;line-height:.5}.pet-article-rule.svelte-19q4jp2 b:where(.svelte-19q4jp2){font-size:11px;letter-spacing:.16em}.pet-article-body.svelte-19q4jp2{padding:38px 28px 20px;font-family:Volkhov,Georgia,serif;font-size:20px;line-height:1.75}.pet-article-body.svelte-19q4jp2 h2{margin-top:46px;font-size:34px;font-weight:500;line-height:1.1}.pet-article-body.svelte-19q4jp2 p{margin:0 0 24px}.pet-article-body.svelte-19q4jp2 blockquote{margin:42px 0;padding:28px 32px;border-top:1px solid var(--pet-line);border-bottom:1px solid var(--pet-line);background:var(--pet-sky);font-size:25px;line-height:1.4}.pet-article.svelte-19q4jp2 aside:where(.svelte-19q4jp2){margin:30px 28px 76px;padding:22px;border-top:1px solid var(--pet-line);border-bottom:1px solid var(--pet-line)}.pet-article.svelte-19q4jp2 aside:where(.svelte-19q4jp2) strong:where(.svelte-19q4jp2){font-size:12px;letter-spacing:.1em;text-transform:uppercase}.pet-article.svelte-19q4jp2 aside:where(.svelte-19q4jp2) p:where(.svelte-19q4jp2){max-width:520px;margin:10px 0 0;color:var(--pet-muted);font-size:14px;line-height:1.5}.pet-article.svelte-19q4jp2 footer:where(.svelte-19q4jp2){display:grid;grid-template-columns:1fr 1fr auto;gap:24px;align-items:center;padding:34px 28px;background:var(--pet-ink);color:#fbfaf5}.pet-article.svelte-19q4jp2 footer:where(.svelte-19q4jp2) .pet-wordmark:where(.svelte-19q4jp2){color:#fbfaf5}.pet-article.svelte-19q4jp2 footer:where(.svelte-19q4jp2) p:where(.svelte-19q4jp2){margin:0;color:#b8cdca;font-size:12px}.pet-article.svelte-19q4jp2 footer:where(.svelte-19q4jp2) nav:where(.svelte-19q4jp2) a:where(.svelte-19q4jp2){color:#fbfaf5}@media (max-width: 760px){.pet-article-head.svelte-19q4jp2{display:block;padding:18px}.pet-article-head.svelte-19q4jp2 nav:where(.svelte-19q4jp2){gap:16px;margin-top:16px}.pet-article-crumb.svelte-19q4jp2{padding:22px 18px 0}.pet-article-title.svelte-19q4jp2{padding:52px 18px 34px}.pet-article-title.svelte-19q4jp2 h1:where(.svelte-19q4jp2){font-size:48px}.pet-article-deck.svelte-19q4jp2{font-size:17px}.pet-article-rule.svelte-19q4jp2{margin-inline:18px}.pet-article-body.svelte-19q4jp2{padding-inline:18px;font-size:19px}.pet-article.svelte-19q4jp2 aside:where(.svelte-19q4jp2){margin-inline:18px}.pet-article.svelte-19q4jp2 footer:where(.svelte-19q4jp2){grid-template-columns:1fr;padding:30px 18px}}.rc.svelte-eqxf5y{display:flex;flex-direction:column;color:var(--text, #1c1e26);background:var(--bg, #fbfafa);font-family:var(--font-body, system-ui),system-ui,sans-serif;min-height:100vh}.rc.svelte-eqxf5y h1:where(.svelte-eqxf5y),.rc.svelte-eqxf5y h2:where(.svelte-eqxf5y){font-family:var(--font-heading, system-ui),system-ui,sans-serif}.rc-bar.svelte-eqxf5y{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;padding:14px 28px;background:var(--header-bg, #ffffff);border-bottom:3px solid var(--accent, #ff492c)}.rc-brand.svelte-eqxf5y{color:var(--header-text, var(--text));font-family:var(--font-heading, system-ui),sans-serif;font-size:17px;font-weight:800;text-decoration:none}.rc-brand.svelte-eqxf5y span:where(.svelte-eqxf5y){color:var(--accent, #ff492c);font-weight:700}.rc-bar.svelte-eqxf5y nav:where(.svelte-eqxf5y){display:flex;gap:20px;justify-self:center}.rc-bar.svelte-eqxf5y nav:where(.svelte-eqxf5y) a:where(.svelte-eqxf5y){color:var(--header-text-muted, #5d6070);font-size:13px;font-weight:700;text-decoration:none}.rc-bar.svelte-eqxf5y nav:where(.svelte-eqxf5y) a:where(.svelte-eqxf5y):hover{color:var(--text, #1c1e26)}.rc-crumb.svelte-eqxf5y{display:flex;gap:8px;flex-wrap:wrap;align-items:center;max-width:1040px;margin:0 auto;padding:18px 28px 0;color:var(--text-muted, #6a6e7e);font-size:13px}.rc-crumb.svelte-eqxf5y a:where(.svelte-eqxf5y){color:var(--accent, #ff492c);font-weight:700;text-decoration:none}.rc-article.svelte-eqxf5y{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:48px;max-width:1040px;margin:0 auto;padding:20px 28px 52px}.rc-callno.svelte-eqxf5y{margin:0 0 8px;color:var(--text-muted, #6a6e7e);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums}.rc-main.svelte-eqxf5y h1:where(.svelte-eqxf5y){margin:0 0 14px;font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:-.025em;line-height:1.06}.rc-main.svelte-eqxf5y>.rc-body:where(.svelte-eqxf5y),.rc-main.svelte-eqxf5y>p.rc-body:where(.svelte-eqxf5y){border-top:2px solid var(--header-text, #1c1e26);padding-top:20px;margin-top:16px}.rc-body.svelte-eqxf5y{font-size:16px;line-height:1.7;max-width:66ch}.rc-body.svelte-eqxf5y h2{font-family:var(--font-heading, system-ui),sans-serif;font-size:21px;font-weight:800;margin:30px 0 10px;letter-spacing:-.02em}.rc-body.svelte-eqxf5y p{margin:0 0 15px;color:var(--text-secondary, #454959)}.rc-cite.svelte-eqxf5y{margin-top:34px;padding:20px 22px;background:linear-gradient(180deg,#fff,#fdf4f2);border:1px solid var(--card-border, #e6e4ee);box-shadow:inset 0 3px 0 var(--accent, #ff492c),5px 5px #ff492c1f}.rc-cite.svelte-eqxf5y h2:where(.svelte-eqxf5y){margin:0 0 8px;font-size:16px;font-weight:800}.rc-cite.svelte-eqxf5y p:where(.svelte-eqxf5y){margin:0;color:var(--text-secondary, #454959);font-size:13px;line-height:1.6}.rc-rail.svelte-eqxf5y{display:grid;gap:16px;align-content:start}.rc-rail-title.svelte-eqxf5y{margin:0;padding-bottom:8px;border-bottom:2px solid var(--accent, #ff492c);font-family:var(--font-heading, system-ui),sans-serif;font-size:14px;font-weight:800}.rc-rail.svelte-eqxf5y ul:where(.svelte-eqxf5y){list-style:none;margin:0;padding:0;display:grid;gap:8px}.rc-rail.svelte-eqxf5y li:where(.svelte-eqxf5y){background:var(--card-bg, #fff);border:1px solid var(--card-border, #e6e4ee);border-left:3px solid var(--accent, #ff492c);padding:10px 12px;font-size:13px;line-height:1.45}.rc-note.svelte-eqxf5y{background:var(--card-bg, #fff);border:1px solid var(--card-border, #e6e4ee);padding:14px}.rc-note.svelte-eqxf5y strong:where(.svelte-eqxf5y){display:block;margin-bottom:6px;font-size:13px;font-weight:800}.rc-note.svelte-eqxf5y p:where(.svelte-eqxf5y){margin:0;color:var(--text-secondary, #454959);font-size:12px;line-height:1.55}.rc-footer.svelte-eqxf5y{max-width:1040px;margin:0 auto;padding:24px 28px 32px;border-top:2px solid var(--header-text, #1c1e26)}.rc-footer.svelte-eqxf5y nav:where(.svelte-eqxf5y){display:flex;gap:18px;flex-wrap:wrap;margin-bottom:12px}.rc-footer.svelte-eqxf5y nav:where(.svelte-eqxf5y) a:where(.svelte-eqxf5y){color:var(--text-secondary, #454959);font-size:13px;font-weight:700;text-decoration:none}.rc-footer.svelte-eqxf5y nav:where(.svelte-eqxf5y) a:where(.svelte-eqxf5y):hover{color:var(--accent, #ff492c)}.rc-footer.svelte-eqxf5y p:where(.svelte-eqxf5y){margin:0;color:var(--text-muted, #6a6e7e);font-size:12px}@media (max-width: 900px){.rc-article.svelte-eqxf5y{grid-template-columns:1fr;gap:32px}}@media (max-width: 760px){.rc-bar.svelte-eqxf5y{grid-template-columns:1fr auto;padding:12px 18px}.rc-bar.svelte-eqxf5y nav:where(.svelte-eqxf5y){display:flex;grid-column:1 / -1;justify-self:stretch;min-width:0;gap:16px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.rc-bar.svelte-eqxf5y nav:where(.svelte-eqxf5y)::-webkit-scrollbar{display:none}.rc-bar.svelte-eqxf5y nav:where(.svelte-eqxf5y) a:where(.svelte-eqxf5y){flex:none;white-space:nowrap}.rc-crumb.svelte-eqxf5y,.rc-article.svelte-eqxf5y,.rc-footer.svelte-eqxf5y{padding-inline:18px}}.aa.svelte-1jdfvi5{display:flex;flex-direction:column;--aa-bg: #f4f1ea;--aa-ink: #1f2933;--aa-muted: #6b7280;--aa-line: rgba(31, 41, 51, .14);--aa-accent: var(--accent, #c8102e);color:var(--aa-ink);background:var(--aa-bg);font-family:var(--font-body, system-ui),system-ui,sans-serif;min-height:100vh}.aa-bar.svelte-1jdfvi5{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;padding:14px 28px;border-bottom:2px solid var(--aa-ink);background:#fff}.aa-brand.svelte-1jdfvi5{color:var(--aa-ink);font-size:17px;font-weight:800;text-decoration:none}.aa-brand.svelte-1jdfvi5 span:where(.svelte-1jdfvi5){color:var(--aa-accent)}.aa-bar.svelte-1jdfvi5 nav:where(.svelte-1jdfvi5){display:flex;gap:20px;justify-self:center}.aa-bar.svelte-1jdfvi5 nav:where(.svelte-1jdfvi5) a:where(.svelte-1jdfvi5){color:var(--aa-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-decoration:none}.aa-bar.svelte-1jdfvi5 nav:where(.svelte-1jdfvi5) a:where(.svelte-1jdfvi5):hover{color:var(--aa-ink)}.aa-crumb.svelte-1jdfvi5{display:flex;gap:8px;flex-wrap:wrap;align-items:center;max-width:1040px;margin:0 auto;padding:18px 28px 0;font-size:13px;color:var(--aa-muted)}.aa-crumb.svelte-1jdfvi5 a:where(.svelte-1jdfvi5){color:var(--aa-accent);text-decoration:none}.aa-article.svelte-1jdfvi5{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:48px;max-width:1040px;margin:0 auto;padding:20px 28px 56px}.aa-kicker.svelte-1jdfvi5{color:var(--aa-accent);font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 12px}.aa-main.svelte-1jdfvi5 h1:where(.svelte-1jdfvi5){margin:0 0 12px;font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.025em;line-height:1.02}.aa-byline.svelte-1jdfvi5{margin:0 0 22px;padding-bottom:18px;border-bottom:1px solid var(--aa-line);color:var(--aa-muted);font-size:13px}.aa-body.svelte-1jdfvi5{font-size:16px;line-height:1.7;max-width:64ch}.aa-body.svelte-1jdfvi5 h2{font-size:22px;font-weight:800;margin:28px 0 10px}.aa-body.svelte-1jdfvi5 p{margin:0 0 15px;color:#3a4148}.aa-body.svelte-1jdfvi5 blockquote{margin:20px 0;padding:14px 18px;border-left:4px solid var(--aa-accent);background:#fff}.aa-rail.svelte-1jdfvi5{align-content:start}.aa-rail-title.svelte-1jdfvi5{margin:0 0 12px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--aa-muted)}.aa-rail.svelte-1jdfvi5 dl:where(.svelte-1jdfvi5){margin:0 0 16px;border:1px solid var(--aa-line)}.aa-rail.svelte-1jdfvi5 div:where(.svelte-1jdfvi5){display:flex;justify-content:space-between;padding:11px 14px;border-bottom:1px solid var(--aa-line);font-size:13px}.aa-rail.svelte-1jdfvi5 div:where(.svelte-1jdfvi5):last-child{border-bottom:0}.aa-rail.svelte-1jdfvi5 dt:where(.svelte-1jdfvi5){color:var(--aa-muted)}.aa-rail.svelte-1jdfvi5 dd:where(.svelte-1jdfvi5){margin:0;font-weight:700}.aa-mile.svelte-1jdfvi5{display:grid;place-content:center;text-align:center;border:3px solid var(--aa-accent);color:var(--aa-ink);font-weight:800;font-size:18px;padding:12px}.aa-mile.svelte-1jdfvi5 span:where(.svelte-1jdfvi5){display:block;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--aa-muted)}.aa-footer.svelte-1jdfvi5{margin-top:auto;display:flex;justify-content:flex-end;padding:24px 28px;border-top:1px solid var(--aa-line);background:#fff}.aa-footer.svelte-1jdfvi5 nav:where(.svelte-1jdfvi5){display:flex;gap:18px;flex-wrap:wrap}.aa-footer.svelte-1jdfvi5 nav:where(.svelte-1jdfvi5) a:where(.svelte-1jdfvi5){color:var(--aa-ink);font-size:13px;font-weight:700;text-decoration:none}@media (max-width: 860px){.aa-article.svelte-1jdfvi5{grid-template-columns:1fr}}@media (max-width: 760px){.aa-bar.svelte-1jdfvi5{grid-template-columns:1fr auto;padding:12px 18px}.aa-bar.svelte-1jdfvi5 nav:where(.svelte-1jdfvi5){display:flex;grid-column:1 / -1;justify-self:stretch;min-width:0;gap:16px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.aa-bar.svelte-1jdfvi5 nav:where(.svelte-1jdfvi5)::-webkit-scrollbar{display:none}.aa-bar.svelte-1jdfvi5 nav:where(.svelte-1jdfvi5) a:where(.svelte-1jdfvi5){flex:none;white-space:nowrap}.aa-crumb.svelte-1jdfvi5,.aa-article.svelte-1jdfvi5,.aa-footer.svelte-1jdfvi5{padding-inline:18px}}.ta.svelte-ziirtc{display:flex;flex-direction:column;color:var(--text, #031b26);background:var(--bg, #fff);font-family:var(--font-body, system-ui),system-ui,sans-serif;min-height:100vh}.ta.svelte-ziirtc h1:where(.svelte-ziirtc){font-family:var(--font-heading, system-ui),system-ui,sans-serif}.ta-bar.svelte-ziirtc{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;padding:14px 28px;background:var(--header-bg, #031b26);border-bottom:3px solid var(--accent, #0080ff)}.ta-brand.svelte-ziirtc{color:var(--header-text, #fff);font-family:var(--font-heading, system-ui),sans-serif;font-size:17px;font-weight:800;text-decoration:none}.ta-brand.svelte-ziirtc span:where(.svelte-ziirtc){color:var(--accent, #0080ff);font-weight:600}.ta-bar.svelte-ziirtc nav:where(.svelte-ziirtc){display:flex;gap:20px;justify-self:center}.ta-bar.svelte-ziirtc nav:where(.svelte-ziirtc) a:where(.svelte-ziirtc){color:var(--header-text-muted, rgba(255, 255, 255, .72));font-size:13px;font-weight:700;text-decoration:none}.ta-bar.svelte-ziirtc nav:where(.svelte-ziirtc) a:where(.svelte-ziirtc):hover{color:var(--header-text, #fff)}.ta-crumb.svelte-ziirtc{display:flex;gap:8px;flex-wrap:wrap;align-items:center;max-width:1040px;margin:0 auto;padding:18px 28px 0;color:var(--text-muted, #66788e);font-size:13px}.ta-crumb.svelte-ziirtc a:where(.svelte-ziirtc){color:var(--accent, #0080ff);font-weight:700;text-decoration:none}.ta-crumb.svelte-ziirtc a:where(.svelte-ziirtc):hover{text-decoration:underline}.ta-article.svelte-ziirtc{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:48px;max-width:1040px;margin:0 auto;padding:20px 28px 52px}.ta-main.svelte-ziirtc h1:where(.svelte-ziirtc){margin:0 0 12px;font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:-.025em;line-height:1.06}.ta-meta.svelte-ziirtc{display:flex;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:18px;border-bottom:2px solid var(--header-bg, #031b26);color:var(--text-muted, #66788e);font-size:13px}.ta-body.svelte-ziirtc{font-size:16px;line-height:1.7;max-width:68ch}.ta-body.svelte-ziirtc h2{font-family:var(--font-heading, system-ui),sans-serif;font-size:21px;font-weight:800;margin:30px 0 10px;letter-spacing:-.02em}.ta-body.svelte-ziirtc p{margin:0 0 15px;color:var(--text-secondary, #3d546f)}.ta-body.svelte-ziirtc pre{background:var(--header-bg, #031b26);color:#d7e3ee;padding:14px 16px;overflow-x:auto;font-size:13px;margin:18px 0}.ta-body.svelte-ziirtc code{font-size:.92em}.ta-rail.svelte-ziirtc{display:grid;gap:16px;align-content:start}.ta-rail-title.svelte-ziirtc{margin:0;padding-bottom:8px;border-bottom:2px solid var(--accent, #0080ff);font-family:var(--font-heading, system-ui),sans-serif;font-size:14px;font-weight:800}.ta-steps.svelte-ziirtc{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:step}.ta-steps.svelte-ziirtc li:where(.svelte-ziirtc){display:flex;gap:10px;align-items:start;background:var(--card-bg, #fff);border:1px solid var(--card-border, #dbe3ec);padding:11px 12px;font-size:13px;line-height:1.45}.ta-stepno.svelte-ziirtc{flex:none;width:22px;height:22px;display:grid;place-items:center;background:var(--accent, #0080ff);color:#fff;font-size:12px;font-weight:800}.ta-note.svelte-ziirtc{background:var(--card-bg, #fff);border:1px solid var(--card-border, #dbe3ec);padding:14px}.ta-note.svelte-ziirtc strong:where(.svelte-ziirtc){display:block;margin-bottom:6px;font-size:13px;font-weight:800}.ta-note.svelte-ziirtc p:where(.svelte-ziirtc){margin:0;color:var(--text-secondary, #3d546f);font-size:12px;line-height:1.55}.ta-footer.svelte-ziirtc{max-width:1040px;margin:0 auto;padding:24px 28px 32px;border-top:2px solid var(--header-bg, #031b26)}.ta-footer.svelte-ziirtc nav:where(.svelte-ziirtc){display:flex;gap:18px;flex-wrap:wrap;margin-bottom:12px}.ta-footer.svelte-ziirtc nav:where(.svelte-ziirtc) a:where(.svelte-ziirtc){color:var(--text-secondary, #3d546f);font-size:13px;font-weight:700;text-decoration:none}.ta-footer.svelte-ziirtc nav:where(.svelte-ziirtc) a:where(.svelte-ziirtc):hover{color:var(--accent, #0080ff)}.ta-footer.svelte-ziirtc p:where(.svelte-ziirtc){margin:0;color:var(--text-muted, #66788e);font-size:12px}@media (max-width: 900px){.ta-article.svelte-ziirtc{grid-template-columns:1fr;gap:32px}}@media (max-width: 760px){.ta-bar.svelte-ziirtc{grid-template-columns:1fr auto;padding:12px 18px}.ta-bar.svelte-ziirtc nav:where(.svelte-ziirtc){display:flex;grid-column:1 / -1;justify-self:stretch;min-width:0;gap:16px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.ta-bar.svelte-ziirtc nav:where(.svelte-ziirtc)::-webkit-scrollbar{display:none}.ta-bar.svelte-ziirtc nav:where(.svelte-ziirtc) a:where(.svelte-ziirtc){flex:none;white-space:nowrap}.ta-crumb.svelte-ziirtc,.ta-article.svelte-ziirtc,.ta-footer.svelte-ziirtc{padding-inline:18px}}.wa.svelte-1itlxat{display:flex;flex-direction:column;--wa-paper: #fbfaf7;--wa-ink: #1c1917;--wa-muted: #78716c;--wa-line: rgba(28, 25, 23, .16);--wa-accent: var(--accent, #d97706);color:var(--wa-ink);background:var(--wa-paper);font-family:var(--font-body, system-ui),system-ui,sans-serif;min-height:100vh}.wa-bar.svelte-1itlxat{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;padding:14px 28px;border-bottom:2px solid var(--wa-ink)}.wa-brand.svelte-1itlxat{color:var(--wa-ink);font-size:17px;font-weight:800;text-decoration:none}.wa-brand.svelte-1itlxat span:where(.svelte-1itlxat){color:var(--wa-accent)}.wa-bar.svelte-1itlxat nav:where(.svelte-1itlxat){display:flex;gap:20px;justify-self:center}.wa-bar.svelte-1itlxat nav:where(.svelte-1itlxat) a:where(.svelte-1itlxat){color:var(--wa-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-decoration:none}.wa-bar.svelte-1itlxat nav:where(.svelte-1itlxat) a:where(.svelte-1itlxat):hover{color:var(--wa-ink)}.wa-crumb.svelte-1itlxat{display:flex;gap:8px;flex-wrap:wrap;align-items:center;max-width:1040px;margin:0 auto;padding:18px 28px 0;font-size:13px;color:var(--wa-muted)}.wa-crumb.svelte-1itlxat a:where(.svelte-1itlxat){color:var(--wa-accent);text-decoration:none}.wa-article.svelte-1itlxat{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;max-width:1040px;margin:0 auto;padding:20px 28px 56px}.wa-toc.svelte-1itlxat{border-right:1px solid var(--wa-line);padding-right:20px;align-content:start}.wa-toc-title.svelte-1itlxat{margin:0 0 12px;font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--wa-muted)}.wa-toc.svelte-1itlxat ol:where(.svelte-1itlxat){list-style:none;margin:0;padding:0}.wa-toc.svelte-1itlxat li:where(.svelte-1itlxat){padding:8px 0;border-bottom:1px solid var(--wa-line)}.wa-toc.svelte-1itlxat a:where(.svelte-1itlxat){display:flex;gap:10px;font-size:14px;color:var(--wa-ink);text-decoration:none}.wa-no.svelte-1itlxat{font-family:ui-monospace,monospace;font-size:12px;color:var(--wa-accent)}.wa-kicker.svelte-1itlxat{color:var(--wa-accent);font-family:ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 12px}.wa-main.svelte-1itlxat h1:where(.svelte-1itlxat){margin:0 0 12px;font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.025em;line-height:1.02}.wa-byline.svelte-1itlxat{margin:0 0 22px;padding-bottom:18px;border-bottom:1px solid var(--wa-line);color:var(--wa-muted);font-size:13px;font-family:ui-monospace,monospace}.wa-body.svelte-1itlxat{font-size:16px;line-height:1.7;max-width:64ch}.wa-body.svelte-1itlxat h2{font-size:22px;font-weight:800;margin:28px 0 10px}.wa-body.svelte-1itlxat p{margin:0 0 15px;color:#44403c}.wa-body.svelte-1itlxat blockquote{margin:20px 0;padding:14px 18px;border-left:3px solid var(--wa-accent);background:#fff}.wa-footer.svelte-1itlxat{margin-top:auto;display:grid;grid-template-columns:1fr auto;gap:24px;padding:36px 28px 24px;border-top:2px solid var(--wa-ink)}.wa-footer-brand.svelte-1itlxat p:where(.svelte-1itlxat){margin:10px 0 0;color:var(--wa-muted);font-size:13px;max-width:40ch}.wa-footer.svelte-1itlxat nav:where(.svelte-1itlxat){display:flex;gap:18px;flex-wrap:wrap;justify-content:end}.wa-footer.svelte-1itlxat nav:where(.svelte-1itlxat) a:where(.svelte-1itlxat){color:var(--wa-ink);font-size:13px;text-decoration:none;font-weight:700}@media (max-width: 860px){.wa-article.svelte-1itlxat{grid-template-columns:1fr}.wa-main.svelte-1itlxat{order:1}.wa-toc.svelte-1itlxat{order:2;border-right:0;border-bottom:1px solid var(--wa-line);padding:0 0 16px}}@media (max-width: 760px){.wa-bar.svelte-1itlxat{grid-template-columns:1fr auto;padding:12px 18px}.wa-bar.svelte-1itlxat nav:where(.svelte-1itlxat){display:flex;grid-column:1 / -1;justify-self:stretch;min-width:0;gap:16px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.wa-bar.svelte-1itlxat nav:where(.svelte-1itlxat)::-webkit-scrollbar{display:none}.wa-bar.svelte-1itlxat nav:where(.svelte-1itlxat) a:where(.svelte-1itlxat){flex:none;white-space:nowrap}.wa-crumb.svelte-1itlxat,.wa-article.svelte-1itlxat{padding-inline:18px}.wa-footer.svelte-1itlxat{grid-template-columns:1fr;padding-inline:18px}.wa-footer.svelte-1itlxat nav:where(.svelte-1itlxat){justify-content:start}}
