.local-guide-nav{display:flex;flex-wrap:wrap;gap:10px 24px;padding:22px 0;border-top:1px solid #d8d5ce;border-bottom:1px solid #d8d5ce}.local-guide-nav a{font-size:14px;font-weight:700;text-underline-offset:4px;min-height:44px;display:flex;align-items:center;max-width:100%;overflow-wrap:anywhere}
.local-subservice-context{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:54px;align-items:start}.local-subservice-context h2,.local-subservice-context h3{overflow-wrap:anywhere;hyphens:auto}.local-address-card{background:#e3e7da;padding:28px;border-radius:12px}.local-address-card h3{margin:12px 0}.local-address-card .text-link{white-space:normal;overflow-wrap:anywhere}.local-source{font-size:13px!important;line-height:1.6!important}.local-source a{overflow-wrap:anywhere;text-underline-offset:3px}.local-related h3{margin-top:32px}.local-subservice-places .city-link{font-size:14px;line-height:1.6;overflow-wrap:anywhere;min-height:52px}.local-subservice .link-tile{overflow-wrap:anywhere;min-height:52px}.local-subservice .service-topics a{white-space:normal;overflow-wrap:anywhere}
.local-related>.text-link{display:inline-flex;white-space:normal;max-width:100%;overflow-wrap:anywhere}.local-subservice #local-request{scroll-margin-top:110px}.local-subservice .finder-guide-jump{margin-top:16px}
@media(max-width:760px){.local-subservice-context{grid-template-columns:minmax(0,1fr);gap:24px}.local-address-card{padding:22px}.local-guide-nav{gap:4px 20px}.local-subservice-places .city-link-grid{grid-template-columns:minmax(0,1fr)}.local-subservice .link-grid{grid-template-columns:minmax(0,1fr)}}
