.m30-reviews{display:grid;gap:22px;text-align:left}.m30-reviews--1{grid-template-columns:minmax(0,1fr)}.m30-reviews--2{grid-template-columns:repeat(2,minmax(0,1fr))}.m30-reviews--3{grid-template-columns:repeat(3,minmax(0,1fr))}.m30-reviews--4{grid-template-columns:repeat(4,minmax(0,1fr))}.m30-reviews .m30-review{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid #e3e6ec;border-radius:14px;background:#fff;color:#20242b;box-shadow:0 6px 24px #14223708;overflow-wrap:anywhere}.m30-review__meta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;font-size:12px;color:#606979;margin-bottom:14px}.m30-review__meta:empty{display:none}.m30-review__source{padding:5px 9px;background:#f0f3f8;border-radius:5px;color:#34445b;font-weight:700}.m30-review__rating{display:flex;align-items:center;gap:3px;margin-bottom:16px}.m30-review__rating svg{width:18px;height:18px}.m30-review__rating .is-filled{fill:#e8a200}.m30-review__rating .is-empty{fill:#dce1e8}.m30-review__rating span{font-size:12px;margin-left:8px;color:#606979}.m30-reviews .m30-review__text{padding:0;margin:0 0 24px;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:16px;line-height:1.7;color:inherit;font-style:normal}.m30-review__text:before,.m30-review__text:after{content:none}.m30-review__text p{margin:0 0 12px}.m30-review__text p:last-child{margin-bottom:0}.m30-reviews .m30-review__footer{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-top:auto;padding:18px 0 0;border-top:1px solid #eef0f3;background:transparent;font-size:13px;line-height:1.5;grid-template-columns:none}.m30-review__footer strong{font-size:15px}.m30-review__footer time{color:#687384}.m30-review__footer a{color:#a82128;text-decoration:underline;text-underline-offset:3px}.m30-review__footer a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:900px){.m30-reviews--3,.m30-reviews--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.m30-reviews{grid-template-columns:minmax(0,1fr)}.m30-reviews .m30-review{padding:23px}}
.m30-review-widget{min-width:0}.m30-carousel-controls{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:16px}.m30-carousel-controls>span{margin-right:8px;color:#6c7481;font-size:12px}.m30-carousel-controls button{width:36px;height:36px;background:white;border:1px solid #dde1e7;border-radius:50%;color:#20242b;cursor:pointer;font-size:18px}.m30-carousel-controls button:disabled{opacity:.35;cursor:default}.is-carousel .m30-reviews{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#ccd1d9 transparent;padding:2px 2px 14px;align-items:stretch}.is-carousel .m30-reviews .m30-review{flex:0 0 calc((100% - 36px)/3);scroll-snap-align:start;padding:22px;box-shadow:none;border-radius:12px;background:#fafbfc}.m30-review-full{margin:-10px 0 20px;font-size:14px;line-height:1.6}.m30-review-full summary{cursor:pointer;color:#a82128;font-size:12px}.m30-review-full div{margin-top:12px}.m30-review-full p{margin:0 0 10px}.m30-reviews .m30-review__text{font-size:14px;line-height:1.65;margin-bottom:18px}.m30-reviews .m30-review__footer{padding-top:12px;font-size:12px}.m30-review__footer strong{font-size:14px}.m30-review__rating svg{width:15px;height:15px}.m30-review__meta{margin-bottom:10px;font-size:11px}.m30-review__rating{margin-bottom:12px}.m30-carousel-controls button:focus-visible,.m30-reviews:focus-visible,.m30-review-full summary:focus-visible{outline:2px solid #a82128;outline-offset:3px}@media(max-width:900px){.is-carousel .m30-reviews .m30-review{flex-basis:calc((100% - 18px)/2)}}@media(max-width:600px){.is-carousel .m30-reviews .m30-review{flex-basis:88%}.m30-carousel-controls>span{font-size:11px}}
