.mdla-reviews{padding:80px 0;background:linear-gradient(145deg,#edf2f2,#d9e6eb);color:#243e50;font:400 14px/1.8 Parkinsans,Arial,sans-serif}
.mdla-reviews *{box-sizing:border-box;min-width:0}
.mdla-reviews-shell{width:min(1260px,calc(100% - 96px));margin:auto}
.mdla-reviews-kicker{font-size:10px;letter-spacing:.18em;margin:0 0 24px}
.mdla-reviews h2{font:400 clamp(38px,4.5vw,66px)/1.15 Crystal,Georgia,serif;margin:0 0 24px;letter-spacing:-.03em}
.mdla-reviews-intro{max-width:790px;color:#526b7a;margin:0 0 36px;font-size:13px}
.mdla-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}
.mdla-review{padding:30px;border:1px solid #ffffffb3;border-radius:28px;background:linear-gradient(140deg,#ffffffa8,#d2e1e980);box-shadow:inset 0 1px 0 #fff,0 20px 45px #35536a0d}
.mdla-review-rating{color:#416b85;letter-spacing:.1em;margin:0 0 24px;font-size:16px}.mdla-review-rating span{font-size:12px;margin-left:10px;letter-spacing:0}
.mdla-review blockquote{margin:0 0 26px;font:400 14px/1.9 Parkinsans,Arial,sans-serif;overflow-wrap:anywhere}
.mdla-review footer{border-top:1px solid #acc2d080;padding-top:20px}.mdla-review footer strong{display:block;font-weight:500;font-size:13px}.mdla-review footer span{display:block;font-size:10px;color:#526b7a;margin-top:6px}
.mdla-reviews details{margin-top:30px}.mdla-reviews summary{width:fit-content;cursor:pointer;border:1px solid #9cb8ca;border-radius:28px;padding:14px 24px;font-size:12px;min-height:48px}.mdla-reviews details[open] summary{margin-bottom:28px}
.mdla-reviews-source{display:inline-block;color:inherit;font-size:12px;margin-top:24px;text-underline-offset:5px}.mdla-reviews :focus-visible{outline:3px solid #547c98;outline-offset:5px}
@media(max-width:800px){.mdla-reviews{padding:60px 0}.mdla-reviews-shell{width:calc(100% - 40px)}.mdla-reviews-grid{grid-template-columns:1fr}.mdla-review{padding:26px}}
