.child-testimonial{display:grid;grid-template-columns:120px 1fr;gap:28px;align-items:start;margin-top:38px;padding:28px;border:1px solid var(--line);border-radius:24px;background:#fff}.child-testimonial img{display:block;width:120px;height:auto;object-fit:contain;border-radius:18px}.child-testimonial blockquote{margin:0;font:500 20px/1.6 "Playfair Display",serif}.child-testimonial footer{margin-top:16px;font:600 15px/1.4 "DM Sans",sans-serif;color:var(--muted)}
@media(max-width:480px){.child-testimonial{grid-template-columns:76px 1fr;gap:16px;padding:18px}.child-testimonial img{width:76px;height:auto;border-radius:14px}.child-testimonial blockquote{font-size:17px}}
