.testimonials{gap:1.25rem;margin:2rem 0 3rem;padding:0;list-style:none;display:grid}.testimonial{background:var(--paper);border-radius:var(--radius);box-shadow:var(--shadow);margin:0;padding:1.5rem 1.75rem 1.25rem}.testimonial blockquote{font-family:var(--font-display);color:var(--ink);border:0;margin:0;padding:0 0 0 1.75rem;font-size:1.1rem;line-height:1.55;position:relative}.testimonial blockquote:before{content:"“";color:var(--red);font-size:3rem;line-height:1;position:absolute;top:-.6rem;left:-.15rem}.testimonial blockquote p{margin:0}.testimonial figcaption{color:var(--spruce);margin-top:.75rem;padding-left:1.75rem;font-size:.95rem;font-weight:600}.testimonials__status{color:var(--ink-soft);margin:2rem 0}.share__when{border:0;grid-template-columns:1fr 1fr;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.share__when legend{color:var(--spruce);grid-column:1/-1;padding:0 0 .3rem;font-weight:600}
