.public-reviews{color:#fff;background:#101714;border-block:1px solid #2b3a30}.public-reviews .eyebrow{color:#b5f467}.public-reviews h2{max-width:820px;margin-bottom:20px}.public-reviews h2 span{color:#b5f467}.public-reviews>.container>p{color:#d5ded8;max-width:720px;line-height:1.7}.public-reviews .review-summary{margin-top:24px}.public-reviews .review-summary strong{color:#b5f467}.public-reviews .review-card{color:#101714}.public-reviews-empty{background:#1c2921;border:1px solid #4d6254;border-radius:18px;align-items:flex-start;gap:18px;max-width:760px;margin-top:32px;padding:24px;display:flex}.public-reviews-empty>svg{color:#b5f467;flex-shrink:0;margin-top:2px}.public-reviews-empty strong{color:#fff}.public-reviews-empty p{color:#d5ded8;margin-top:8px;line-height:1.7}.public-reviews .review-actions .button{color:#fff;background:#1c2921;border-color:#718978}.public-reviews .review-actions .button:hover:not(:disabled){background:#304636}.public-reviews .review-actions .button:focus-visible{outline-offset:4px;outline:2px solid #b5f467}@media (width<=600px){.public-reviews-empty{gap:14px;padding:20px}}.review-rating-badge{color:#283521;border-radius:3px;align-items:center;gap:7px;max-width:100%;margin:0 0 18px;padding:4px 0;text-decoration:none;display:inline-flex}.review-rating-icon{color:#60852e;display:flex}.review-rating-details{flex-wrap:wrap;align-items:baseline;gap:7px;font-size:.85rem;display:flex}.review-rating-badge strong{font-size:.9rem;font-weight:650}.review-rating-scale{color:#66705f;font-weight:400}.review-rating-count{color:#66705f;text-underline-offset:3px;font-size:.8rem;-webkit-text-decoration:underline #bac4af;text-decoration:underline #bac4af}.review-rating-badge:hover .review-rating-count{color:#3d6120;text-decoration-color:currentColor}.review-rating-badge:focus-visible{outline-offset:4px;outline:2px solid #527329}
