.product-heading[data-astro-cid-ysqdafeu]{grid-template-columns:minmax(0,1.6fr) minmax(18rem,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.category-link[data-astro-cid-ysqdafeu]{align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.product-identity[data-astro-cid-ysqdafeu]{align-items:center;gap:1.25rem;margin:1.3rem 0;display:flex}.product-identity[data-astro-cid-ysqdafeu] h1[data-astro-cid-ysqdafeu]{overflow-wrap:anywhere;margin:0}.detail-logo[data-astro-cid-ysqdafeu]{background:#fff;border-radius:1.1rem;flex-shrink:0;place-items:center;width:5.5rem;height:5.5rem;padding:.6rem;display:grid}.detail-logo[data-astro-cid-ysqdafeu] img[data-astro-cid-ysqdafeu]{object-fit:contain;width:100%;height:100%}.product-actions[data-astro-cid-ysqdafeu]{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.outbound-note[data-astro-cid-ysqdafeu]{max-width:31rem;margin-top:1rem;font-size:.7rem;line-height:1.7}.pricing-card[data-astro-cid-ysqdafeu]{border-top:2px solid var(--mint,#8eedc6);padding:1.8rem}.detail-price[data-astro-cid-ysqdafeu]{letter-spacing:-.045em;margin:1rem 0 .8rem;font-size:clamp(1.65rem,2.4vw,2.1rem);font-weight:600}.pricing-plan[data-astro-cid-ysqdafeu]{color:var(--muted,#9baeba);font-size:.8rem}.pricing-explanation[data-astro-cid-ysqdafeu]{margin:1.25rem 0 .8rem;font-size:.84rem;line-height:1.75}.pricing-terms[data-astro-cid-ysqdafeu]{margin-bottom:1.25rem;font-size:.73rem;line-height:1.75}.pricing-card[data-astro-cid-ysqdafeu]>a[data-astro-cid-ysqdafeu]{color:var(--mint,#8eedc6);font-size:.8rem}.detail-grid[data-astro-cid-ysqdafeu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.detail-section[data-astro-cid-ysqdafeu]{padding:1.8rem}.detail-section[data-astro-cid-ysqdafeu] h2[data-astro-cid-ysqdafeu]{margin:.8rem 0 1rem;font-size:1.3rem}.detail-section[data-astro-cid-ysqdafeu]>p[data-astro-cid-ysqdafeu]:not(.eyebrow){font-size:.88rem;line-height:1.8}.detail-tags[data-astro-cid-ysqdafeu]{flex-wrap:wrap;gap:.55rem;display:flex}.detail-section[data-astro-cid-ysqdafeu] .small-note[data-astro-cid-ysqdafeu]{margin-top:1.25rem;font-size:.73rem!important}.feature-grid[data-astro-cid-ysqdafeu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:0;list-style:none;display:grid}.feature-grid[data-astro-cid-ysqdafeu] li[data-astro-cid-ysqdafeu]{align-items:flex-start;gap:.75rem;padding:1.15rem;font-size:.84rem;line-height:1.6;display:flex}.feature-grid[data-astro-cid-ysqdafeu] li[data-astro-cid-ysqdafeu]>[data-astro-cid-ysqdafeu]:first-child{color:var(--mint,#8eedc6);flex-shrink:0;margin-top:.15rem}.fact-list[data-astro-cid-ysqdafeu]{color:var(--muted,#9baeba);padding-left:1.2rem;font-size:.9rem;line-height:1.85}.fact-list[data-astro-cid-ysqdafeu] li[data-astro-cid-ysqdafeu]+li[data-astro-cid-ysqdafeu]{margin-top:.75rem}.fact-list[data-astro-cid-ysqdafeu] li[data-astro-cid-ysqdafeu]::marker{color:var(--mint,#8eedc6)}.category-context[data-astro-cid-ysqdafeu]{border-left:2px solid var(--mint,#8eedc6);padding-left:1.5rem}.category-context[data-astro-cid-ysqdafeu] h2[data-astro-cid-ysqdafeu]{font-size:1.15rem}.sources-section[data-astro-cid-ysqdafeu]>p[data-astro-cid-ysqdafeu]{font-size:.84rem;line-height:1.75}.source-list[data-astro-cid-ysqdafeu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.source-list[data-astro-cid-ysqdafeu] li[data-astro-cid-ysqdafeu]{border:1px solid var(--line,#283746);border-radius:.7rem;min-width:0;padding:1.1rem}.source-list[data-astro-cid-ysqdafeu] a[data-astro-cid-ysqdafeu]{font-size:.84rem;text-decoration:none}.source-url[data-astro-cid-ysqdafeu]{color:var(--muted,#9baeba);overflow-wrap:anywhere;margin-top:.55rem;font-size:.7rem;line-height:1.6;display:block}.source-links[data-astro-cid-ysqdafeu]{flex-wrap:wrap;gap:1.5rem;font-size:.8rem;display:flex}.alternatives-note[data-astro-cid-ysqdafeu]{margin:-1rem 0 1.5rem;font-size:.82rem;line-height:1.75}@media (width<=900px){.product-heading[data-astro-cid-ysqdafeu]{grid-template-columns:1fr}.pricing-card[data-astro-cid-ysqdafeu]{max-width:40rem}.feature-grid[data-astro-cid-ysqdafeu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.detail-grid[data-astro-cid-ysqdafeu],.source-list[data-astro-cid-ysqdafeu]{grid-template-columns:1fr}.detail-logo[data-astro-cid-ysqdafeu]{border-radius:.8rem;width:4rem;height:4rem}.product-identity[data-astro-cid-ysqdafeu]{gap:.85rem}.detail-section[data-astro-cid-ysqdafeu],.pricing-card[data-astro-cid-ysqdafeu]{padding:1.35rem}.feature-grid[data-astro-cid-ysqdafeu]{grid-template-columns:1fr}}
