.meduza-reviews{--meduza-review-card-auto-width: calc((100% - var(--meduza-reviews-gap, 14px) - var(--meduza-reviews-gap, 14px)) / 3);width:100%;max-width:100%;min-width:0;overflow:hidden;color:var(--meduza-review-card-text, inherit)}.review-rail{width:100%;max-width:100%;min-width:0;overflow:hidden;border-radius:var(--meduza-reviews-radius, var(--radius-lg));border:var(--meduza-reviews-border-width, 1px) solid var(--meduza-reviews-rail-border, var(--border));background:var(--meduza-reviews-rail-bg, var(--surface))}.review-rail__track{display:flex;width:100%;max-width:100%;min-width:0;gap:var(--meduza-reviews-gap, 14px);padding:var(--meduza-reviews-padding, 14px);overflow-x:auto;overflow-y:hidden;scroll-padding-inline:var(--meduza-reviews-padding, 14px);scroll-snap-type:x mandatory;scrollbar-width:none}.review-rail__track::-webkit-scrollbar{display:none}.review-card{width:var(--meduza-review-card-size, var(--meduza-review-card-auto-width));max-width:100%;flex:0 0 var(--meduza-review-card-size, var(--meduza-review-card-auto-width));scroll-snap-align:start;border-radius:var(--meduza-reviews-radius, var(--radius-lg));border:var(--meduza-reviews-border-width, 1px) solid var(--meduza-review-card-border, var(--border));background:var(--meduza-review-card-bg, rgba(255, 255, 255, .04));color:var(--meduza-review-card-text, var(--text));padding:16px;box-shadow:var(--shadow-2)}.meduza-reviews--desktop-1{--meduza-review-card-auto-width: 100%}.meduza-reviews--desktop-2{--meduza-review-card-auto-width: calc((100% - var(--meduza-reviews-gap, 14px)) / 2)}.meduza-reviews--desktop-3{--meduza-review-card-auto-width: calc((100% - var(--meduza-reviews-gap, 14px) - var(--meduza-reviews-gap, 14px)) / 3)}.meduza-reviews--desktop-4{--meduza-review-card-auto-width: calc((100% - var(--meduza-reviews-gap, 14px) - var(--meduza-reviews-gap, 14px) - var(--meduza-reviews-gap, 14px)) / 4)}.meduza-reviews--sizing-fixed{--meduza-review-card-size: min(var(--meduza-review-card-width, 380px), 86vw)}@media (max-width: 900px){.meduza-reviews{--meduza-review-card-auto-width: calc((100% - var(--meduza-reviews-gap, 14px)) / 2)}.meduza-reviews--tablet-1{--meduza-review-card-auto-width: 100%}.meduza-reviews--tablet-2{--meduza-review-card-auto-width: calc((100% - var(--meduza-reviews-gap, 14px)) / 2)}.meduza-reviews--tablet-3{--meduza-review-card-auto-width: calc((100% - var(--meduza-reviews-gap, 14px) - var(--meduza-reviews-gap, 14px)) / 3)}}@media (max-width: 600px){.meduza-reviews,.meduza-reviews--mobile-1{--meduza-review-card-auto-width: 100%}.meduza-reviews--mobile-2{--meduza-review-card-auto-width: calc((100% - var(--meduza-reviews-gap, 14px)) / 2)}}.review-card__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.review-card__name{margin:0;color:var(--meduza-review-card-text, inherit);font-size:var(--meduza-review-name-size, inherit);font-weight:720;letter-spacing:var(--tracking-body)}.review-card__rating{margin:0;color:var(--meduza-review-stars, transparent);font-size:var(--meduza-review-stars-size, inherit);letter-spacing:var(--tracking-expanded);font-weight:700;text-transform:uppercase;background:linear-gradient(135deg,#ff9f3d,#f97316);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .review-card__rating{color:var(--meduza-review-stars, transparent);background:linear-gradient(135deg,#ff9f3d,#f97316)}.review-card__text{margin:12px 0 0;color:var(--meduza-review-card-muted, var(--muted));font-size:var(--meduza-review-text-size, inherit)}.review-card__meta{margin:12px 0 0;color:var(--meduza-review-card-muted, var(--muted));font-size:var(--meduza-review-meta-size, 13px)}.meduza-reviews__head{gap:18px}.meduza-reviews__intro{display:grid;gap:8px}.meduza-reviews__summary{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:0;padding:var(--meduza-review-badge-padding, 7px 10px);border-radius:999px;border:1px solid var(--meduza-review-badge-bg, var(--border));background:var(--meduza-review-badge-bg, rgba(255, 255, 255, .07));color:var(--meduza-review-badge-color, var(--muted));font-size:var(--meduza-review-meta-size, 13px);line-height:1.2}.meduza-reviews__google-icon,.meduza-review-card__badge-icon{display:inline-flex;width:var(--meduza-review-google-icon-size, 16px);height:var(--meduza-review-google-icon-size, 16px);flex:0 0 var(--meduza-review-google-icon-size, 16px)}.meduza-reviews__google-icon svg,.meduza-review-card__badge-icon svg{display:block;width:100%;height:100%}.meduza-reviews__summary-rating{color:var(--meduza-review-card-text, var(--text));font-weight:760}.meduza-reviews__control{color:var(--meduza-review-control-color, inherit);border-color:var(--meduza-review-control-border, var(--border));background:var(--meduza-review-control-bg, transparent)}.meduza-review-card{display:grid;gap:12px}.meduza-review-card__top{align-items:flex-start}.meduza-review-card__identity{display:flex;align-items:center;min-width:0;gap:10px}.meduza-review-card__avatar{display:inline-grid;place-items:center;width:var(--meduza-review-avatar-size, 38px);height:var(--meduza-review-avatar-size, 38px);flex:0 0 var(--meduza-review-avatar-size, 38px);overflow:hidden;border-radius:999px;border:1px solid var(--meduza-review-card-border, var(--border));background:#ffffff14;color:var(--meduza-review-card-text, var(--text));font-weight:760}.meduza-review-card__avatar img{display:block;width:100%;height:100%;object-fit:cover}.meduza-review-card__name,.meduza-review-card__meta{overflow-wrap:anywhere}.meduza-review-card__meta{margin-top:4px}.meduza-review-card__rating{width:fit-content;margin-top:0}.meduza-review-card__badge{display:inline-flex;align-items:center;gap:6px;min-height:28px;flex:0 0 auto;padding:var(--meduza-review-badge-padding, 5px 9px);border-radius:999px;background:var(--meduza-review-badge-bg, rgba(255, 255, 255, .07));color:var(--meduza-review-badge-color, var(--muted));font-size:var(--meduza-review-meta-size, 12px);font-weight:700}.meduza-review-card__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.meduza-review-card--empty{min-height:120px}html[data-theme=light] .meduza-reviews__summary,html[data-theme=light] .meduza-review-card__badge{background:var(--meduza-review-badge-bg, rgba(10, 12, 18, .06))}.section__head{margin-bottom:22px}.section__head--row{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.section__title{font-size:clamp(22px,2.3vw,30px);line-height:1.1;margin:0;letter-spacing:var(--tracking-mid);font-family:var(--font-display);text-transform:uppercase}.section__subtitle{margin:10px 0 0;color:var(--muted);max-width:65ch}.section__controls{display:flex;gap:10px}
