.reviews-hero[data-astro-cid-ui3u52ja]{padding-bottom:2.5rem}.reviews-note[data-astro-cid-ui3u52ja]{max-width:66rem}.reviews-section[data-astro-cid-ui3u52ja]{padding-top:clamp(3rem,6vw,5rem)}.review-leads[data-astro-cid-ui3u52ja]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.review-lead-card[data-astro-cid-ui3u52ja],.review-supporting-card[data-astro-cid-ui3u52ja],.reviews-catalog-cta[data-astro-cid-ui3u52ja]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.review-lead-card[data-astro-cid-ui3u52ja]{grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);align-items:start;display:grid}.review-lead-card[data-astro-cid-ui3u52ja]>img[data-astro-cid-ui3u52ja]{background:var(--surface-soft);width:100%;height:auto;padding:1rem;display:block}.review-card-body[data-astro-cid-ui3u52ja]{padding:clamp(1.25rem,3vw,2rem)}.review-card-body[data-astro-cid-ui3u52ja] h2[data-astro-cid-ui3u52ja],.review-supporting-card[data-astro-cid-ui3u52ja] h2[data-astro-cid-ui3u52ja]{font-size:clamp(1.55rem,3vw,2.2rem)}.review-why[data-astro-cid-ui3u52ja]{color:var(--muted);font-size:1.03rem}.review-facts[data-astro-cid-ui3u52ja]{border-top:1px solid var(--border);gap:0;margin:1.25rem 0 0;display:grid}.review-facts[data-astro-cid-ui3u52ja] div[data-astro-cid-ui3u52ja]{border-bottom:1px solid var(--border);grid-template-columns:5rem minmax(0,1fr);gap:.75rem;padding-block:.85rem;display:grid}.review-facts[data-astro-cid-ui3u52ja] dt[data-astro-cid-ui3u52ja]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:800}.review-facts[data-astro-cid-ui3u52ja] dd[data-astro-cid-ui3u52ja]{margin:0;font-weight:650}.review-links[data-astro-cid-ui3u52ja]{flex-wrap:wrap;align-items:center;gap:.8rem 1rem;margin-top:1.3rem;display:flex}.review-links[data-astro-cid-ui3u52ja] .text-link[data-astro-cid-ui3u52ja]{margin-top:0}.review-supporting-grid[data-astro-cid-ui3u52ja]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.review-supporting-card[data-astro-cid-ui3u52ja]{border-radius:var(--radius-md);flex-direction:column;padding:1.35rem;display:flex;box-shadow:0 10px 30px #4a243d0d}.review-supporting-heading[data-astro-cid-ui3u52ja]{align-items:center;gap:1rem;display:flex}.review-supporting-heading[data-astro-cid-ui3u52ja]>img[data-astro-cid-ui3u52ja],.review-supporting-heading[data-astro-cid-ui3u52ja]>span[data-astro-cid-ui3u52ja]{object-fit:cover;background:var(--surface-soft);border-radius:1rem;flex:none;width:4.4rem;height:4.4rem}.review-supporting-heading[data-astro-cid-ui3u52ja]>span[data-astro-cid-ui3u52ja]{color:var(--primary-dark);place-items:center;font-size:1.5rem;font-weight:900;display:grid}.review-supporting-heading[data-astro-cid-ui3u52ja] h2[data-astro-cid-ui3u52ja],.review-supporting-heading[data-astro-cid-ui3u52ja] p[data-astro-cid-ui3u52ja]{margin-bottom:.25rem}.review-supporting-card[data-astro-cid-ui3u52ja] .review-why[data-astro-cid-ui3u52ja]{margin-top:1rem}.review-facts[data-astro-cid-ui3u52ja].compact{margin-top:.5rem}.review-links[data-astro-cid-ui3u52ja].compact{margin-top:auto;padding-top:1.2rem}.review-links[data-astro-cid-ui3u52ja].compact>a[data-astro-cid-ui3u52ja]:last-child{color:var(--muted);font-size:.9rem;font-weight:700}.reviews-catalog-cta[data-astro-cid-ui3u52ja]{background:var(--surface-soft);justify-content:space-between;align-items:center;gap:2rem;margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.5rem,4vw,2.4rem);display:flex}.reviews-catalog-cta[data-astro-cid-ui3u52ja] h2[data-astro-cid-ui3u52ja]{margin-bottom:.35rem}.reviews-catalog-cta[data-astro-cid-ui3u52ja] p[data-astro-cid-ui3u52ja]:last-child{color:var(--muted);margin-bottom:0}.reviews-catalog-cta[data-astro-cid-ui3u52ja] .button[data-astro-cid-ui3u52ja]{flex:none}@media (width<=48rem){.review-leads[data-astro-cid-ui3u52ja],.review-supporting-grid[data-astro-cid-ui3u52ja]{grid-template-columns:1fr}.review-lead-card[data-astro-cid-ui3u52ja]{display:block}.review-lead-card[data-astro-cid-ui3u52ja]>img[data-astro-cid-ui3u52ja]{border-radius:var(--radius-sm);width:min(42%,10rem);margin:1.25rem auto 0;padding:0}.reviews-catalog-cta[data-astro-cid-ui3u52ja]{display:grid}.reviews-catalog-cta[data-astro-cid-ui3u52ja] .button[data-astro-cid-ui3u52ja]{width:100%}}@media (width<=30rem){.review-facts[data-astro-cid-ui3u52ja] div[data-astro-cid-ui3u52ja]{grid-template-columns:1fr;gap:.2rem}.review-links[data-astro-cid-ui3u52ja] .button[data-astro-cid-ui3u52ja]{width:100%}}
