.hero .home-rating{display:inline-block;color:var(--cream);font-size:15px;font-weight:700;margin:12px 0;text-underline-offset:4px}
.home-reviews .home-rating{display:inline-block;font-size:18px;font-weight:700;margin-top:16px;text-underline-offset:4px}
.review-checked{font-size:12px;line-height:1.6;margin-top:8px}
.footer-business-details{font-size:14px;line-height:1.7;margin:18px 0 0;color:inherit}
.not-found{min-height:85vh;max-width:1050px;margin:auto}
.not-found>p{max-width:620px;margin:24px 0}
.not-found h1{font-size:clamp(36px,7vw,84px);line-height:1.05}
.not-found .home-owner-links{display:flex;gap:24px;flex-wrap:wrap;align-items:center}
@media(max-width:760px){.hero .home-rating{font-size:14px}.not-found{padding-top:40px}.not-found h1{overflow-wrap:break-word}}
.not-found>a>img{mix-blend-mode:multiply}
.home-review-heading .review-checked{font-size:12px;line-height:1.6}
