.imported-model-review{margin:32px 0;padding:28px 0;border-top:1px solid #d8b76a;color:#103d2c}.imported-model-review>h2{font-size:clamp(25px,4vw,34px);line-height:1.15;margin:0 0 18px}.imported-review-card{background:#fffdf7;border:1px solid #d9dfd0;border-radius:14px;padding:24px}.imported-review-card header{display:block;max-width:none;background:none;padding:0;margin:0 0 20px;color:#103d2c;border:0;box-shadow:none}.imported-review-card h3{font-size:22px;line-height:1.25;margin:0 0 6px}.imported-review-card time,.imported-review-language{display:block;font-size:13px;color:#66715f}.imported-review-language{font-size:12px;margin-top:4px}.imported-review-card dl{margin:0 0 20px}.imported-review-card dt,.imported-review-card h4{font-size:15px;font-weight:700;margin:16px 0 5px}.imported-review-card dd{margin:0}.imported-review-card p{margin:0;line-height:1.75;max-width:85ch}@media(max-width:600px){.imported-review-card{padding:18px}.imported-model-review{margin:22px 0;padding:22px 0}}

.imported-review-card.imported-review-with-media{display:grid;grid-template-columns:minmax(140px,33%) minmax(0,1fr);gap:24px;align-items:start}.imported-review-photo{display:block;aspect-ratio:3/4;border-radius:10px;overflow:hidden;background:#f0f0e8;cursor:zoom-in}.imported-review-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.imported-review-copy{min-width:0}@media(max-width:650px){.imported-review-card.imported-review-with-media{grid-template-columns:1fr;gap:18px}.imported-review-photo{max-width:360px;width:100%;margin-inline:auto}}

.imported-review-score{display:flex;align-items:center;gap:10px;margin:7px 0 9px;color:#103d2c;font-size:14px}.imported-review-score>span{color:#d8b76a;font-size:21px;letter-spacing:.1em;line-height:1}.imported-review-score>b{font-size:13px;font-weight:600;letter-spacing:0}
