.hero h1.service-heading{font-size:2.8rem;line-height:1.38;max-width:610px}.service-heading .title-brand{display:block;font-size:1.1rem;letter-spacing:-.03em;margin-bottom:14px}.service-heading .title-detail{display:block;font-size:1.5rem;margin-top:9px}.service-teaser{border-bottom:1px solid var(--line)}.service-teaser .section-head p:not(.eyebrow){margin-top:12px}.service-teaser-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.service-teaser-links a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px;border:1px solid var(--line);border-radius:6px;background:var(--soft);font-weight:700}.local-care{scroll-margin-top:120px}.local-care-intro{margin-top:12px}.local-care-form{display:flex;align-items:center;gap:18px;padding:24px;background:var(--forest);color:white;border-radius:7px}.local-care-form label{font-weight:700;white-space:nowrap}.local-care-form select{width:100%;max-width:420px;min-width:0;background:white;color:var(--ink);min-height:52px;border:1px solid #c8d3c9;border-radius:4px;padding:10px 14px}.local-care-form .button{background:var(--lime);color:var(--forest);white-space:nowrap;margin-left:auto}.local-care-status{padding:16px 0;color:var(--forest);font-weight:700}.local-care-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.local-care-card{border:1px solid var(--line);border-radius:7px;padding:28px;display:flex;flex-direction:column;scroll-margin-top:120px}.local-care-card h3{font-size:1.45rem;margin:10px 0 14px}.local-care-card>p{font-size:.95rem}.local-care-card details{margin-top:20px;padding-top:14px;border-top:1px solid var(--line)}.local-care-card summary{cursor:pointer;color:var(--forest);font-weight:700;font-size:.95rem;min-height:38px}.local-care-card details p{font-size:.9375rem;padding:8px 0 12px}.local-care-prepare{background:var(--soft);padding:14px 16px;margin-block:18px 22px;line-height:1.8}.local-care-prepare strong{display:block;color:var(--forest);font-size:.8rem;margin-bottom:4px}.local-care-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:auto}.local-care .region-note{margin-top:24px}.local-care noscript a{text-decoration:underline}.local-care-form button:hover{background:#e7f2b6}
@media(max-width:900px){.hero h1.service-heading{font-size:2.2rem}.service-heading .title-detail{font-size:1.25rem}.local-care-form{flex-wrap:wrap}.local-care-form select{flex:1}.local-care-form .button{margin-left:0}.service-teaser-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.hero h1.service-heading{font-size:2rem}.local-care-grid{grid-template-columns:1fr}.local-care-form{display:grid;grid-template-columns:1fr;gap:10px;padding:20px}.local-care-form select{max-width:none}.local-care-card{padding:22px}.local-care-card h3{font-size:1.3rem}.service-teaser-links{grid-template-columns:1fr}.service-teaser .section-head{align-items:flex-start;flex-direction:column}.local-care-actions{gap:16px}.service-heading .title-brand{font-size:1rem}}
