
.parent-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.parent-review-card{background:#fff;border:1px solid #d9e4ef;border-radius:22px;padding:28px;display:flex;flex-direction:column;align-items:flex-start}.parent-review-card .parent-review-age{font-size:15px;font-weight:700;color:#326a38;margin:0 0 14px}.parent-review-card h3{font-size:24px;line-height:1.45;letter-spacing:-.035em;color:#012366;margin:0 0 14px}.parent-review-card p{font-size:17px;line-height:1.9;color:#33415c}.parent-review-card a{margin-top:auto;padding-top:18px;font-size:16px;font-weight:800;color:#215c32;text-underline-offset:4px}.parent-review-originals{margin-top:32px;border:1px solid #d9e4ef;border-radius:20px;background:#fff;padding:24px}.parent-review-originals h3{margin:0;font-size:20px;font-weight:800;color:#012366}.parent-review-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.parent-review-scan{display:block;text-decoration:none;color:#012366}.parent-review-scan img{display:block;width:100%;height:auto;border:1px solid #d9e4ef;border-radius:12px}.parent-review-scan span{display:block;font-size:15px;font-weight:700;line-height:1.6;margin-top:10px}@media(max-width:760px){.parent-review-grid{grid-template-columns:1fr}.parent-review-gallery{grid-template-columns:1fr}.parent-review-card{padding:24px}.parent-review-card h3{font-size:23px}.parent-review-originals{padding:18px}}

.parent-review-card .parent-review-preview{display:block;align-self:stretch;margin:0 0 22px;padding:0;text-decoration:none}.parent-review-preview img{display:block;width:100%;height:auto;border:1px solid #d9e4ef;border-radius:12px}.parent-review-preview span{display:block;text-align:right;font-size:14px;margin-top:8px}.parent-review-card .parent-review-age{margin-top:0}
