.testimonials{display:grid;grid-gap:2rem;gap:2rem}@media (min-width: 768px){.testimonials{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:3rem}}.testimonials:is(.block-title+.testimonials){margin-top:1.5rem}@media (min-width: 768px){.testimonials:is(.block-title+.testimonials){margin-top:2rem}}.testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.testimonial--content{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-style:italic;text-indent:1.5em}.testimonial--content:before{content:"“";position:absolute;top:-.0625em;left:-.125em;font-size:3em;line-height:1;color:#ccc;text-indent:0}.testimonial--author{text-align:right;font-style:normal}.testimonial--author-name{display:block;font-weight:700}.testimonial--author-company{display:block;opacity:.75;font-size:var(--font-size-0)}
