.ap-clinic{padding:clamp(5.6rem,7vh,8.8rem) 0;background:var(--ap-cream-soft);color:var(--ap-forest)}.ap-clinic .ap-shell{max-width:calc(var(--ap-page-max) * .8)}.ap-clinic__head{margin-bottom:3.2rem}.ap-clinic__head h2{margin-bottom:1.2rem;font-size:clamp(2.8rem,3.4vw,4.2rem);line-height:1.1}.ap-clinic__intro{margin:0;color:var(--ap-ink-muted);font-size:1.7rem;line-height:1.5}.ap-clinic__quotes{display:grid;grid-template-columns:minmax(0,1fr);gap:2.2rem;margin:0;padding:0;list-style:none}.ap-clinic__quote{padding:3rem;border:.1rem solid var(--ap-rule);border-left:.4rem solid var(--ap-orange);border-radius:1rem;background:var(--ap-white)}.ap-clinic__quote figure{display:grid;grid-template-columns:minmax(0,1fr);margin:0;row-gap:1.8rem}.ap-clinic__quote figure:has(.ap-clinic__portrait){align-items:start;column-gap:clamp(2.4rem,3vw,3.6rem);grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto}.ap-clinic__quote figure:has(.ap-clinic__portrait) .ap-clinic__portrait{grid-row:1 / 3;grid-column:1}.ap-clinic__quote figure:has(.ap-clinic__portrait) blockquote{grid-row:1;grid-column:2}.ap-clinic__quote figure:has(.ap-clinic__portrait) .ap-clinic__who{grid-row:2;grid-column:2}.ap-clinic__quote blockquote{max-width:66ch;margin:0;font-family:var(--ap-font-display);font-size:clamp(1.9rem,2.1vw,2.3rem);line-height:1.35}.ap-clinic__who{min-width:0}.ap-clinic__portrait{width:12rem;height:12rem;border:.2rem solid var(--ap-teal);border-radius:999rem;background:var(--ap-cream);object-fit:cover}.ap-clinic__attribution{display:flex;min-width:0;flex-direction:column;color:var(--ap-ink-muted);font-size:1.3rem;line-height:1.35}.ap-clinic__attribution strong{color:var(--ap-forest);font-family:var(--ap-font-display);font-size:1.7rem;font-weight:600}.ap-clinic__disclosure{border-top:.1rem solid var(--ap-rule);margin:2rem 0 0;padding-top:1.4rem;text-align:center;color:var(--ap-ink-muted);font-size:1.3rem;line-height:1.5}@media screen and (max-width:749px){.ap-clinic__quote figure:has(.ap-clinic__portrait){grid-template-columns:minmax(0,1fr)}.ap-clinic__quote figure:has(.ap-clinic__portrait)>*{grid-row:auto;grid-column:auto}.ap-clinic__portrait{width:8rem;height:8rem}.ap-clinic__quote{padding:2.4rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-clinic-endorsement.css.map */
