.ssd-reviews{background:var(--sd-white)}.ssd-reviews::before,.ssd-reviews::after{content:"";position:absolute;z-index:0;border-radius:50%;pointer-events:none}.ssd-reviews::before{width:24rem;height:24rem;left:-10rem;top:-11rem;background:var(--sd-butter);opacity:.7}.ssd-reviews::after{width:7rem;height:7rem;right:8%;bottom:-3.5rem;background:var(--sd-sun);opacity:.55}.ssd-reviews *,.ssd-reviews *::before,.ssd-reviews *::after{box-sizing:border-box}.ssd-reviews-head-text{display:grid;gap:.75rem;justify-items:start}.ssd-reviews-score{display:flex;align-items:center;gap:1.1rem;justify-self:start;padding:1.1rem 1.4rem;border-radius:var(--sd-radius);background:var(--sd-paper);border:1px solid var(--sd-line);border-top:6px solid var(--sd-sun);box-shadow:var(--sd-shadow-sm)}@media (min-width:900px){.ssd-reviews-score{justify-self:end}}.ssd-reviews-score-num{margin:0;font-family:var(--sd-font-display);font-weight:600;font-size:3rem;line-height:1;letter-spacing:-.02em;color:var(--sd-ink);font-variant-numeric:tabular-nums}.ssd-reviews-score-num span{font-size:1.1rem;font-weight:600;color:var(--sd-slate);margin-left:.15rem}.ssd-reviews-score-meta{display:grid;gap:.35rem;min-width:0}.ssd-reviews-score-meta p{margin:0;font-size:.95rem;color:var(--sd-slate);line-height:1.35}.ssd-reviews-score-meta strong{color:var(--sd-ink)}.ssd-rev-stars{display:inline-flex;gap:2px;line-height:0}.ssd-rev-stars svg{width:18px;height:18px;fill:var(--sd-sun)}.ssd-rev-stars svg.is-off{fill:var(--sd-line)}.ssd-rev-stars--lg svg{width:22px;height:22px}.ssd-reviews-grid{display:grid;gap:1.25rem}@media (min-width:768px){.ssd-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.ssd-reviews-grid--1{grid-template-columns:minmax(0,40rem)}}@media (min-width:1100px){.ssd-reviews-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ssd-review{display:flex;min-width:0}.ssd-review-card{--ssd-rev-accent:var(--sd-aqua);--ssd-rev-avatar:var(--sd-teal-2);position:relative;display:flex;flex-direction:column;gap:1.1rem;width:100%;margin:0;padding:1.5rem 1.4rem 1.3rem;background:var(--sd-white);border:1px solid var(--sd-line);border-radius:var(--sd-radius);box-shadow:var(--sd-shadow-sm);overflow:hidden;transition:transform 220ms var(--sd-ease),box-shadow 220ms var(--sd-ease)}.ssd-review:nth-child(3n+2) .ssd-review-card{--ssd-rev-accent:var(--sd-peach);--ssd-rev-avatar:var(--sd-coral)}.ssd-review:nth-child(3n+3) .ssd-review-card{--ssd-rev-accent:var(--sd-butter);--ssd-rev-avatar:#7A5200}.ssd-review-card::before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:var(--ssd-rev-accent)}.ssd-review-card::after{content:"\201C";position:absolute;top:.6rem;right:1rem;font-family:Georgia,"Times New Roman",serif;font-size:5.5rem;line-height:1;color:var(--ssd-rev-accent);pointer-events:none}@media (hover:hover){.ssd-review-card:hover{transform:translateY(-4px);box-shadow:var(--sd-shadow)}}.ssd-review-top{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;padding-right:3rem}.ssd-review-date{padding:.15rem .6rem;border-radius:999px;background:var(--sd-paper);font-size:.8rem;font-weight:700;color:var(--sd-slate)}.ssd-review-text{position:relative;z-index:1;flex:1 1 auto;margin:0;padding:0;border:0;background:none;quotes:none;font-style:normal}.ssd-review-text::before,.ssd-review-text::after{content:none}.ssd-review-text p{margin:0;font-size:1rem;line-height:1.65;color:var(--sd-ink)}.ssd-review-author{display:flex;align-items:center;gap:.8rem;padding-top:1rem;border-top:1px dashed #C9D3D8}.ssd-review-avatar{flex:0 0 2.75rem;width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:50%;background:var(--ssd-rev-accent);color:var(--ssd-rev-avatar);font-family:var(--sd-font-display);font-weight:700;font-size:1.15rem}.ssd-review-who{display:grid;min-width:0}.ssd-review-name{font-weight:700;color:var(--sd-ink);overflow-wrap:anywhere;line-height:1.3}.ssd-review-src{font-size:.85rem;color:var(--sd-slate)}.ssd-reviews-foot{margin-top:2.25rem}.ssd-reviews-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.8rem 1.6rem;border-radius:999px;background:var(--sd-ink);color:var(--sd-white);font-weight:700;text-decoration:none;transition:background-color 180ms var(--sd-ease),color 180ms var(--sd-ease),transform 180ms var(--sd-ease)}.ssd-reviews-btn svg{width:1rem;height:1rem;transition:transform 180ms var(--sd-ease)}.ssd-reviews-btn:hover,.ssd-reviews-btn:focus-visible{background:var(--sd-sun);color:var(--sd-ink)}.ssd-reviews-btn:hover svg{transform:translateX(3px)}.ssd-reviews-btn:focus-visible{outline:3px solid var(--sd-teal-2);outline-offset:2px}.ssd-reviews .screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:767px){.ssd-reviews-score{width:100%;padding:1rem 1.1rem}.ssd-reviews-score-num{font-size:2.5rem}.ssd-reviews-foot{margin-top:1.5rem}.ssd-reviews-btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.ssd-review-card,.ssd-reviews-btn,.ssd-reviews-btn svg{transition:none}.ssd-review-card:hover{transform:none}}