.hig-public-reviews{--review-ink:#163253;--review-line:#dce5ee;padding:24px;margin:24px 0 32px;border:1px solid var(--review-line);border-radius:18px;background:linear-gradient(120deg,#f3f8fc,#fff);color:var(--review-ink);box-sizing:border-box}.hig-public-reviews *{box-sizing:border-box}.hig-public-reviews__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.hig-public-reviews__heading h2{font-size:clamp(19px,2vw,24px);line-height:1.3;margin:0;color:var(--review-ink)}.hig-public-reviews__heading p{margin:0;color:#53687e;font-size:14px}.hig-public-reviews__heading .hig-public-reviews__eyebrow{text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:11px;color:#357270;margin:0 0 5px}.hig-public-reviews__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.hig-public-reviews__card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px 12px;background:#fff;border:1px solid var(--review-line);border-radius:12px;color:var(--review-ink);text-decoration:none!important;transition:border-color .15s,box-shadow .15s}.hig-public-reviews__card:hover{border-color:#547d9d;box-shadow:0 4px 12px #153a5710}.hig-public-reviews__card:focus-visible{outline:3px solid #1e78bc;outline-offset:3px}.hig-public-reviews__name{font-size:14px;line-height:1.4;font-weight:750;overflow-wrap:anywhere}.hig-public-reviews__name>span{font-weight:400;color:#627b90}.hig-public-reviews__rating{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:13px;color:#1b3b57}.hig-public-reviews__stars{display:inline-block;position:relative;font:18px/1.2 Arial,sans-serif;letter-spacing:1px;color:#dce2e8;white-space:nowrap}.hig-public-reviews__stars>span+span{position:absolute;left:0;top:0;overflow:hidden;color:#986600}.hig-public-reviews__count{font-size:13px;line-height:1.4;color:#445b72}.hig-public-reviews__card small{font-size:11px;color:#5b6e7e}.hig-public-reviews .hig-public-reviews__note{margin:12px 0 0;font-size:12px;line-height:1.5;color:#5b6e7e}.hig-public-reviews--strip{padding:20px}.hig-public-reviews--full{padding:clamp(20px,4vw,36px)}.hig-public-reviews--full .hig-public-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hig-public-reviews--full .hig-public-reviews__card{padding:24px}.hig-public-reviews__quote{margin:22px 0 0;padding:20px;background:#fff;border:1px solid var(--review-line);border-left:4px solid #307c7b;border-radius:8px}.hig-public-reviews__quote p{font-size:16px;line-height:1.7;white-space:normal;overflow-wrap:anywhere}.hig-public-reviews__quote footer{font-size:13px;color:#53687e}.hig-public-reviews__quote footer a{color:#245982}@media(max-width:1000px){.hig-public-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.hig-public-reviews{padding:16px}.hig-public-reviews__heading{display:block}.hig-public-reviews__heading>p{margin-top:8px}.hig-public-reviews__grid,.hig-public-reviews--full .hig-public-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hig-public-reviews__card,.hig-public-reviews--full .hig-public-reviews__card{padding:12px}.hig-public-reviews__name{font-size:13px}}@media(max-width:360px){.hig-public-reviews__grid,.hig-public-reviews--full .hig-public-reviews__grid{grid-template-columns:1fr}}
