.sl-app #sl-content.sl-page-3>.sl-home-reviews{height:auto!important;min-height:0!important;gap:36px;background:#f6faf9}
.sl-app #sl-content.sl-page-3 .sl-home-reviews .sl-review-source{width:100%;gap:32px;overflow:visible}
.sl-app #sl-content.sl-page-3 .sl-home-reviews [data-name="Reviews / Title"]{width:auto!important;min-width:0;flex:1 1 0}
.sl-app #sl-content.sl-page-3 .sl-home-reviews .sl-review-source>div:last-child{flex:0 0 auto}
.sl-app #sl-content.sl-page-3 .sl-home-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;max-width:100%}
.sl-app #sl-content.sl-page-3 .sl-home-review-card{display:flex;flex-direction:column;min-width:0;padding:26px 24px 22px;background:#fff;border:1px solid #dce9e5;border-top:2px solid #25b8aa}
.sl-app #sl-content.sl-page-3 .sl-home-review-label{display:flex;align-items:center;gap:7px;margin:0 0 20px;color:#59706a;font-size:11px;line-height:1.5;letter-spacing:-.015em}
.sl-app #sl-content.sl-page-3 .sl-home-review-label>span{display:grid;place-items:center;width:18px;height:18px;flex:0 0 18px;background:#03a94d;color:#fff;font-size:12px;font-weight:700;line-height:1}
.sl-app #sl-content.sl-page-3 .sl-home-review-card h3{margin:0 0 12px;color:#1c3730;font-size:19px;font-weight:500;line-height:1.55;word-break:keep-all;overflow-wrap:break-word}
.sl-app #sl-content.sl-page-3 .sl-home-review-text{margin:0 0 24px;color:#465b54;font-size:15px;line-height:1.85;word-break:keep-all;overflow-wrap:break-word}
.sl-app #sl-content.sl-page-3 .sl-home-review-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 12px;justify-content:space-between;margin-top:auto;padding-top:17px;border-top:1px solid #edf1ef;font-size:11px;line-height:1.6;color:#62716c}
.sl-app #sl-content.sl-page-3 .sl-home-review-author{font-weight:500;color:#3c554c;overflow-wrap:anywhere}
.sl-app #sl-content.sl-page-3 .sl-home-review-link{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding-top:10px;font-size:12px;line-height:1.6;color:#17786b}
.sl-app #sl-content.sl-page-3 .sl-home-review-link:hover{text-decoration:underline;text-underline-offset:4px}
.sl-app #sl-content.sl-page-3 .sl-home-review-note{width:100%;margin:0;color:#63766e;font-size:12px;line-height:1.8;word-break:keep-all;overflow-wrap:break-word}
.sl-app #sl-content.sl-page-3 .sl-home-review-note span{display:inline-block;margin-left:10px}
@media(min-width:768px) and (max-width:1099px){.sl-app #sl-content.sl-page-3 .sl-home-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){
 .sl-app #sl-content.sl-page-3 .sl-home-review-grid{grid-template-columns:1fr;gap:18px}
 .sl-app #sl-content.sl-page-3 .sl-home-review-card{padding:26px 24px 20px}
 .sl-app #sl-content.sl-page-3 .sl-home-reviews .sl-review-source{flex-direction:column;align-items:flex-start}
 .sl-app #sl-content.sl-page-3 .sl-home-reviews [data-name="Reviews / Title"]{flex-basis:auto;width:100%!important}
 .sl-app #sl-content.sl-page-3 .sl-home-review-note span{display:block;margin:8px 0 0}
}
