.services_page___Rw_y{padding:2.5rem 0 3rem;background:var(--green-50);scroll-margin-top:6rem}.services_container__4i_bl{width:min(100% - 2rem,1000px);margin-inline:auto}.services_intro__moT_B{max-width:760px;margin-bottom:1.5rem}.services_intro__moT_B h1{font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.15;font-weight:800;letter-spacing:-.025em}.services_intro__moT_B p{margin-top:.75rem;color:var(--color-text-muted);font-size:1.0625rem;line-height:1.6}.services_clinicGrid__XEGqW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.services_clinicLink__TPg8y{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 1.25rem;border:1px solid var(--green-200);border-radius:var(--radius-md);background:white;color:var(--color-text);text-decoration:none}.services_clinicLink__TPg8y strong{display:block;color:var(--green-800);font-size:1.0625rem;line-height:1.4}.services_description__xNMBP{display:block;margin-top:.35rem;color:var(--color-text-muted);font-size:.9375rem;line-height:1.5}.services_arrow___2e3n{color:var(--green-700);font-size:1.25rem;flex-shrink:0}.services_clinicLink__TPg8y:hover{border-color:var(--green-700)}.services_page___Rw_y a:focus-visible,.services_page___Rw_y summary:focus-visible{outline:3px solid var(--green-700);outline-offset:4px}.services_eligibility__c8mhO{margin-top:1.125rem;color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.services_guidance___HKbA{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--green-200)}.services_guidance___HKbA summary{color:var(--green-800);font-weight:650;cursor:pointer}.services_guidance___HKbA>p{margin-top:1rem;color:var(--color-text-muted);line-height:1.6}.services_guidanceGrid__4iqaT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;margin-top:.75rem}.services_guidanceLink__e2__t{display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;padding-block:.75rem;border-bottom:1px solid var(--green-200);color:var(--green-800);font-size:.9375rem;font-weight:600;text-underline-offset:.2em}@media (max-width:640px){.services_page___Rw_y{padding-top:1.75rem}.services_clinicGrid__XEGqW,.services_guidanceGrid__4iqaT{grid-template-columns:1fr}.services_clinicLink__TPg8y{padding:1rem}}