.head-copy[data-astro-cid-jmmvb6ig]{min-width:0}.head-hub[data-astro-cid-jmmvb6ig]{max-width:60ch;color:var(--color-muted);margin:1rem 0 0;font-size:1rem;line-height:1.6}.head-hub[data-astro-cid-jmmvb6ig] a[data-astro-cid-jmmvb6ig]{color:var(--color-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--color-amber)}.page-lede-more[data-astro-cid-jmmvb6ig]+.head-hub[data-astro-cid-jmmvb6ig]{margin-top:.625rem}.head-support[data-astro-cid-jmmvb6ig]{color:var(--color-muted);margin:.875rem 0 0;font-size:.9375rem}.head-reviewed[data-astro-cid-jmmvb6ig]{margin-top:1.25rem}.spec-plate[data-astro-cid-jmmvb6ig]{aspect-ratio:auto;gap:.875rem;padding:1.75rem 1.5rem}.spec-plate[data-astro-cid-jmmvb6ig] .illo{width:min(100%,15rem)}.spec-plate-name[data-astro-cid-jmmvb6ig]{text-align:center;justify-items:center;gap:.375rem;margin:0;display:grid}.spec-plate-label[data-astro-cid-jmmvb6ig]{color:var(--color-amber-ink)}.spec-plate-title[data-astro-cid-jmmvb6ig]{font-family:var(--font-rw-display);letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;font-size:clamp(1.625rem,1.2rem + 1.2vw,2.125rem);font-weight:700;line-height:1.1}.spec-plate[data-astro-cid-jmmvb6ig] .code-chip[data-astro-cid-jmmvb6ig]{background:var(--color-card);padding:.3rem .625rem;font-size:.8125rem;box-shadow:0 8px 18px -14px #0a1b2680}@media (width<=767.98px){.spec-plate-name[data-astro-cid-jmmvb6ig]{display:none}}.spec-body[data-astro-cid-jmmvb6ig]{grid-template-columns:minmax(0,1fr);gap:3rem;padding-block:1.5rem 4rem;display:grid}@media (width>=1024px){.spec-body[data-astro-cid-jmmvb6ig]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:4rem;padding-block:2rem 5rem}.spec-rail[data-astro-cid-jmmvb6ig]{align-self:stretch;max-height:none;position:static;overflow:visible}.rail-cta[data-astro-cid-jmmvb6ig]{top:calc(var(--header-h) + 1.5rem);position:sticky}}.spec-main[data-astro-cid-jmmvb6ig]{gap:4rem;min-width:0;display:grid}.block-title[data-astro-cid-jmmvb6ig]{text-wrap:balance;max-width:24ch;margin:.875rem 0 0;font-size:clamp(1.625rem,1.3rem + 1.2vw,2rem);line-height:1.15}.block-intro[data-astro-cid-jmmvb6ig]{max-width:62ch;color:var(--color-muted);margin:1rem 0 0;line-height:1.65}.block-intro[data-astro-cid-jmmvb6ig] a[data-astro-cid-jmmvb6ig]{color:var(--color-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--color-amber)}.sub[data-astro-cid-jmmvb6ig]{margin:0 0 .5rem;font-size:1.125rem;line-height:1.3}.more[data-astro-cid-jmmvb6ig]{margin:1.25rem 0 0}.more[data-astro-cid-jmmvb6ig] .btn-tertiary[data-astro-cid-jmmvb6ig]{white-space:normal;text-align:left;line-height:1.4}.dn-wrap[data-astro-cid-jmmvb6ig]{margin-top:1.5rem}.dn[data-astro-cid-jmmvb6ig],.dn[data-astro-cid-jmmvb6ig] tbody[data-astro-cid-jmmvb6ig],.dn[data-astro-cid-jmmvb6ig] tr[data-astro-cid-jmmvb6ig],.dn[data-astro-cid-jmmvb6ig] th[data-astro-cid-jmmvb6ig],.dn[data-astro-cid-jmmvb6ig] td[data-astro-cid-jmmvb6ig]{display:block}.dn[data-astro-cid-jmmvb6ig]{border-collapse:separate;width:100%}.dn[data-astro-cid-jmmvb6ig] thead[data-astro-cid-jmmvb6ig]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dn[data-astro-cid-jmmvb6ig] tbody[data-astro-cid-jmmvb6ig]{gap:.75rem;display:grid}.dn[data-astro-cid-jmmvb6ig] .dn-row[data-astro-cid-jmmvb6ig]{border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-card);transition:border-color .2s ease-out, box-shadow .25s var(--ease-soft);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.875rem;padding:1.125rem 1.25rem 1.25rem;display:grid}.dn[data-astro-cid-jmmvb6ig] .dn-row[data-astro-cid-jmmvb6ig]:hover{box-shadow:var(--shadow-hover);border-color:#19b3a666}.dn[data-astro-cid-jmmvb6ig] .dn-code[data-astro-cid-jmmvb6ig]{text-align:left;grid-column:1;padding:.125rem 0 0}.dn-code[data-astro-cid-jmmvb6ig] .code-chip[data-astro-cid-jmmvb6ig]{white-space:nowrap}.dn[data-astro-cid-jmmvb6ig] .dn-reason[data-astro-cid-jmmvb6ig]{font-family:var(--font-rw-display);letter-spacing:-.005em;color:var(--color-ink);grid-column:2;align-self:center;font-size:1.0625rem;font-weight:500;line-height:1.35}.dn[data-astro-cid-jmmvb6ig] .dn-cell[data-astro-cid-jmmvb6ig]{border-top:1px solid var(--color-rule);grid-column:1/-1;gap:.375rem;padding-top:.875rem;display:grid}.dn-label[data-astro-cid-jmmvb6ig]{font-family:var(--font-rw-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:.5rem;font-size:.6875rem;font-weight:500;line-height:1.4;display:inline-flex}.dn-dot[data-astro-cid-jmmvb6ig]{background:var(--color-denied);border-radius:50%;flex:none;width:6px;height:6px}.dn-label[data-astro-cid-jmmvb6ig] .dn-check{color:var(--color-paid);flex:none;margin-inline:-.125rem -.0625rem}.dn-text[data-astro-cid-jmmvb6ig]{color:var(--color-text);font-size:.9375rem;line-height:1.55}@media (width>=640px){.dn[data-astro-cid-jmmvb6ig] .dn-row[data-astro-cid-jmmvb6ig]{grid-template-columns:4.5rem minmax(0,1fr) 4.5rem minmax(0,1fr);column-gap:1.5rem;padding:1.25rem 1.5rem 1.375rem}.dn[data-astro-cid-jmmvb6ig] .dn-reason[data-astro-cid-jmmvb6ig]{grid-column:2/-1}.dn[data-astro-cid-jmmvb6ig] .dn-cause[data-astro-cid-jmmvb6ig]{grid-column:1/3}.dn[data-astro-cid-jmmvb6ig] .dn-fix[data-astro-cid-jmmvb6ig]{grid-column:3/-1}}@media (prefers-reduced-motion:reduce){.dn[data-astro-cid-jmmvb6ig] .dn-row[data-astro-cid-jmmvb6ig]{transition:none}}.two[data-astro-cid-jmmvb6ig]{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:1.5rem;display:grid}@media (width>=768px){.two[data-astro-cid-jmmvb6ig]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.fams-card[data-astro-cid-jmmvb6ig]{margin-top:1.5rem}.table-scroll[data-astro-cid-jmmvb6ig].fams-scroll>.fams[data-astro-cid-jmmvb6ig]{min-width:0}.fams[data-astro-cid-jmmvb6ig] th[data-astro-cid-jmmvb6ig][scope=row]{width:13rem}.fams[data-astro-cid-jmmvb6ig] td[data-astro-cid-jmmvb6ig]{font-size:.9375rem;line-height:1.55}.fam-codes[data-astro-cid-jmmvb6ig]{white-space:normal;line-height:1.5}@media (width<=639px){.fams[data-astro-cid-jmmvb6ig] th[data-astro-cid-jmmvb6ig][scope=row]{width:8rem}}.mods[data-astro-cid-jmmvb6ig]{max-width:68ch;margin-top:2rem}.defs[data-astro-cid-jmmvb6ig]{margin:0}.def[data-astro-cid-jmmvb6ig]{grid-template-columns:fit-content(9rem) minmax(0,1fr);align-items:start;gap:.75rem;padding:.75rem 0;display:grid}@media (width<=639px){.def[data-astro-cid-jmmvb6ig]{grid-template-columns:minmax(0,1fr);gap:.375rem}}.def[data-astro-cid-jmmvb6ig] dt[data-astro-cid-jmmvb6ig]{min-width:0;padding-top:.1rem}.def[data-astro-cid-jmmvb6ig] dt[data-astro-cid-jmmvb6ig] .code-chip[data-astro-cid-jmmvb6ig]{white-space:normal;overflow-wrap:anywhere;max-width:100%}.def[data-astro-cid-jmmvb6ig] dd[data-astro-cid-jmmvb6ig]{overflow-wrap:anywhere;hyphens:auto;min-width:0;margin:0;font-size:.9375rem;line-height:1.55}.extra-body[data-astro-cid-jmmvb6ig]{max-width:68ch}.extra-body[data-astro-cid-jmmvb6ig] p[data-astro-cid-jmmvb6ig]{margin:1rem 0 0;line-height:1.65}.extra-body[data-astro-cid-jmmvb6ig] a{color:var(--color-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--color-amber)}.extra-body[data-astro-cid-jmmvb6ig] sup[data-astro-cid-jmmvb6ig] a[data-astro-cid-jmmvb6ig]{font-family:var(--font-rw-mono);color:var(--color-amber-ink);margin-left:.15em;font-size:.75em;text-decoration:none}.notes[data-astro-cid-jmmvb6ig]{max-width:68ch;margin:1.5rem 0 0}.note-item[data-astro-cid-jmmvb6ig]{gap:.25rem;padding:.875rem 0;display:grid}.note-payer[data-astro-cid-jmmvb6ig]{font-family:var(--font-rw-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-amber-ink);font-size:.6875rem;font-weight:500}.note-body[data-astro-cid-jmmvb6ig]{line-height:1.6}.note-body[data-astro-cid-jmmvb6ig] sup[data-astro-cid-jmmvb6ig] a[data-astro-cid-jmmvb6ig]{font-family:var(--font-rw-mono);color:var(--color-amber-ink);margin-left:.15em;font-size:.75em;text-decoration:none}.note-body[data-astro-cid-jmmvb6ig] sup[data-astro-cid-jmmvb6ig] a[data-astro-cid-jmmvb6ig]:hover{text-decoration:underline}.auth[data-astro-cid-jmmvb6ig]{margin-top:2rem}.auth-card[data-astro-cid-jmmvb6ig]{padding:1.25rem 1.375rem 1.375rem}.auth-title[data-astro-cid-jmmvb6ig]{margin:1rem 0 .5rem;font-size:1.125rem;line-height:1.3}.auth-text[data-astro-cid-jmmvb6ig]{margin:0;font-size:.9375rem;line-height:1.6}.traps[data-astro-cid-jmmvb6ig]>li[data-astro-cid-jmmvb6ig]{padding:.625rem 0;font-size:.9375rem;line-height:1.55}.traps[data-astro-cid-jmmvb6ig]>li[data-astro-cid-jmmvb6ig]:last-child{border-bottom:0}.checks[data-astro-cid-jmmvb6ig]{max-width:46rem;margin:1.5rem 0 0;padding:.5rem 1.25rem;list-style:none;display:grid}@media (width>=640px){.checks[data-astro-cid-jmmvb6ig]{padding:.5rem 1.5rem}}.check[data-astro-cid-jmmvb6ig]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.125rem 0;display:grid}.check[data-astro-cid-jmmvb6ig]+.check[data-astro-cid-jmmvb6ig]{border-top:1px solid var(--color-rule)}.check-copy[data-astro-cid-jmmvb6ig]{min-width:0}.check-label[data-astro-cid-jmmvb6ig]{margin:.25rem 0 0;font-size:1.0625rem;line-height:1.3}.check-text[data-astro-cid-jmmvb6ig]{color:var(--color-muted);margin:.25rem 0 0;font-size:.9375rem;line-height:1.55}.check-chips[data-astro-cid-jmmvb6ig]{flex-wrap:wrap;gap:.375rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.check-chips[data-astro-cid-jmmvb6ig] .code-chip[data-astro-cid-jmmvb6ig]{white-space:normal;overflow-wrap:anywhere}.switch-note[data-astro-cid-jmmvb6ig]{margin-top:1.5rem}.svc-grid[data-astro-cid-jmmvb6ig]{margin:1.5rem 0 0;padding:0;list-style:none}.svc[data-astro-cid-jmmvb6ig]{height:100%;color:var(--color-text);align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;text-decoration:none;display:flex}.svc-text[data-astro-cid-jmmvb6ig]{gap:.125rem;padding-top:.1rem;display:grid}.svc-name[data-astro-cid-jmmvb6ig]{color:var(--color-ink);font-weight:500;line-height:1.3}.svc-short[data-astro-cid-jmmvb6ig]{color:var(--color-muted);font-size:.875rem;line-height:1.45}.example[data-astro-cid-jmmvb6ig]{padding:1.5rem}@media (width>=640px){.example[data-astro-cid-jmmvb6ig]{padding:2rem}}.example-head[data-astro-cid-jmmvb6ig]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.example-title[data-astro-cid-jmmvb6ig]{margin:1.25rem 0 0;font-size:clamp(1.5rem,1.2rem + 1vw,1.75rem);line-height:1.2}.example-body[data-astro-cid-jmmvb6ig]{max-width:68ch;color:var(--on-ink-muted);margin:.875rem 0 0;line-height:1.65}.software[data-astro-cid-jmmvb6ig]{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.software[data-astro-cid-jmmvb6ig] .chip-arrow{color:var(--color-teal-ink);transition:translate .2s var(--ease-soft);flex:none}.software[data-astro-cid-jmmvb6ig] a[data-astro-cid-jmmvb6ig].chip:is(:hover,:focus-visible) .chip-arrow{translate:2px}.faq-wrap[data-astro-cid-jmmvb6ig]{max-width:52rem;margin-top:1.5rem}.main-sources[data-astro-cid-jmmvb6ig] .sources{padding:0}.main-sources[data-astro-cid-jmmvb6ig] .sources>.wrap{padding-inline:0}.spec-rail[data-astro-cid-jmmvb6ig]{flex-direction:column;gap:1rem;min-width:0;display:flex}.rail-card[data-astro-cid-jmmvb6ig]{padding:1.25rem 1.375rem}.rail-title[data-astro-cid-jmmvb6ig]{margin:0 0 .75rem;font-size:.6875rem;font-weight:500}.facts[data-astro-cid-jmmvb6ig]{margin:0}.fact[data-astro-cid-jmmvb6ig]{border-top:1px solid var(--color-rule);padding:.625rem 0}.fact[data-astro-cid-jmmvb6ig] dt[data-astro-cid-jmmvb6ig]{font-family:var(--font-rw-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:.6875rem;font-weight:500}.fact[data-astro-cid-jmmvb6ig] dd[data-astro-cid-jmmvb6ig]{color:var(--color-ink);margin:.375rem 0 0;font-size:.9375rem;line-height:1.5}.fact-chips[data-astro-cid-jmmvb6ig]{flex-wrap:wrap;gap:.375rem;padding-top:.125rem;display:flex}.rl-rows[data-astro-cid-jmmvb6ig]>li[data-astro-cid-jmmvb6ig]{padding:0;font-size:.9375rem}.rl-rows[data-astro-cid-jmmvb6ig]>li[data-astro-cid-jmmvb6ig]:last-child{border-bottom:0}.rl[data-astro-cid-jmmvb6ig]{min-height:2.75rem;color:var(--color-ink);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;text-decoration:none;display:flex}.rl-copy[data-astro-cid-jmmvb6ig]{gap:.125rem;min-width:0;display:grid}.rl-kicker[data-astro-cid-jmmvb6ig]{font-family:var(--font-rw-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:.6875rem;font-weight:500}.rl-name[data-astro-cid-jmmvb6ig]{transition:background-size .3s var(--ease-soft);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;justify-self:start;font-weight:500;line-height:1.4}.rl[data-astro-cid-jmmvb6ig] .rl-arrow{color:var(--color-teal-ink);transition:translate .25s var(--ease-soft);flex:none}.rl[data-astro-cid-jmmvb6ig]:is(:hover,:focus-visible) .rl-name[data-astro-cid-jmmvb6ig]{background-image:linear-gradient(var(--color-amber), var(--color-amber));background-size:100% 2px}.rl[data-astro-cid-jmmvb6ig]:is(:hover,:focus-visible) .rl-arrow{translate:4px}.rail-cta[data-astro-cid-jmmvb6ig]{justify-items:start;gap:.5rem;padding:1.5rem;display:none}@media (width>=1024px){.rail-cta[data-astro-cid-jmmvb6ig]{display:grid}}.rail-cta[data-astro-cid-jmmvb6ig] .mono-label[data-astro-cid-jmmvb6ig]{margin:0}.rail-cta-title[data-astro-cid-jmmvb6ig]{font-family:var(--font-rw-display);letter-spacing:-.01em;text-wrap:balance;margin:.25rem 0 0;font-size:1.375rem;font-weight:500;line-height:1.2}.rail-cta[data-astro-cid-jmmvb6ig] .btn[data-astro-cid-jmmvb6ig]{margin-top:.5rem}.rail-cta-note[data-astro-cid-jmmvb6ig]{color:var(--on-ink-muted);align-items:center;gap:.5rem;margin:.25rem 0 0;font-size:.8125rem;display:inline-flex}.rail-cta-note[data-astro-cid-jmmvb6ig] .rail-cta-tick{color:var(--color-teal)}.rail-cta[data-astro-cid-jmmvb6ig] .rail-cta-ss{border-top:1px solid var(--on-ink-rule);margin-top:.5rem;padding-top:.875rem;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.rl[data-astro-cid-jmmvb6ig]:is(:hover,:focus-visible) .rl-arrow,.software[data-astro-cid-jmmvb6ig] a[data-astro-cid-jmmvb6ig].chip:is(:hover,:focus-visible) .chip-arrow{translate:none}}
