#adlam-home[data-care-page="services"] main [id]{scroll-margin-top:24px}#adlam-home[data-care-page="services"] .services-hero{grid-template-columns:minmax(0,1.8fr) minmax(260px,.9fr);padding-block:40px 36px;gap:clamp(32px,6vw,85px)}#adlam-home[data-care-page="services"] .services-hero h1{margin-top:15px;max-width:760px;font-size:clamp(36px,4.5vw,54px)}#adlam-home[data-care-page="services"] .services-hero .care-lead{max-width:680px;font-size:17px}#adlam-home[data-care-page="services"] .care-intro-note h2{font-size:24px;margin:12px 0 16px;line-height:1.3;letter-spacing:-.7px}#adlam-home[data-care-page="services"] .care-intro-note p:not(.adlam-eyebrow){margin:0}#adlam-home[data-care-page="services"] .services-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 var(--adlam-inset) 28px;gap:22px}#adlam-home[data-care-page="services"] .services-shortcuts a{display:flex;align-items:center;gap:12px;padding:15px 0 5px;border-top:1px solid var(--adlam-line);min-height:48px;font-size:14px;line-height:1.6}#adlam-home[data-care-page="services"] .services-shortcuts span{font-size:11px;color:#617c70}#adlam-home[data-care-page="services"] .services-shortcuts a:hover{text-decoration:underline;text-underline-offset:5px}#adlam-home[data-care-page="services"] .services-section{padding:42px var(--adlam-inset);margin:0;border-top:1px solid var(--adlam-line)}#adlam-home[data-care-page="services"] .services-section h2{font-size:clamp(27px,2.8vw,35px);line-height:1.28;margin:12px 0 18px;max-width:710px}#adlam-home[data-care-page="services"] .services-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}#adlam-home[data-care-page="services"] .services-section-heading h2{margin-bottom:0}#adlam-home[data-care-page="services"] .services-section-heading>a{flex-shrink:0}#adlam-home[data-care-page="services"] .services-intro{max-width:74ch;color:var(--adlam-muted);font-size:15px;line-height:1.8}#adlam-home[data-care-page="services"] .services-grid{display:grid;gap:26px 34px;margin-top:26px}#adlam-home[data-care-page="services"] .services-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}#adlam-home[data-care-page="services"] .services-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}#adlam-home[data-care-page="services"] .services-grid article{display:flex;flex-direction:column;align-items:flex-start;border-top:1px solid var(--adlam-line);padding-top:20px;min-width:0}#adlam-home[data-care-page="services"] .services-grid h3{font-size:19px;margin-bottom:10px}#adlam-home[data-care-page="services"] .services-grid p{font-size:14px;line-height:1.85;color:var(--adlam-muted);margin-bottom:14px;max-width:60ch}#adlam-home[data-care-page="services"] .services-links{display:flex;align-items:flex-start;flex-direction:column;gap:3px;margin-top:auto}#adlam-home[data-care-page="services"] .services-links a,#adlam-home[data-care-page="services"] .services-additional a,#adlam-home[data-care-page="services"] .services-procedures article>a,#adlam-home[data-care-page="services"] .services-note a{display:inline-flex;align-items:center;min-height:36px;font-size:14px;line-height:1.7;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#b2c2b7}#adlam-home[data-care-page="services"] .services-links a:hover,#adlam-home[data-care-page="services"] .services-additional a:hover,#adlam-home[data-care-page="services"] .services-procedures article>a:hover,#adlam-home[data-care-page="services"] .services-note a:hover{text-decoration-color:currentColor}#adlam-home[data-care-page="services"] .services-links-inline{flex-direction:row;flex-wrap:wrap;gap:5px 24px}#adlam-home[data-care-page="services"] .services-consultations{background:#fff}#adlam-home[data-care-page="services"] .services-additional{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;border-top:1px solid var(--adlam-line);padding-top:22px;margin-top:27px}#adlam-home[data-care-page="services"] .services-additional h3{font-size:17px;margin-bottom:7px}#adlam-home[data-care-page="services"] .services-additional p{font-size:13px;line-height:1.8;color:var(--adlam-muted);margin-bottom:4px}#adlam-home[data-care-page="services"] .services-note{margin-top:27px;border-top:1px solid var(--adlam-line);padding-top:18px;max-width:1000px;font-size:13px;line-height:1.9;color:var(--adlam-muted)}#adlam-home[data-care-page="services"] .services-note a{color:var(--adlam-ink)}#adlam-home[data-care-page="services"] .services-treatment{background:var(--adlam-sage)}#adlam-home[data-care-page="services"] .services-surgery{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.6fr);gap:30px clamp(30px,5vw,74px);align-items:start;background:#fff}#adlam-home[data-care-page="services"] .services-surgery figure{max-width:320px;width:100%;justify-self:center}#adlam-home[data-care-page="services"] .services-surgery img{width:100%;height:auto;display:block;border-radius:8px}#adlam-home[data-care-page="services"] .services-surgery figcaption{font-size:12px;color:var(--adlam-muted);line-height:1.7;margin-top:9px}#adlam-home[data-care-page="services"] .services-procedures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin-top:23px}#adlam-home[data-care-page="services"] .services-procedures article{border-top:1px solid var(--adlam-line);padding-top:16px;min-width:0}#adlam-home[data-care-page="services"] .services-procedures h3{font-size:18px;margin-bottom:8px}#adlam-home[data-care-page="services"] .services-procedures p{font-size:14px;line-height:1.8;color:var(--adlam-muted);margin-bottom:9px}#adlam-home[data-care-page="services"] .services-surgery-note{grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr;gap:30px;border-top:1px solid var(--adlam-line);padding-top:22px}#adlam-home[data-care-page="services"] .services-surgery-note h3{font-size:19px}#adlam-home[data-care-page="services"] .services-surgery-note p{font-size:14px;line-height:1.85;color:var(--adlam-muted);max-width:90ch}#adlam-home[data-care-page="services"] .services-coordination{display:grid;grid-template-columns:1fr 1.45fr;gap:clamp(30px,5vw,75px);align-items:start}#adlam-home[data-care-page="services"] .services-coordination p:not(.adlam-eyebrow){font-size:15px;line-height:1.85;color:var(--adlam-muted);max-width:70ch}#adlam-home[data-care-page="services"] .services-coordination p+p{margin-top:14px}#adlam-home[data-care-page="services"] .services-questions{background:#fff}#adlam-home[data-care-page="services"] .services-questions .care-details{margin-top:24px;max-width:1000px}#adlam-home[data-care-page="services"] .services-questions details{scroll-margin-top:24px}#adlam-home[data-care-page="services"] .services-next{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(30px,5vw,75px);align-items:center;background:var(--adlam-sage)}#adlam-home[data-care-page="services"] .services-next p:not(.adlam-eyebrow){font-size:15px;line-height:1.85;max-width:65ch;color:var(--adlam-muted)}#adlam-home[data-care-page="services"] .services-next-actions{display:flex;align-items:flex-start;flex-direction:column;gap:8px}@media(max-width:1000px){#adlam-home[data-care-page="services"] .services-hero{gap:30px;grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr)}#adlam-home[data-care-page="services"] .services-hero h1{font-size:42px}#adlam-home[data-care-page="services"] .services-hero .care-lead{font-size:16px}#adlam-home[data-care-page="services"] .services-grid{column-gap:24px}#adlam-home[data-care-page="services"] .services-surgery{grid-template-columns:minmax(200px,.8fr) minmax(0,1.4fr);column-gap:30px}#adlam-home[data-care-page="services"] .services-procedures{column-gap:22px}}@media(max-width:760px){#adlam-home[data-care-page="services"] .services-hero{grid-template-columns:1fr;gap:25px;padding-block:28px}#adlam-home[data-care-page="services"] .services-hero .care-intro-note{padding:22px 24px}#adlam-home[data-care-page="services"] .care-intro-note h2 br{display:none}#adlam-home[data-care-page="services"] .care-intro-note nav{flex-direction:row;flex-wrap:wrap;gap:5px 24px;margin-top:16px;padding-top:10px}#adlam-home[data-care-page="services"] .services-section-heading{display:block}#adlam-home[data-care-page="services"] .services-section-heading>a{margin-top:8px}#adlam-home[data-care-page="services"] .services-grid-three{grid-template-columns:1fr}#adlam-home[data-care-page="services"] .services-surgery{grid-template-columns:1fr;gap:25px}#adlam-home[data-care-page="services"] .services-surgery figure{max-width:280px;justify-self:start}#adlam-home[data-care-page="services"] .services-coordination{grid-template-columns:1fr;gap:0}}@media(max-width:670px){#adlam-home[data-care-page="services"] .services-hero h1{font-size:36px;letter-spacing:-1.5px;margin-bottom:18px}#adlam-home[data-care-page="services"] .services-hero .care-lead{font-size:15px;line-height:1.75}#adlam-home[data-care-page="services"] .services-hero .adlam-actions{margin-top:21px;gap:8px 20px}#adlam-home[data-care-page="services"] .care-intro-note h2{font-size:22px}#adlam-home[data-care-page="services"] .services-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding-bottom:24px}#adlam-home[data-care-page="services"] .services-shortcuts a{font-size:13px;gap:9px;padding-top:10px}#adlam-home[data-care-page="services"] .services-section{padding-block:31px}#adlam-home[data-care-page="services"] .services-section h2{font-size:28px}#adlam-home[data-care-page="services"] .services-grid{gap:23px;margin-top:21px}#adlam-home[data-care-page="services"] .services-grid-two,#adlam-home[data-care-page="services"] .services-additional,#adlam-home[data-care-page="services"] .services-procedures,#adlam-home[data-care-page="services"] .services-surgery-note,#adlam-home[data-care-page="services"] .services-next{grid-template-columns:1fr}#adlam-home[data-care-page="services"] .services-additional{gap:21px}#adlam-home[data-care-page="services"] .services-surgery-note{gap:10px}#adlam-home[data-care-page="services"] .services-next{gap:21px}#adlam-home[data-care-page="services"] .services-links a,#adlam-home[data-care-page="services"] .services-additional a,#adlam-home[data-care-page="services"] .services-procedures article>a,#adlam-home[data-care-page="services"] .services-note a{min-height:44px}#adlam-home[data-care-page="services"] .services-procedures{gap:23px}}