.neighborhood-header,.neighborhood-page,.neighborhood-footer{max-width:1200px;margin:auto;padding:24px}.neighborhood-header{display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid #e4e7eb}.neighborhood-header>a{font-size:22px;font-weight:700}.neighborhood-header nav{display:flex;gap:20px}.neighborhood-page h1{font-size:clamp(28px,5vw,42px);line-height:1.2;margin:28px 0 16px}.neighborhood-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin:28px 0}.neighborhood-card{padding:24px;background:white;border:1px solid #e4e7eb;border-radius:14px;display:flex;flex-direction:column;gap:12px}.neighborhood-card h2{font-size:21px;line-height:1.4;margin:0}.neighborhood-card p{margin:0;color:#53606d}.neighborhood-card strong{font-size:22px;margin-top:auto}.neighborhood-card .button{margin-top:8px;text-align:center}.neighborhood-footer{border-top:1px solid #e4e7eb;font-size:14px}@media(max-width:600px){.neighborhood-header{align-items:flex-start;flex-direction:column}.neighborhood-header,.neighborhood-page,.neighborhood-footer{padding:20px}}
