.cc-voice{background:#fff;padding:64px 0}.cc-voice .cc-wrap{align-items:center;display:grid;gap:36px;grid-template-columns:220px 1fr;max-width:880px}.cc-headshot,.cc-headshot-img{aspect-ratio:4/5;border-radius:12px;width:100%}.cc-headshot{align-items:center;background:var(--bg-alt);border:1.5px dashed var(--line);color:var(--ink-muted);display:flex;font-size:12.5px;justify-content:center;padding:10px;text-align:center}.cc-headshot-img{object-fit:cover}.cc-voice h2{font-size:24px;margin-bottom:10px}.cc-voice .cc-bio p{color:var(--ink-soft);font-size:15px;margin-bottom:12px}.cc-quotebox{background:var(--bg-alt);border-left:4px solid var(--brand-accent);border-radius:0 10px 10px 0;margin-top:6px;padding:16px 18px}.cc-quotebox p{color:var(--ink-soft);font-size:14.5px;font-style:italic;margin-bottom:6px}.cc-quotebox cite{color:var(--ink-muted);font-size:12.5px;font-style:normal}.cc-quotebox .cc-stars{color:var(--star);font-size:13px;font-style:normal;letter-spacing:2px}@media (max-width:900px){.cc-voice .cc-wrap{grid-template-columns:1fr;text-align:center}.cc-headshot,.cc-headshot-img{margin:0 auto;max-width:220px}.cc-quotebox{text-align:left}}.cc-quotebox{border-left:0;border-radius:0 0 10px 10px;border-top:4px solid var(--brand-accent);text-align:center}.cc-quotebox cite{display:block;text-align:center}