.partner-link[data-astro-cid-zsr65n25]{background:var(--color-accent);border-radius:var(--radius-control);color:var(--color-on-accent);align-items:center;gap:var(--space-3);text-align:center;min-height:3rem;transition:background-color var(--duration-fast) ease, transform var(--duration-fast) ease;border:1px solid #0000;justify-content:center;padding:.8rem 1.1rem;font-size:.94rem;font-weight:780;line-height:1.25;text-decoration:none;display:inline-flex}.partner-link[data-astro-cid-zsr65n25]:hover{background:var(--color-accent-hover);transform:translateY(-2px)}.partner-link__icon[data-astro-cid-zsr65n25]{flex:none;font-size:1.05rem;line-height:1}@media (width<=36rem){.partner-link[data-astro-cid-zsr65n25]{width:100%}}.product-card[data-astro-cid-vgfukpmb]{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;min-width:0;display:flex;overflow:hidden}.product-card__header[data-astro-cid-vgfukpmb]{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:var(--space-4);justify-content:space-between;padding:clamp(1.25rem,3vw,1.75rem);display:flex}.product-card__provider[data-astro-cid-vgfukpmb]{align-items:center;gap:var(--space-4);min-width:0;display:flex}.product-card__logo[data-astro-cid-vgfukpmb]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);flex:none;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;padding:.45rem;display:flex;overflow:hidden}.product-card__logo[data-astro-cid-vgfukpmb] img[data-astro-cid-vgfukpmb]{object-fit:contain;width:100%;height:100%}.product-card__provider[data-astro-cid-vgfukpmb] p[data-astro-cid-vgfukpmb]{overflow-wrap:anywhere;margin:0;font-weight:760}.product-card__provider[data-astro-cid-vgfukpmb] span[data-astro-cid-vgfukpmb]{color:var(--color-text-muted);margin-top:var(--space-1);overflow-wrap:anywhere;font-size:.78rem;line-height:1.4;display:block}.product-card__ad-label[data-astro-cid-vgfukpmb]{border:1px solid var(--color-border-strong);color:var(--color-text-muted);border-radius:999px;flex:none;padding:.35rem .55rem;font-size:.72rem}.product-card__body[data-astro-cid-vgfukpmb]{padding:clamp(1.25rem,3vw,1.75rem)}h2[data-astro-cid-vgfukpmb]{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.45rem,2.5vw,1.9rem);line-height:1.12}.product-card__summary[data-astro-cid-vgfukpmb]{color:var(--color-text-muted);margin:var(--space-4) 0 0;line-height:1.6}.product-card__highlights[data-astro-cid-vgfukpmb]{gap:var(--space-2);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.product-card__highlights[data-astro-cid-vgfukpmb] li[data-astro-cid-vgfukpmb]{align-items:flex-start;gap:var(--space-2);line-height:1.5;display:flex}.product-card__highlights[data-astro-cid-vgfukpmb] li[data-astro-cid-vgfukpmb]:before{color:var(--color-accent-text);content:"✓";flex:none;font-weight:800}.product-card__conditions[data-astro-cid-vgfukpmb]{border-top:1px solid var(--color-border);margin:var(--space-6) 0 0;gap:0;display:grid}.product-card__conditions[data-astro-cid-vgfukpmb] div[data-astro-cid-vgfukpmb]{border-bottom:1px solid var(--color-border);align-items:baseline;gap:var(--space-4);padding:var(--space-4) 0;grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);display:grid}.product-card__conditions[data-astro-cid-vgfukpmb] dt[data-astro-cid-vgfukpmb]{color:var(--color-text-muted);font-size:.85rem}.product-card__conditions[data-astro-cid-vgfukpmb] dd[data-astro-cid-vgfukpmb]{overflow-wrap:anywhere;margin:0;font-weight:720}.product-card__conditions[data-astro-cid-vgfukpmb] small[data-astro-cid-vgfukpmb]{color:var(--color-text-muted);margin-top:var(--space-1);font-size:.75rem;font-weight:500;line-height:1.45;display:block}.product-card__footer[data-astro-cid-vgfukpmb]{background:var(--color-surface);gap:var(--space-3);margin-top:auto;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.product-card__checked[data-astro-cid-vgfukpmb],.product-card__warning[data-astro-cid-vgfukpmb],.product-card__note[data-astro-cid-vgfukpmb]{margin:0;font-size:.82rem;line-height:1.5}.product-card__checked[data-astro-cid-vgfukpmb]{color:var(--color-text-muted)}.product-card__warning[data-astro-cid-vgfukpmb]{font-weight:650}.product-card__note[data-astro-cid-vgfukpmb]{color:var(--color-text-muted)}.product-card__action[data-astro-cid-vgfukpmb]{align-items:center;gap:var(--space-4);margin-top:var(--space-2);justify-content:space-between;display:flex}.product-card__action[data-astro-cid-vgfukpmb]>span[data-astro-cid-vgfukpmb]{color:var(--color-text-muted);text-align:right;font-size:.76rem;line-height:1.4}@media (width<=36rem){.product-card__header[data-astro-cid-vgfukpmb],.product-card__action[data-astro-cid-vgfukpmb]{flex-direction:column;align-items:stretch}.product-card__action[data-astro-cid-vgfukpmb]>span[data-astro-cid-vgfukpmb]{text-align:center}.product-card__conditions[data-astro-cid-vgfukpmb] div[data-astro-cid-vgfukpmb]{gap:var(--space-2);grid-template-columns:1fr}}.empty-state[data-astro-cid-vwwumans]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);align-items:flex-start;gap:var(--space-6);grid-template-columns:auto minmax(0,1fr);padding:clamp(1.5rem,4vw,2.5rem);display:grid}.empty-state__mark[data-astro-cid-vwwumans]{background:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-accent-text);letter-spacing:.08em;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.15rem;font-weight:900;display:inline-flex}h2[data-astro-cid-vwwumans]{letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.15}p[data-astro-cid-vwwumans]{color:var(--color-text-muted);margin:var(--space-3) 0 0;max-width:47rem;line-height:1.65}@media (width<=32rem){.empty-state[data-astro-cid-vwwumans]{grid-template-columns:1fr}}.section-intro[data-astro-cid-4n7z4vll]{max-width:48rem;margin-bottom:clamp(2rem,4vw,3rem)}.section-intro--split[data-astro-cid-4n7z4vll]{align-items:end;gap:var(--space-8);justify-content:space-between;max-width:none;display:flex}.section-intro__eyebrow[data-astro-cid-4n7z4vll]{color:var(--color-accent-text);letter-spacing:.1em;margin:0 0 var(--space-3);text-transform:uppercase;font-size:.76rem;font-weight:800}.section-intro[data-astro-cid-4n7z4vll] h2[data-astro-cid-4n7z4vll]{font-size:var(--font-size-h2);letter-spacing:-.052em;text-wrap:balance;margin:0;line-height:1.02}.offers-section__updated[data-astro-cid-4n7z4vll]{color:var(--color-text-muted);text-align:right;margin:0;font-size:.82rem;line-height:1.5}.offers-grid[data-astro-cid-4n7z4vll]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.considerations-grid[data-astro-cid-4n7z4vll]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.consideration-card[data-astro-cid-4n7z4vll]{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card);min-width:0;padding:clamp(1.25rem,2.6vw,1.75rem)}.consideration-card[data-astro-cid-4n7z4vll]>span[data-astro-cid-4n7z4vll]{color:var(--color-accent-text);letter-spacing:.08em;font-size:.78rem;font-weight:800}.consideration-card[data-astro-cid-4n7z4vll] h3[data-astro-cid-4n7z4vll]{letter-spacing:-.025em;margin:var(--space-5) 0 0;font-size:1.15rem;line-height:1.2}.consideration-card[data-astro-cid-4n7z4vll] p[data-astro-cid-4n7z4vll]{color:var(--color-text-muted);margin:var(--space-3) 0 0;font-size:.92rem;line-height:1.6}.knowledge-section[data-astro-cid-4n7z4vll]{padding-bottom:0}.faq-section[data-astro-cid-4n7z4vll]{padding-bottom:var(--space-16)}.faq-section__layout[data-astro-cid-4n7z4vll]{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,6rem);display:grid}.faq-list[data-astro-cid-4n7z4vll]{border-top:1px solid var(--color-border)}.faq-list[data-astro-cid-4n7z4vll] details[data-astro-cid-4n7z4vll]{border-bottom:1px solid var(--color-border)}.faq-list[data-astro-cid-4n7z4vll] summary[data-astro-cid-4n7z4vll]{cursor:pointer;align-items:center;gap:var(--space-5);padding:var(--space-6) 0;justify-content:space-between;font-weight:740;list-style:none;display:flex}.faq-list[data-astro-cid-4n7z4vll] summary[data-astro-cid-4n7z4vll]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-4n7z4vll] summary[data-astro-cid-4n7z4vll] span[data-astro-cid-4n7z4vll]{color:var(--color-accent-text);transition:transform var(--duration-fast) ease;font-size:1.35rem}.faq-list[data-astro-cid-4n7z4vll] details[data-astro-cid-4n7z4vll][open] summary[data-astro-cid-4n7z4vll] span[data-astro-cid-4n7z4vll]{transform:rotate(45deg)}.faq-list[data-astro-cid-4n7z4vll] p[data-astro-cid-4n7z4vll]{color:var(--color-text-muted);padding:0 2rem var(--space-6) 0;margin:0;line-height:1.65}.disclosure-section[data-astro-cid-4n7z4vll]{padding:0 0 var(--space-section)}@media (width<=64rem){.considerations-grid[data-astro-cid-4n7z4vll]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=52rem){.offers-grid[data-astro-cid-4n7z4vll],.faq-section__layout[data-astro-cid-4n7z4vll]{grid-template-columns:1fr}}@media (width<=40rem){.section-intro--split[data-astro-cid-4n7z4vll]{flex-direction:column;align-items:flex-start}.offers-section__updated[data-astro-cid-4n7z4vll]{text-align:left}.considerations-grid[data-astro-cid-4n7z4vll]{grid-template-columns:1fr}}@media (width>=90rem){.offers-grid[data-astro-cid-4n7z4vll]{grid-template-columns:repeat(3,minmax(0,1fr))}}
