.local-service-content .dsc-prose h3{margin:22px 0 10px;font-size:1.1rem;font-weight:600;color:var(--dsc-blue)}.local-service-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:18px}.local-service-links a,.local-service-secondary a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--dsc-green-ink);font-weight:600;text-decoration:underline;text-underline-offset:4px}.local-service-links a:hover,.local-service-secondary a:hover{color:#065f36}.local-service-secondary{margin-top:28px}.local-service-secondary>h3{margin-bottom:14px;font-size:1.15rem;font-weight:600;color:var(--dsc-blue)}.local-service-secondary details,.local-area-group{border:1px solid var(--dsc-line);border-radius:10px;background:#fff;margin-top:12px}.local-service-secondary summary,.local-area-group summary{cursor:pointer;padding:16px 18px;font-weight:600;color:var(--dsc-blue)}.local-service-secondary summary small{display:block;margin-top:6px;font-size:.9rem;line-height:1.65;color:var(--dsc-muted);font-weight:400}.local-service-secondary details>div,.local-area-group>p{padding:0 18px 18px}.local-area-group>p{line-height:1.8;color:var(--dsc-muted)}.local-area-group{scroll-margin-top:120px}.local-area-group>h3{padding:16px 18px 8px;font-size:1.05rem;font-weight:600;color:var(--dsc-blue)}.dsc-areas-panel .dsc-chips a{color:inherit;text-decoration:underline;text-underline-offset:3px}.local-service-content a:focus-visible,.local-service-content summary:focus-visible,.local-area-group summary:focus-visible{outline:2px solid var(--dsc-green-ink);outline-offset:3px}
