.local-services{padding:32px 0 120px}.local-services .wrap{max-width:1120px}.local-head{margin:28px 0}.local-head h1{font-size:clamp(2.2rem,6vw,4rem);line-height:1.08;margin:16px 0}.local-head h1 span{color:#087f74}.local-tabs,.local-links{display:flex;gap:12px;flex-wrap:wrap}.local-tabs{margin:24px 0}.local-tabs a,.local-badge{background:#e9f3f1;color:#17675f;border-radius:12px;padding:10px 14px}.local-services .card{margin:24px 0;scroll-margin-top:24px}.local-search{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin:24px 0}.local-search .btn{grid-column:1/-1}.local-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.local-station{border:1px solid #dce4ec;border-radius:18px;padding:20px;min-width:0}.local-badge{display:inline-block;font-size:.8rem;padding:6px 10px}.local-station h3{font-size:1.1rem;margin:16px 0 8px}.local-services p,.local-services a,.local-services h3{overflow-wrap:anywhere}.local-services input,.local-services select{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.local-services .actions{flex-wrap:wrap}.local-services details{margin-top:24px}.local-services .local-links .btn{white-space:normal}@media(max-width:640px){.local-search,.local-results{grid-template-columns:minmax(0,1fr)}.local-services .card{padding:20px}.local-links .btn{flex:1 1 135px}.local-tabs a{flex:1;text-align:center}.local-services .wrap{padding-left:16px;padding-right:16px}}
