:root{--lga-rev-star:#fbbc05;--lga-rev-star-empty:#dcdce0;--lga-rev-text:#202124;--lga-rev-muted:#5f6368;--lga-rev-card-bg:#fff;--lga-rev-border:#e4e6ea;--lga-rev-radius:12px;--lga-rev-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);--lga-rev-accent:#1a73e8;--lga-rev-gap:20px;--lga-rev-font:inherit}.lga-rev-stars{display:inline-flex;align-items:center;gap:1px;line-height:0}.lga-rev-star path{fill:var(--lga-rev-star-empty)}.lga-rev-star--on path{fill:var(--lga-rev-star)}.lga-rev-google{flex:0 0 auto;display:inline-block;vertical-align:middle}.lga-rev-mini{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--lga-rev-border);border-radius:999px;background:var(--lga-rev-card-bg);font-family:var(--lga-rev-font);font-size:13px;line-height:1;color:var(--lga-rev-text);text-decoration:none;transition:box-shadow .15s ease,border-color .15s ease;white-space:nowrap}.lga-rev-mini:hover{box-shadow:var(--lga-rev-shadow);border-color:#d2d5da}.lga-rev-mini__rating{font-weight:700}.lga-rev-mini__count{color:var(--lga-rev-muted)}.lga-rev-mini .lga-rev-star{width:15px;height:15px}.lga-rev-carousel{position:relative;font-family:var(--lga-rev-font);color:var(--lga-rev-text);max-width:1120px;margin:0 auto;padding:0 48px;box-sizing:border-box}.lga-rev-carousel *,.lga-rev-carousel *:before,.lga-rev-carousel *:after{box-sizing:border-box}.lga-rev-carousel__head{display:flex;align-items:center;gap:8px;justify-content:center;margin-bottom:12px}.lga-rev-carousel__title{font-weight:600;font-size:15px}.lga-rev-track{display:flex;gap:var(--lga-rev-gap);overflow:hidden;scroll-behavior:smooth;outline:none}.lga-rev-track:focus-visible{box-shadow:0 0 0 2px var(--lga-rev-accent);border-radius:var(--lga-rev-radius)}.lga-rev-card{flex:0 0 calc((100% - 2 * var(--lga-rev-gap)) / 3);min-width:calc((100% - 2 * var(--lga-rev-gap)) / 3);align-self:stretch;background:var(--lga-rev-card-bg);border:1px solid var(--lga-rev-border);border-radius:var(--lga-rev-radius);box-shadow:var(--lga-rev-shadow);padding:18px 20px 20px}.lga-rev-card__head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.lga-rev-card__head .lga-rev-google{margin-left:auto}.lga-rev-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:0 0 auto;background:#f1f3f4}.lga-rev-avatar--initials{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:15px;background:hsl(var(--lga-rev-hue,210),45%,45%)}.lga-rev-card__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.lga-rev-card__name{font-weight:600;font-size:15px;color:var(--lga-rev-text);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lga-rev-card__name:hover{text-decoration:underline}.lga-rev-card__date{font-size:12px;color:var(--lga-rev-muted)}.lga-rev-card .lga-rev-stars{margin-bottom:8px}.lga-rev-card__text{font-size:14px;line-height:1.6;color:var(--lga-rev-text)}.lga-rev-card__text[data-lga-clamp].is-clamped{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.lga-rev-more{margin-top:6px;padding:0;border:0;background:0 0;color:var(--lga-rev-accent);font:inherit;font-size:13px;cursor:pointer}.lga-rev-more:hover{text-decoration:underline}.lga-rev-nav{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--lga-rev-border);border-radius:50%;background:var(--lga-rev-card-bg);color:var(--lga-rev-muted);cursor:pointer;transition:box-shadow .15s ease,color .15s ease,border-color .15s ease;z-index:2}.lga-rev-nav:hover{box-shadow:var(--lga-rev-shadow);color:var(--lga-rev-text);border-color:#d2d5da}.lga-rev-nav:focus-visible{outline:2px solid var(--lga-rev-accent);outline-offset:2px}.lga-rev-nav--prev{left:0}.lga-rev-nav--next{right:0}.lga-rev-nav[disabled]{opacity:.35;cursor:default;box-shadow:none}.lga-rev-dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.lga-rev-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--lga-rev-star-empty);cursor:pointer;transition:background .15s ease,transform .15s ease}.lga-rev-dot.is-active{background:var(--lga-rev-accent);transform:scale(1.15)}.lga-rev-dot:focus-visible{outline:2px solid var(--lga-rev-accent);outline-offset:2px}@media (max-width:900px){.lga-rev-carousel{max-width:760px}.lga-rev-card{flex:0 0 calc((100% - var(--lga-rev-gap)) / 2);min-width:calc((100% - var(--lga-rev-gap)) / 2)}}@media (max-width:600px){.lga-rev-carousel{padding:0 8px}.lga-rev-card{flex:0 0 100%;min-width:100%}.lga-rev-nav{top:auto;bottom:-6px;transform:none;width:32px;height:32px}.lga-rev-nav--prev{left:30%}.lga-rev-nav--next{right:30%}.lga-rev-dots{margin-top:48px}}@media (prefers-reduced-motion:reduce){.lga-rev-track{scroll-behavior:auto}.lga-rev-mini,.lga-rev-nav,.lga-rev-dot{transition:none}}