.ref[data-astro-cid-32veg33p]{padding-block:clamp(1.5rem,4vw,3rem) clamp(2rem,5vw,4rem)}.crumbs[data-astro-cid-32veg33p]{display:flex;gap:.5rem;align-items:center;font-size:var(--type-tag);color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:clamp(1.25rem,3vw,2rem)}.crumbs[data-astro-cid-32veg33p] a[data-astro-cid-32veg33p]{color:var(--ink-soft);text-decoration:none}.crumbs[data-astro-cid-32veg33p] a[data-astro-cid-32veg33p]:hover{color:var(--accent)}.ref__head[data-astro-cid-32veg33p]{max-width:62ch;padding-bottom:clamp(1.5rem,3vw,2.25rem);border-bottom:1px solid var(--rule);margin-bottom:clamp(1.75rem,4vw,2.75rem)}.ref__title[data-astro-cid-32veg33p]{margin:.6rem 0 0;font-size:clamp(2rem,5vw,3.2rem);line-height:1.03;letter-spacing:-.025em;color:var(--ink)}.ref__answer[data-astro-cid-32veg33p]{margin:1.15rem 0 0;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.55;color:var(--ink);padding-left:1rem;border-left:3px solid var(--accent)}.ref__answer[data-astro-cid-32veg33p] strong{font-weight:600}.ref__h[data-astro-cid-32veg33p]{margin:0 0 .85rem;font-size:clamp(1.3rem,3vw,1.8rem);line-height:1.1;letter-spacing:-.015em;color:var(--ink)}.ref__p[data-astro-cid-32veg33p]{margin:0 0 .9rem;color:var(--ink-soft);font-size:1.05rem;line-height:1.65;max-width:68ch}.ref__p[data-astro-cid-32veg33p]:last-child{margin-bottom:0}.ref__p[data-astro-cid-32veg33p] a{color:var(--accent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.ref__p[data-astro-cid-32veg33p] a:hover{color:var(--ink)}.ref__table-wrap[data-astro-cid-32veg33p]{margin-bottom:clamp(2.25rem,5vw,3.5rem)}.ref__scroll[data-astro-cid-32veg33p]{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--bg-card)}.ref__table[data-astro-cid-32veg33p]{width:100%;border-collapse:collapse;font-size:.97rem}.ref__table[data-astro-cid-32veg33p] th[data-astro-cid-32veg33p],.ref__table[data-astro-cid-32veg33p] td[data-astro-cid-32veg33p]{text-align:left;padding:.85rem 1rem;vertical-align:top;border-bottom:1px solid var(--rule-soft)}.ref__table[data-astro-cid-32veg33p] thead[data-astro-cid-32veg33p] th[data-astro-cid-32veg33p]{font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-weight:500;background:var(--bg-raised)}.ref__table[data-astro-cid-32veg33p] tbody[data-astro-cid-32veg33p] th[data-astro-cid-32veg33p]{font-weight:500;color:var(--ink);min-width:15ch}.ref__table[data-astro-cid-32veg33p] tbody[data-astro-cid-32veg33p] tr[data-astro-cid-32veg33p]:last-child th[data-astro-cid-32veg33p],.ref__table[data-astro-cid-32veg33p] tbody[data-astro-cid-32veg33p] tr[data-astro-cid-32veg33p]:last-child td[data-astro-cid-32veg33p]{border-bottom:none}.ref__amt[data-astro-cid-32veg33p]{color:var(--accent);font-weight:500;white-space:nowrap}.ref__src[data-astro-cid-32veg33p]{font-size:.86rem}.ref__src[data-astro-cid-32veg33p] a[data-astro-cid-32veg33p]{color:var(--ink-muted);text-decoration:underline;text-underline-offset:2px}.ref__src[data-astro-cid-32veg33p] a[data-astro-cid-32veg33p]:hover{color:var(--accent)}.ref__rownote[data-astro-cid-32veg33p]{color:var(--ink-muted);font-size:.86rem;line-height:1.5;max-width:42ch}.ref__tablenote[data-astro-cid-32veg33p]{margin:.9rem 0 0;color:var(--ink-muted);font-size:var(--type-small);line-height:1.55;max-width:72ch}@media(max-width:640px){.ref__scroll[data-astro-cid-32veg33p]{overflow-x:visible;border:0;background:transparent;border-radius:0}.ref__table[data-astro-cid-32veg33p]{font-size:1rem}.ref__table[data-astro-cid-32veg33p] thead[data-astro-cid-32veg33p]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(100%)}.ref__table[data-astro-cid-32veg33p],.ref__table[data-astro-cid-32veg33p] tbody[data-astro-cid-32veg33p],.ref__table[data-astro-cid-32veg33p] tr[data-astro-cid-32veg33p],.ref__table[data-astro-cid-32veg33p] th[data-astro-cid-32veg33p],.ref__table[data-astro-cid-32veg33p] td[data-astro-cid-32veg33p]{display:block}.ref__table[data-astro-cid-32veg33p] tbody[data-astro-cid-32veg33p] tr[data-astro-cid-32veg33p]{background:var(--bg-card);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:.85rem 1rem .9rem;margin-bottom:.55rem}.ref__table[data-astro-cid-32veg33p] tbody[data-astro-cid-32veg33p] tr[data-astro-cid-32veg33p]:last-child{margin-bottom:0}.ref__table[data-astro-cid-32veg33p] th[data-astro-cid-32veg33p],.ref__table[data-astro-cid-32veg33p] td[data-astro-cid-32veg33p]{border-bottom:0;padding:0}.ref__table[data-astro-cid-32veg33p] tbody[data-astro-cid-32veg33p] th[data-astro-cid-32veg33p]{min-width:0;font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);line-height:1.15;letter-spacing:-.018em}.ref__amt[data-astro-cid-32veg33p]{font-size:1.35rem;font-weight:600;letter-spacing:-.01em;margin-top:.15rem;white-space:normal}.ref__rownote[data-astro-cid-32veg33p]{max-width:none;margin-top:.4rem}.ref__rownote[data-astro-cid-32veg33p]:empty{display:none}.ref__src[data-astro-cid-32veg33p]{margin-top:.5rem;font-size:var(--fs-micro);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}}.ref__body[data-astro-cid-32veg33p]{display:flex;flex-direction:column;gap:clamp(1.75rem,4vw,2.5rem)}.ref__funnel[data-astro-cid-32veg33p]{margin-top:clamp(2.5rem,6vw,4rem);padding-top:clamp(2rem,4vw,2.75rem);border-top:1px solid var(--rule)}.ref__cards[data-astro-cid-32veg33p]{display:grid;grid-template-columns:1fr;gap:clamp(.75rem,1.4vw,1.1rem);margin-top:1.25rem}@media(min-width:720px){.ref__cards[data-astro-cid-32veg33p]{grid-template-columns:repeat(3,1fr)}}.ref__card[data-astro-cid-32veg33p]{display:flex;flex-direction:column;gap:.45rem;padding:1.1rem 1.2rem;background:var(--bg-card);border:1px solid var(--rule);border-radius:var(--radius-sm);text-decoration:none;transition:border-color var(--motion-base) var(--ease),transform var(--motion-base) var(--ease)}.ref__card[data-astro-cid-32veg33p]:hover{border-color:color-mix(in oklab,var(--accent) 30%,var(--rule));transform:translateY(-2px)}.ref__card-title[data-astro-cid-32veg33p]{font-size:1.1rem;color:var(--ink);line-height:1.15}.ref__card-blurb[data-astro-cid-32veg33p]{font-size:.92rem;color:var(--ink-soft);line-height:1.5}.ref__card-go[data-astro-cid-32veg33p]{font-size:var(--type-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-top:.2rem}.ref__calc-link[data-astro-cid-32veg33p]{margin-top:1.25rem}.ref__faq[data-astro-cid-32veg33p]{margin-top:clamp(2.5rem,6vw,4rem);max-width:68ch}.ref__faq-list[data-astro-cid-32veg33p]{display:flex;flex-direction:column;gap:clamp(1.15rem,3vw,1.6rem);margin-top:1.25rem}.ref__faq-item[data-astro-cid-32veg33p]{display:flex;flex-direction:column;gap:.4rem;padding-bottom:clamp(1.15rem,3vw,1.6rem);border-bottom:1px solid var(--rule)}.ref__faq-item[data-astro-cid-32veg33p]:last-child{border-bottom:none;padding-bottom:0}.ref__faq-q[data-astro-cid-32veg33p]{margin:0;font-size:1.1rem;line-height:1.3;color:var(--ink);font-weight:600}.ref__sources[data-astro-cid-32veg33p]{margin-top:clamp(2.5rem,6vw,4rem);max-width:72ch}.ref__source-list[data-astro-cid-32veg33p]{margin:1.1rem 0 0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.85rem}.ref__source[data-astro-cid-32veg33p]{color:var(--ink-soft);font-size:.95rem;line-height:1.55}.ref__source[data-astro-cid-32veg33p] a[data-astro-cid-32veg33p]{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.ref__source-note[data-astro-cid-32veg33p]{display:block;color:var(--ink-muted);font-size:.86rem;margin-top:.15rem}.ref__more[data-astro-cid-32veg33p]{margin-top:clamp(2.5rem,6vw,4rem);display:flex;flex-direction:column;gap:1.1rem}.ref__links[data-astro-cid-32veg33p]{display:flex;flex-wrap:wrap;gap:.6rem}.ref__link[data-astro-cid-32veg33p]{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-radius:999px;border:1px solid var(--hairline);color:var(--ink-soft);text-decoration:none;font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:.06em;transition:color var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease)}.ref__link[data-astro-cid-32veg33p]:hover{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 30%,transparent)}
