.reviews-editorial{max-width:1040px;overflow-wrap:anywhere}.reviews-editorial article{max-width:780px;margin:auto}.reviews-editorial h1,.reviews-editorial h2,.reviews-editorial h3{font-family:'Playfair Display',Georgia,serif;color:#d2b373!important;line-height:1.35}.reviews-editorial h1{font-size:clamp(30px,4vw,46px);margin:28px 0;text-wrap:balance}.reviews-editorial h2{font-size:clamp(23px,3vw,29px);margin:30px 0 18px}.reviews-editorial h3{font-size:clamp(21px,2.5vw,25px);margin:20px 0}.reviews-editorial h1 span,.reviews-editorial h2 span,.reviews-editorial h3 span,.reviews-editorial h2 strong,.reviews-editorial h3 strong{color:inherit;font:inherit}.reviews-editorial p,.reviews-editorial .review-start{font:18px/1.85 Lato,Arial,sans-serif;color:#f4eee3}.reviews-editorial p{margin:20px 0}.reviews-editorial a{color:#d2b373;text-decoration:underline;text-underline-offset:4px}.reviews-editorial .review-start{position:relative;margin-top:52px;padding-top:38px}.reviews-editorial .review-start:before{content:'';position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,#b7a372 18%,#d2b373 50%,#b7a372 82%,transparent)}.reviews-editorial div.review-start>h2{margin-top:0}.reviews-editorial .review-empty,.reviews-editorial .review-separator{display:none}.reviews-cover{display:block;width:100%;height:clamp(210px,31vw,350px);object-fit:cover;object-position:center 62%;mask-image:linear-gradient(#000 65%,transparent),linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(#000 65%,transparent),linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-composite:source-in}@media(max-width:600px){.reviews-editorial{padding-inline:20px}.reviews-editorial p,.reviews-editorial .review-start{font-size:17px;line-height:1.8}.reviews-editorial .review-start{margin-top:38px;padding-top:28px}.reviews-cover{height:220px}}
/* Identical rhythm for standalone and combined review headings. */
.reviews-editorial h2.review-start{font-family:'Playfair Display',Georgia,serif;font-size:clamp(23px,3vw,29px);line-height:1.35;margin:52px 0 12px;padding-top:38px}
.reviews-editorial div.review-start{margin:52px 0 20px;padding-top:38px}
.reviews-editorial div.review-start>h2{font-size:clamp(23px,3vw,29px);line-height:1.35;margin:0 0 12px}
.reviews-editorial h2.review-start+h3,.reviews-editorial h2.review-start+.review-empty+h3,.reviews-editorial div.review-start>h3{font-size:clamp(21px,2.5vw,25px);line-height:1.35;margin:0 0 20px}
.reviews-editorial div.review-start>h2+br,.reviews-editorial div.review-start>h3+br{display:none}
.reviews-editorial h3+p{margin-top:0}
.reviews-editorial .original-reviews>div:nth-of-type(2)>h3{display:inline;font-size:clamp(21px,2.5vw,25px);line-height:1.6;margin:0}
.reviews-editorial .original-reviews>div:nth-of-type(2){margin:20px 0 28px}
@media(max-width:600px){.reviews-editorial h2.review-start,.reviews-editorial div.review-start{margin-top:38px;padding-top:28px}.reviews-editorial h2.review-start,.reviews-editorial div.review-start>h2{font-size:23px}.reviews-editorial h2.review-start+h3,.reviews-editorial h2.review-start+.review-empty+h3,.reviews-editorial div.review-start>h3{font-size:21px;margin-bottom:18px}}
