.qsc-review-summary{align-items:center;gap:0.5rem}
.qsc-review-summary p{margin:0;font-weight:700}
.qsc-review-grid{gap:1rem}
.qsc-review{padding:1.25rem}
.qsc-review__quote{font-size:var(--wp--preset--font-size--large)}
.qsc-review__cite{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--neutral-700)}
.qsc-review__team{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--wp--preset--color--neutral-300)}
.qsc-review__team>a,.qsc-review__person{display:flex;align-items:center;gap:.75rem;width:fit-content;max-width:100%;color:var(--wp--preset--color--neutral-900);text-decoration:none}
.qsc-review__team>a:hover strong{text-decoration:underline}
.qsc-review__team .qsc-review__photo{display:block;flex:0 0 64px;width:64px;height:64px;border-radius:50%;object-fit:cover;margin:0}
.qsc-review__team-label{display:block;font-size:.875rem;color:var(--wp--preset--color--neutral-700)}
.qsc-review__team strong{display:block;font-size:1rem;line-height:1.5}
.qsc-offer-grid{gap:1rem}
.qsc-offer{padding:1.25rem;border:2px dashed var(--wp--preset--color--neutral-300);border-radius:var(--wp--preset--border-radius--md)}
.qsc-offer h2,.qsc-offer h3{margin-top:0}
.qsc-offer__expiry{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--neutral-700)}

