.c-head[data-astro-cid-pjwz537a]{padding-top:24px}.c-hero[data-astro-cid-pjwz537a]{border-radius:var(--radius-xl);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:24px;margin-top:20px;padding:clamp(18px,4vw,44px);display:grid}.c-hero__kicker[data-astro-cid-pjwz537a]{color:var(--text-2);margin-bottom:10px;font-size:.95rem;font-weight:600}.c-hero__kicker[data-astro-cid-pjwz537a] span[data-astro-cid-pjwz537a]{color:var(--brand-text)}.c-hero[data-astro-cid-pjwz537a] h1[data-astro-cid-pjwz537a]{margin-bottom:16px}.c-hero__lead[data-astro-cid-pjwz537a]{max-width:60ch;color:var(--text);margin:0;font-size:1.12rem}.c-hero[data-astro-cid-pjwz537a] img[data-astro-cid-pjwz537a]{justify-self:center;width:min(100%,300px)}.c-links[data-astro-cid-pjwz537a] a[data-astro-cid-pjwz537a]{color:var(--brand-text);text-decoration-color:color-mix(in srgb, var(--brand-text) 40%, transparent)}.c-links[data-astro-cid-pjwz537a] a[data-astro-cid-pjwz537a]:hover{text-decoration-color:currentColor}.c-picks[data-astro-cid-pjwz537a]{padding-top:clamp(28px,4vw,44px)}.c-picks[data-astro-cid-pjwz537a] h2[data-astro-cid-pjwz537a]{margin:0 0 14px;font-size:1.4rem}.c-picks[data-astro-cid-pjwz537a] ul[data-astro-cid-pjwz537a]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.c-picks[data-astro-cid-pjwz537a] li[data-astro-cid-pjwz537a]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.c-picks__label[data-astro-cid-pjwz537a]{color:var(--brand-text);font-size:.82rem;font-weight:600}.c-picks[data-astro-cid-pjwz537a] a[data-astro-cid-pjwz537a]{font-family:var(--font-display);color:var(--text);overflow-wrap:break-word;font-size:1.05rem;font-weight:600}.c-picks__why[data-astro-cid-pjwz537a]{color:var(--text-2);font-size:.92rem}.c-compare[data-astro-cid-pjwz537a]{padding-top:clamp(32px,5vw,52px)}.c-compare__head[data-astro-cid-pjwz537a]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;margin-bottom:14px;display:flex}.c-compare[data-astro-cid-pjwz537a] h2[data-astro-cid-pjwz537a]{margin:0;font-size:1.4rem}.c-ours[data-astro-cid-pjwz537a]{padding-top:clamp(32px,5vw,48px)}.c-ours__box[data-astro-cid-pjwz537a]{border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:center;gap:20px 32px;padding:clamp(18px,3vw,26px);display:grid}.c-ours__kicker[data-astro-cid-pjwz537a]{color:var(--brand-text);margin:0 0 8px;font-size:.9rem;font-weight:600}.c-ours__copy[data-astro-cid-pjwz537a] h2[data-astro-cid-pjwz537a]{font-size:1.4rem}.c-ours__copy[data-astro-cid-pjwz537a] p[data-astro-cid-pjwz537a]:last-child{color:var(--text-2);max-width:52ch;margin:0}.c-ours__cards[data-astro-cid-pjwz537a]{gap:16px;display:grid}.c-spon__tagline[data-astro-cid-pjwz537a]{margin:0 0 14px}.c-spon__actions[data-astro-cid-pjwz537a]{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.c-list[data-astro-cid-pjwz537a]{padding-top:clamp(32px,5vw,56px)}.c-list[data-astro-cid-pjwz537a] h2[data-astro-cid-pjwz537a]{margin-bottom:18px;font-size:1.4rem}.c-types[data-astro-cid-pjwz537a]{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.c-types[data-astro-cid-pjwz537a][hidden]{display:none}.c-types[data-astro-cid-pjwz537a] button[data-astro-cid-pjwz537a]{border:1px solid var(--border-strong);min-height:38px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-size:.9rem;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s;display:inline-flex}.c-types[data-astro-cid-pjwz537a] button[data-astro-cid-pjwz537a]:hover{border-color:var(--text-3);background:var(--surface)}.c-types[data-astro-cid-pjwz537a] button[data-astro-cid-pjwz537a] span[data-astro-cid-pjwz537a]{color:var(--text-3);font-weight:500}.c-types[data-astro-cid-pjwz537a] button[data-astro-cid-pjwz537a][aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-text)}.c-types[data-astro-cid-pjwz537a] button[data-astro-cid-pjwz537a][aria-pressed=true] span[data-astro-cid-pjwz537a]{color:var(--brand-text)}.c-item[data-astro-cid-pjwz537a]{flex-direction:column;display:flex}.c-item[data-astro-cid-pjwz537a]>.card{content-visibility:auto;contain-intrinsic-size:auto 300px auto 430px;flex:1}.c-missing[data-astro-cid-pjwz537a]{color:var(--text-3);margin:26px 0 0}.c-missing[data-astro-cid-pjwz537a] a[data-astro-cid-pjwz537a]{color:var(--brand-text)}.c-about[data-astro-cid-pjwz537a]{padding-top:clamp(44px,6vw,72px)}.c-about[data-astro-cid-pjwz537a] h2[data-astro-cid-pjwz537a]{font-size:1.4rem}.c-about[data-astro-cid-pjwz537a] .prose[data-astro-cid-pjwz537a]{color:var(--text-2)}.c-needs[data-astro-cid-pjwz537a]{padding-top:clamp(24px,4vw,40px)}.c-faq[data-astro-cid-pjwz537a]{padding-bottom:clamp(40px,6vw,64px)}.c-faq[data-astro-cid-pjwz537a] h2[data-astro-cid-pjwz537a]{margin-bottom:0}.c-guides[data-astro-cid-pjwz537a] h2[data-astro-cid-pjwz537a]{font-size:1.3rem}.c-guides[data-astro-cid-pjwz537a] ul[data-astro-cid-pjwz537a]{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.c-guides[data-astro-cid-pjwz537a] a[data-astro-cid-pjwz537a]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 2px;font-size:1.05rem;font-weight:650;text-decoration:none;display:flex}.c-guides[data-astro-cid-pjwz537a] a[data-astro-cid-pjwz537a]:hover{color:var(--brand-text)}.c-guides[data-astro-cid-pjwz537a] svg{color:var(--brand);flex:none}.c-more[data-astro-cid-pjwz537a]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;display:grid}@media (width<=760px){.c-hero[data-astro-cid-pjwz537a]{grid-template-columns:minmax(0,1fr);gap:12px}.c-hero[data-astro-cid-pjwz537a] img[data-astro-cid-pjwz537a]{order:-1;width:160px}.c-ours__box[data-astro-cid-pjwz537a]{grid-template-columns:minmax(0,1fr)}.c-types[data-astro-cid-pjwz537a]{gap:6px}.c-types[data-astro-cid-pjwz537a] button[data-astro-cid-pjwz537a]{min-height:36px;padding:5px 11px;font-size:.86rem}}
