.services-hero{padding:88px 0;background:#343434;color:#fff}.services-hero h1{max-width:920px;margin:12px 0 24px;font:500 clamp(3rem,5.7vw,5.4rem)/.97 var(--serif);letter-spacing:-.04em}.services-hero p:not(.eyebrow){max-width:690px;color:#f0e7dc;margin-bottom:28px}.services-main{padding:70px 0;background:var(--cream)}.services-jump{display:flex;flex-wrap:wrap;gap:14px 26px;padding-bottom:28px;border-bottom:1px solid var(--line);margin-bottom:38px}.services-jump a{font-size:.9rem;font-weight:700;text-decoration-color:#ff8600;text-underline-offset:5px}.services-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.services-card{padding:34px;background:var(--paper);border:1px solid var(--line);border-top:4px solid #ff8600}.services-main h2,.services-cta h2{margin:10px 0 18px;font:500 clamp(2rem,3.4vw,3rem)/1.04 var(--serif);color:#343434}.services-card p:not(.eyebrow),.services-support p,.services-questions p{color:var(--muted)}.facility-link{display:inline-block;margin-top:12px;font-weight:700;text-decoration-color:#ff8600;text-underline-offset:5px}.services-support{display:grid;grid-template-columns:1.4fr 1fr;gap:45px;margin:60px 0;padding:38px;background:#eef5e8}.services-contact{padding:24px;background:#fffdfa;align-self:start;overflow-wrap:anywhere}.services-contact>a{display:block;margin:10px 0}.services-questions{max-width:860px}.services-questions details{padding:20px 0;border-top:1px solid var(--line)}.services-questions summary{font-weight:700;cursor:pointer}.services-questions details:last-child{border-bottom:1px solid var(--line)}.services-cta{padding:68px 0;text-align:center;background:#eef5e8}.services-cta p:not(.eyebrow){max-width:580px;margin:0 auto 26px;color:var(--muted)}@media(max-width:820px){.services-hero{padding:64px 0}.services-main{padding:48px 0}.services-grid,.services-support{grid-template-columns:1fr}.services-card{padding:26px}.services-support{padding:26px;gap:20px;margin:38px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
