.local-discovery{max-width:1152px;margin:auto;padding:56px 24px;color:#eadfd5;font:16px/1.7 'Nunito Sans',sans-serif}.local-discovery h2{font-family:Rajdhani,sans-serif;font-size:34px;line-height:1.15;color:#fff;margin-bottom:20px}.local-discovery p{margin:20px 0}.local-discovery nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px 24px}.local-discovery a{color:#ffb27d;text-decoration:underline;text-underline-offset:4px}.local-discovery a:focus-visible{outline:3px solid #ff9150;outline-offset:4px}#top h1{font-size:clamp(44px,6vw,86px);line-height:1;max-width:1000px}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.detail-footer nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
