.testimonials-section{background:#f7f6f2;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.testimonials-section .section-heading{margin-bottom:28px}.testimonials-section .section-heading p{margin:14px 0 0;color:var(--muted);font:400 14px/1.8 var(--font-body)}.testimonials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}.testimonial-card{min-width:0;padding:27px;background:#fff;border:1px solid var(--line);border-radius:5px}.testimonial-student{display:flex;gap:20px;align-items:center;margin-bottom:23px}.testimonial-student img{display:block;width:84px;height:94px;flex:none;object-fit:cover;object-position:center 30%;border-radius:3px;margin:0}.testimonial-student h3{font:600 17px/1.5 var(--font-body);color:var(--ink);margin:0 0 5px}.testimonial-student p{font:400 12px/1.7 var(--font-body);color:var(--muted);margin:0}.testimonial-quote{margin:0;padding:0 0 0 17px;border-left:2px solid #ccb580;color:#43555d;font:400 14px/1.9 var(--font-body)}.testimonial-quote p{margin:0 0 14px}.testimonial-quote details{margin:0}.testimonial-quote summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;width:fit-content;color:var(--maroon);font:600 12px/1.8 var(--font-body);padding:4px 0}.testimonial-quote summary::-webkit-details-marker{display:none}.testimonial-quote summary:focus-visible{outline:2px solid var(--maroon);outline-offset:4px}.testimonial-less{display:none}.testimonial-quote details[open] .testimonial-more{display:none}.testimonial-quote details[open] .testimonial-less{display:inline}.testimonial-quote details[open] summary>span:last-child{transform:rotate(180deg)}.testimonial-remainder{padding-top:13px}.testimonial-remainder p:last-child{margin-bottom:0}
@media(max-width:700px){.testimonials-grid{grid-template-columns:1fr;gap:18px}.testimonial-card{padding:22px}.testimonial-student{gap:16px;margin-bottom:20px}.testimonial-student img{width:74px;height:84px}.testimonial-student h3{font-size:16px}.testimonial-quote{padding-left:14px}}
