.hero-restored{max-width:550px;font:400 clamp(18px,2vw,24px)/1.4 Georgia,serif;color:#fff;margin:0 0 20px}.local-source{max-width:1080px}.local-source h1{font-size:clamp(38px,5vw,66px)}.local-source h2{font-size:clamp(30px,4vw,43px)}.local-source h3{font-size:27px}.local-source .source-grid{gap:28px}.local-source img{max-height:260px;object-fit:cover}.local-source-section{border-bottom:1px solid var(--line)}.local-source p,.local-source li{color:var(--muted)}.local-source .text-link{margin:10px 15px 10px 0}.city-links ul{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 25px;list-style:none;padding:0}.city-links a{display:block;padding:12px 0;border-bottom:1px solid var(--line);text-decoration:none}.quiz-result-price{font:400 30px/1.25 Georgia,serif;color:var(--ink)}@media(max-width:650px){.city-links ul{grid-template-columns:1fr 1fr}.local-source .source-grid{grid-template-columns:1fr}}