@media only screen and (min-width:0rem){#reviews-summary{background-color:var(--bgDarker);padding:clamp(2.5rem,5vw,3.5rem) 1rem}#reviews-summary .cs-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin:auto;max-width:80rem;text-align:center;width:100%}#reviews-summary .cs-rating{align-items:center;display:flex;flex-direction:column;gap:.375rem}#reviews-summary .cs-score{color:var(--primaryLight);font-family:var(--headerFont);font-size:clamp(3rem,8vw,4.25rem);font-weight:700;line-height:1em}#reviews-summary .cs-stars{color:#f5b301;font-size:1.5rem;letter-spacing:.12em}#reviews-summary .cs-count{color:var(--bodyTextColorWhite);font-size:1rem}#reviews-summary .cs-summary-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}#reviews-grid{background-color:var(--bgDark);padding:var(--sectionPadding)}#reviews-grid .cs-container{margin:auto;max-width:80rem;width:100%}#reviews-grid .cs-reviews{-moz-column-count:1;column-count:1;-moz-column-gap:1.25rem;column-gap:1.25rem;margin:0;padding:0}#reviews-grid .cs-review-card{list-style:none;-moz-column-break-inside:avoid;background-color:var(--surface);border:1px solid var(--border);border-radius:.75rem;break-inside:avoid;display:flex;flex-direction:column;gap:.875rem;margin:0 0 1.25rem;padding:clamp(1.5rem,2.6vw,2rem);transition:border-color .3s;width:100%}#reviews-grid .cs-review-card:hover{border-color:var(--primary)}#reviews-grid .cs-review-head{align-items:center;display:flex;gap:.75rem;justify-content:space-between}#reviews-grid .cs-review-head .cs-stars{color:#f5b301;font-size:1rem;letter-spacing:.1em}#reviews-grid .cs-source{display:flex}#reviews-grid .cs-review-text{color:var(--bodyTextColor);font-size:.96875rem;line-height:1.6em;white-space:pre-line}#reviews-grid .cs-rating-only{color:var(--bodyTextColorWhite);font-style:italic}#reviews-grid .cs-review-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0}#reviews-grid .cs-tag{background-color:rgba(0,149,74,.1);border:1px solid var(--border);border-radius:6.25rem;color:var(--primaryLight);font-size:.71875rem;font-weight:600;letter-spacing:.02em;list-style:none;padding:.25rem .75rem;text-transform:capitalize}#reviews-grid .cs-owner-response{background-color:var(--bgDarker);border-left:.1875rem solid var(--primary);border-radius:0 .5rem .5rem 0;display:flex;flex-direction:column;gap:.375rem;margin-top:.25rem;padding:.875rem 1rem}#reviews-grid .cs-owner-label{color:var(--primaryLight);font-family:var(--headerFont);font-size:.78125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}#reviews-grid .cs-owner-text{color:var(--bodyTextColor);font-size:.875rem;line-height:1.55em;white-space:pre-line}#reviews-grid .cs-review-foot{align-items:center;display:flex;gap:.75rem;margin-top:auto;padding-top:.25rem}#reviews-grid .cs-profile{align-items:center;background:linear-gradient(180deg,var(--primary) 0,var(--primaryDark) 100%);border-radius:50%;color:#fff;flex:none;height:2.75rem;justify-content:center;width:2.75rem}#reviews-grid .cs-name,#reviews-grid .cs-profile{display:flex;font-family:var(--headerFont);font-weight:700}#reviews-grid .cs-name{color:var(--bodyTextColorWhite);flex-direction:column;font-size:.96875rem}#reviews-grid .cs-date{color:var(--bodyTextColor);font-family:var(--bodyFont);font-size:.8125rem;font-weight:400;margin-top:.125rem}}@media only screen and (min-width:37.5rem){#reviews-grid .cs-reviews{-moz-column-count:2;column-count:2}}@media only screen and (min-width:64rem){#reviews-grid .cs-reviews{-moz-column-count:3;column-count:3}}