.ar-reviews{background:var(--ar-background);color:var(--ar-text);padding:var(--ar-spacing) 14px;font-family:var(--font-body-family,inherit)}.ar-reviews *{box-sizing:border-box}.ar-inner{max-width:var(--ar-width);margin:0 auto}.ar-header{text-align:var(--ar-align);margin-bottom:28px}.ar-heading{font-family:var(--font-heading-family,inherit);color:var(--ar-heading-color);font-size:var(--ar-heading-size);line-height:1.2;overflow-wrap:anywhere}.ar-heading p{margin:0 0 16px;font-size:inherit;line-height:inherit;color:inherit}.ar-heading strong,.ar-heading b{color:var(--ar-heading-bold);font-weight:750}.ar-heading em,.ar-heading i{font-style:italic}.ar-heading a{color:inherit}.ar-summary{display:flex;align-items:center;justify-content:var(--ar-align);gap:8px;flex-wrap:wrap;font-size:var(--ar-summary-size);line-height:1.4;color:var(--ar-summary-color)}.ar-summary-text{border-left:1px solid currentColor;padding-left:8px}.ar-stars{display:block;width:calc(var(--ar-stars-size)*5);height:var(--ar-stars-size);max-width:100%;flex-shrink:0;overflow:visible}.ar-stars-empty{fill:var(--ar-star-empty)}.ar-stars-fill{fill:var(--ar-star-fill)}.ar-stars-outline{fill:none;stroke:var(--ar-star-border);stroke-width:1;stroke-linejoin:round}.ar-groups{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ar-gap)}.ar-group{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ar-gap);align-items:start;direction:ltr}.ar-card{display:block;min-width:0;width:100%;margin:0;align-self:start;background:var(--ar-card-background);border:1px solid var(--ar-border);border-radius:var(--ar-radius);overflow:hidden;break-inside:avoid;page-break-inside:avoid;text-align:left}.ar-reviews[data-shadow=true] .ar-card{box-shadow:0 2px 7px #00000008}.ar-photo{display:block;width:100%;max-width:100%;height:auto!important;aspect-ratio:auto!important;margin:0;object-fit:contain}.ar-content{padding:16px;font-size:var(--ar-body-size);line-height:1.5;overflow-wrap:anywhere}.ar-quote{margin-top:12px}.ar-content footer{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;margin-top:16px;font-size:.84em;line-height:1.45}.ar-content footer strong{color:var(--ar-name-color);font-weight:700}.ar-verified{color:var(--ar-verified-color);font-size:.92em}.ar-action{text-align:center;margin-top:24px}.ar-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:13px 28px;border-radius:8px;background:var(--ar-button-background);color:var(--ar-button-color);font:inherit;font-weight:600;text-decoration:none;line-height:1.4;overflow-wrap:anywhere;text-align:center}.ar-button:hover{opacity:.9}.ar-button:focus-visible{outline:2px solid var(--ar-text);outline-offset:4px}.ar-empty{padding:24px;border:1px dashed var(--ar-border);text-align:center}@media(max-width:749px){.ar-groups{gap:var(--ar-gap-mobile)}.ar-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ar-gap-mobile)}.ar-content{padding:11px;font-size:var(--ar-body-size-mobile)}.ar-heading{font-size:var(--ar-heading-size-mobile)}.ar-header{margin-bottom:20px}.ar-content footer{margin-top:12px}.ar-quote{margin-top:10px}}

.ar-reviews{display:block}.ar-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ar-gap);position:relative;direction:ltr}.ar-flow.is-laid-out{display:block}.ar-flow.is-laid-out>.ar-card{position:absolute;top:0;left:0}.ar-load{text-align:center;margin-top:20px}.ar-load a{display:inline-block;padding:12px;color:var(--ar-text)}.ar-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:749px){.ar-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ar-gap-mobile)}}
