.unified-design>section#reviews.panel{padding:22px 10px 14px;overflow:hidden}
.unified-design #reviews.panel>h2{margin-bottom:14px;line-height:1.2}
.unified-design #reviews.panel h2.review-heading{max-width:none;padding:0;letter-spacing:-.055em;line-height:1.2}
.unified-design #reviews.panel h2.review-heading>span{display:block;white-space:nowrap;font-size:clamp(29px,9.1vw,72px)}
.unified-design #reviews.panel h2.review-heading>em{display:block;white-space:nowrap;font-size:clamp(23px,7.25vw,60px);margin-top:5px}
#reviews .review-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));columns:auto;gap:8px;width:100%;margin:0;padding:0 0 3px;align-items:stretch}
.unified-design #reviews .review-wall .review-card{display:block;break-inside:avoid;page-break-inside:avoid;margin:0;padding:0;width:100%;height:auto;aspect-ratio:230/222;min-width:0;border:1px solid #ffd744;border-radius:5px;box-shadow:2px 3px 0 #722012;background:#fff;overflow:hidden}
#reviews .review-wall .review-card:last-child:nth-child(3n+1){grid-column:2}
#reviews .review-wall .review-original{display:block;aspect-ratio:auto;height:100%;min-height:0;padding:0;background:#fff;overflow:hidden}
#reviews .review-wall .review-original svg{display:block;width:100%;height:100%;overflow:hidden}
#reviews .review-wall .review-original:focus-visible{outline:3px solid #e60021;outline-offset:-3px}
@media(max-width:600px){
 .unified-design>section#reviews.panel{padding:20px 6px 10px}
 #reviews .review-wall{gap:5px;width:100%}
 .unified-design #reviews .review-wall .review-card{margin-bottom:0;border-radius:4px}
}
