#adlam-home[data-care-page="fees"] .fees-intro{padding:22px var(--care-gutter) 30px}#adlam-home[data-care-page="fees"] .fees-intro h1{margin:12px 0 16px;font-size:clamp(34px,4vw,50px)}#adlam-home[data-care-page="fees"] .fees-intro .care-lead{max-width:760px;font-size:17px;line-height:1.8}#adlam-home[data-care-page="fees"] .fees-jump-links{display:flex;flex-wrap:wrap;gap:4px 28px;margin-top:20px}#adlam-home[data-care-page="fees"] .fees-jump-links a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#b2c2b7}#adlam-home[data-care-page="fees"] .fees-overview{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:36px;align-items:start;padding:0 var(--care-gutter) 46px;scroll-margin-top:24px}#adlam-home[data-care-page="fees"] .fees-consultations>h2{font-size:23px;margin:0 0 20px;letter-spacing:-.5px}#adlam-home[data-care-page="fees"] .fees-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#adlam-home[data-care-page="fees"] .fees-price-card{min-width:0;padding:26px;background:#fff;border:1px solid var(--adlam-line);border-top:3px solid #6b8577;border-radius:5px}#adlam-home[data-care-page="fees"] .fees-price-card h3{font-size:17px;line-height:1.5;font-weight:600;letter-spacing:-.25px}#adlam-home[data-care-page="fees"] .fees-price{font-size:42px;font-weight:500;line-height:1.25;letter-spacing:-1.5px;margin:14px 0 12px;font-variant-numeric:tabular-nums}#adlam-home[data-care-page="fees"] .fees-price-card p:not(.fees-price){font-size:14px;line-height:1.75;color:var(--adlam-muted)}#adlam-home[data-care-page="fees"] .fees-price-card .fees-included{color:var(--adlam-ink);font-weight:500;margin-bottom:16px;min-height:3.5em}#adlam-home[data-care-page="fees"] .fees-scan-note{font-size:14px;color:var(--adlam-muted);line-height:1.8;margin:17px 0 22px;max-width:78ch}#adlam-home[data-care-page="fees"] .fees-payment{padding-top:21px;border-top:1px solid var(--adlam-line)}#adlam-home[data-care-page="fees"] .fees-payment h3{font-size:18px;margin-bottom:10px}#adlam-home[data-care-page="fees"] .fees-payment p{font-size:15px;line-height:1.8;max-width:76ch}#adlam-home[data-care-page="fees"] .fees-payment p+p{margin-top:9px;color:var(--adlam-muted)}#adlam-home[data-care-page="fees"] .fees-help{padding:29px;background:var(--adlam-sage);border-radius:7px}#adlam-home[data-care-page="fees"] .fees-help h2{font-size:28px;line-height:1.25;letter-spacing:-.8px;margin:12px 0 10px}#adlam-home[data-care-page="fees"] .fees-help>p:not(.adlam-eyebrow){font-size:15px;line-height:1.85}#adlam-home[data-care-page="fees"] .fees-help .fees-help-role{font-size:13px;font-weight:600;margin-bottom:15px;color:var(--adlam-muted)}#adlam-home[data-care-page="fees"] .fees-help .adlam-button{margin:20px 0 4px;min-height:46px;font-size:14px}#adlam-home[data-care-page="fees"] .fees-email{display:block;min-height:44px;padding:9px 0;font-size:14px;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}#adlam-home[data-care-page="fees"] .fees-help-phone{margin-top:13px;font-size:14px;color:var(--adlam-muted)}#adlam-home[data-care-page="fees"] .fees-help-phone a{font-size:16px;min-height:44px;color:var(--adlam-ink)}#adlam-home[data-care-page="fees"] .fees-help nav{display:flex;flex-direction:column;border-top:1px solid #cdd7cc;margin-top:16px;padding-top:12px}#adlam-home[data-care-page="fees"] .fees-help nav a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#b2c2b7}#adlam-home[data-care-page="fees"] .fees-procedures{background:#fff;border-top:1px solid var(--adlam-line);border-bottom:1px solid var(--adlam-line)}#adlam-home[data-care-page="fees"] .fees-separate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:28px}#adlam-home[data-care-page="fees"] .fees-separate-grid article{border-top:1px solid var(--adlam-line);padding-top:20px}#adlam-home[data-care-page="fees"] .fees-separate-grid h3,#adlam-home[data-care-page="fees"] .fees-hospital-grid h3{font-size:19px;margin:0 0 12px}#adlam-home[data-care-page="fees"] .fees-separate-grid p,#adlam-home[data-care-page="fees"] .fees-hospital p,#adlam-home[data-care-page="fees"] .care-steps p,#adlam-home[data-care-page="fees"] .fees-cancellation p:not(.adlam-eyebrow){font-size:15px;line-height:1.85;color:var(--adlam-muted);max-width:75ch}#adlam-home[data-care-page="fees"] strong{font-weight:600;color:var(--adlam-ink)}#adlam-home[data-care-page="fees"] .fees-procedure-note{font-size:14px;line-height:1.8;color:var(--adlam-muted);max-width:95ch;border-top:1px solid var(--adlam-line);padding-top:18px;margin-top:25px}#adlam-home[data-care-page="fees"] .fees-section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:end}#adlam-home[data-care-page="fees"] .fees-section-heading h2{max-width:600px}#adlam-home[data-care-page="fees"] .fees-hospital-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;margin-top:30px}#adlam-home[data-care-page="fees"] .fees-hospital-grid article{padding:26px;border:1px solid var(--adlam-line);border-radius:5px;background:#fff}#adlam-home[data-care-page="fees"] .fees-hospital-grid p+p{margin-top:14px}#adlam-home[data-care-page="fees"] .fees-separate-accounts{margin-top:27px;padding-left:20px;border-left:3px solid #879b89}#adlam-home[data-care-page="fees"] .fees-separate-accounts h3{margin-bottom:8px;font-size:18px}#adlam-home[data-care-page="fees"] .fees-separate-accounts p{max-width:100ch}#adlam-home[data-care-page="fees"] .fees-planning-note{border-top:1px solid #cdd7cc;margin-top:26px;padding-top:19px;font-size:14px;line-height:1.85;color:var(--adlam-muted);max-width:110ch}#adlam-home[data-care-page="fees"] .fees-cancellation{display:grid;grid-template-columns:1fr 1.45fr;gap:44px;border-top:1px solid var(--adlam-line)}#adlam-home[data-care-page="fees"] .fees-updated{font-size:12px}@media(min-width:1600px){#adlam-home[data-care-page="fees"] .fees-overview{gap:48px}}@media(max-width:1000px){#adlam-home[data-care-page="fees"] .fees-overview{grid-template-columns:1fr;gap:28px}#adlam-home[data-care-page="fees"] .fees-help{max-width:none}#adlam-home[data-care-page="fees"] .fees-help nav{flex-direction:row;flex-wrap:wrap;gap:10px 32px}#adlam-home[data-care-page="fees"] .fees-price-card .fees-included{min-height:0}#adlam-home[data-care-page="fees"] .fees-separate-grid{gap:22px}#adlam-home[data-care-page="fees"] .fees-section-heading{gap:30px}}@media(max-width:700px){#adlam-home[data-care-page="fees"] .fees-intro{padding-top:18px;padding-bottom:25px}#adlam-home[data-care-page="fees"] .fees-intro h1{font-size:36px;letter-spacing:-1.4px}#adlam-home[data-care-page="fees"] .fees-intro .care-lead{font-size:16px}#adlam-home[data-care-page="fees"] .fees-jump-links{column-gap:21px;row-gap:2px}#adlam-home[data-care-page="fees"] .fees-price-grid,#adlam-home[data-care-page="fees"] .fees-separate-grid,#adlam-home[data-care-page="fees"] .fees-section-heading,#adlam-home[data-care-page="fees"] .fees-hospital-grid,#adlam-home[data-care-page="fees"] .fees-cancellation{grid-template-columns:1fr;gap:22px}#adlam-home[data-care-page="fees"] .fees-price-card{padding:22px}#adlam-home[data-care-page="fees"] .fees-price{font-size:40px;margin:10px 0}#adlam-home[data-care-page="fees"] .fees-price-card .fees-included{margin-bottom:10px}#adlam-home[data-care-page="fees"] .fees-help{padding:24px}#adlam-home[data-care-page="fees"] .fees-hospital-grid article{padding:22px}#adlam-home[data-care-page="fees"] .fees-help nav{flex-direction:column;gap:0}}