.department-page section.dept-tint{background-color:var(--department-ground)}.department-hero .ornament-heading{gap:var(--s7);grid-template-columns:minmax(0,1fr) 300px;margin-bottom:0}.department-hero .paper-ornament{width:300px;height:262px}.department-hero .paper-soft-surface{width:355px;height:355px;top:-62px;left:-28px}.department-hero .service-intro{max-width:54ch}.department-jumps{gap:var(--s2);border-block-start:1px solid var(--department-edge);flex-wrap:wrap;margin-block-start:var(--s7);padding-block-start:var(--s6);display:flex}.department-jumps a{min-block-size:40px;padding:0 var(--s4);border:1px solid var(--department-edge);border-radius:var(--r-pill);background:var(--white);color:var(--slate);font-size:var(--t-sm);transition:color var(--dur-180) var(--ease,ease),border-color var(--dur-180) var(--ease,ease);align-items:center;text-decoration:none;display:inline-flex}.department-jumps a:hover{color:var(--ink);border-color:var(--department-accent)}.department-lead{max-width:62ch;margin:var(--s3) 0 0;color:var(--slate);line-height:var(--lh-165)}.department-groups{gap:var(--s6);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--s7);display:grid}.department-groups:has(>.department-group:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.department-groups:has(>.department-group:only-child){grid-template-columns:minmax(0,1fr)}@media (width>=801px){.department-groups:has(>.department-group:only-child) .department-group{gap:var(--s7);grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;display:grid}.department-groups:has(>.department-group:only-child) .department-group-header>p{margin-block-end:0}.department-groups:has(>.department-group:only-child) .department-group ul{border-block-start:0}}.department-group{min-width:0;padding:var(--s6);background:var(--department-ground);border:1px solid var(--department-edge);border-radius:var(--r-card);flex-direction:column;display:flex}.department-page .department-group h3{font-family:var(--body);font-size:var(--t-micro);letter-spacing:var(--track-pos-06);text-transform:uppercase;font-weight:600;line-height:var(--lh-135);color:var(--department-accent);margin:0}.department-group-header>p{margin:var(--s3) 0 var(--s5);max-width:34ch;font-size:var(--t-sm);line-height:var(--lh-160);color:var(--slate)}.department-group ul{border-block-start:1px solid var(--department-edge);margin:0;padding:0;list-style:none}.department-group li+li{border-block-start:1px solid var(--department-edge)}.department-group li a{justify-content:space-between;gap:var(--s4);padding:var(--s5) 0;color:var(--ink);text-decoration:none;display:flex}.department-group b{font-weight:500;line-height:var(--lh-140);font-size:var(--t-lead);display:block}.department-group a span span{font-size:var(--t-sm);line-height:var(--lh-160);color:var(--slate);margin-block-start:var(--s2);display:block}.department-group li a:hover b{text-underline-offset:.2em;text-decoration:underline}.department-arrow{color:var(--department-accent);font-size:var(--t-md);line-height:var(--lh-150);flex:none}.department-groups--open{gap:0 var(--s6)}.department-groups--open .department-group{grid-template-rows:subgrid;background:0 0;border:0;border-radius:0;grid-row:span 2;gap:0;padding:0;display:grid}.department-groups--open .department-group-header{background:0 0;border-radius:0;padding:0}.department-page .department-groups--open h3{font-family:var(--body);font-size:var(--t-sm);font-weight:500;line-height:var(--lh-140);letter-spacing:normal;text-transform:none;color:var(--department-accent)}.department-groups--open .department-group-header>p{margin:var(--s2) 0 0;max-inline-size:none}.department-groups--open ul{border-block-start:1px solid var(--department-edge);align-self:start;margin-block-start:var(--s4)}.department-groups--open li{border-block-end:1px solid var(--department-edge)}.department-groups--open li+li{border-block-start:0}.department-groups--open li a{padding:var(--s5) var(--s2)}.department-groups--open li a:hover{background:var(--department-ground)}.department-page .department-groups--open b{font-size:var(--t-title)}@media (width<=800px){.department-groups.department-groups--open{gap:var(--s7)}.department-groups--open .department-group{grid-row:auto;display:block}}.department-groups--cards{gap:var(--s5);grid-template-rows:auto auto auto;margin-block-start:var(--s7)}.department-groups--cards .department-group{grid-template-rows:subgrid;padding:var(--space-24) var(--space-24) var(--s3);grid-row:span 3;row-gap:0;display:grid}.department-groups--cards .department-group-header{grid-template-columns:minmax(0,1fr) 72px;grid-template-rows:subgrid;column-gap:var(--s4);grid-row:span 2;padding-block-end:var(--s5);display:grid}.department-groups--cards .department-group-header:not(:has(.department-category-art)){grid-template-columns:minmax(0,1fr)}.department-groups--cards .department-group-header>h3{grid-area:1/1}.department-page .department-groups--cards h3{font-family:var(--display);font-size:var(--t-body);font-weight:500;line-height:var(--lh-140);letter-spacing:normal;text-transform:none;color:var(--department-accent)}.department-groups--cards .department-group-header>p{max-inline-size:none;margin:var(--s2) 0 0;font-size:var(--t-sm);line-height:var(--lh-160);grid-area:2/1}.department-category-art{grid-area:1/2/3;align-self:start;block-size:72px;inline-size:72px}.department-category-art img{object-fit:contain;mix-blend-mode:multiply;block-size:100%;inline-size:100%;display:block}.department-groups--cards ul{border-block-start:1px solid var(--department-edge);align-self:start}.department-groups--cards li a{min-block-size:64px;padding:var(--s4) 0;align-items:center;gap:var(--s4)}.department-page .department-groups--cards b{font-size:var(--t-body);line-height:var(--lh-140);font-weight:400}.department-groups--cards .department-arrow{text-align:center;inline-size:24px;font-size:var(--t-lead-up)}.department-groups--cards li a:is(:hover,:focus-visible) b{color:var(--department-accent);text-underline-offset:4px;text-decoration:underline}.department-groups--cards li a:focus-visible{outline:2px solid var(--department-accent);outline-offset:3px;border-radius:var(--r-sm)}@media (width<=1100px) and (width>=801px){.department-groups--cards .department-group{padding-inline:20px}}@media (width<=800px){.department-groups--cards{grid-template-rows:none}.department-groups--cards .department-group{padding:var(--space-24) var(--space-20) var(--s3);grid-row:auto;display:block}.department-groups--cards .department-group-header{grid-row:auto;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 64px}.department-groups--cards .department-group-header:not(:has(.department-category-art)){grid-template-columns:minmax(0,1fr)}.department-category-art{block-size:64px;inline-size:64px}}.department-group ul.is-plain{border-block-start:1px solid var(--department-edge)}.department-group ul.is-plain li{padding:var(--s4) 0;font-size:var(--t-body);line-height:var(--lh-150);color:var(--ink)}.department-doctors:has(>li:only-child){grid-template-columns:minmax(0,34rem)}.department-help{margin:var(--s6) 0 0;color:var(--slate);font-size:var(--t-sm);line-height:var(--lh-165)}.department-help a,.department-facts a,.department-profile,.department-more a{color:var(--ink);text-underline-offset:.2em}.department-doctors{gap:var(--s6);margin:var(--s7) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.department-doctors li{gap:var(--s6);padding:var(--s6);border:1px solid var(--department-edge);border-radius:var(--r-card);background:var(--white);grid-template-columns:150px minmax(0,1fr);display:grid}.department-doctors img{object-fit:cover;object-position:top;border-radius:var(--r-sm);background:var(--department-ground);width:150px;height:188px}.department-page .department-doctors h3{font-size:var(--t-title);font-weight:500}.department-doctors h3 a{color:inherit;text-decoration:none}.department-doctors h3 a:hover{text-decoration:underline}.department-doctors p{color:var(--slate);line-height:var(--lh-165);margin:var(--s3) 0;font-size:var(--t-body)}.department-doctors .department-role{font-size:var(--t-sm);margin:var(--s1) 0 var(--s3)}.department-profile{align-items:center;gap:var(--s2);min-height:44px;font-size:var(--t-sm);display:inline-flex}.department-visit{gap:var(--s8);grid-template-columns:1.2fr 1fr;align-items:start;display:grid}.department-bring{padding:var(--s6);background:var(--cream);border:1px solid var(--hair);border-radius:var(--r-card)}.department-page .department-bring h3{font-size:var(--t-title);margin:0;font-weight:500}.department-facts{gap:var(--s7);margin:var(--s6) 0 0;grid-template-columns:.8fr 1fr 1.3fr;display:grid}.department-facts dt{margin-block-end:var(--s2);font-weight:500}.department-facts dd{color:var(--slate);font-size:var(--t-body);line-height:var(--lh-170);margin:0}.department-facts dd a{align-items:center;min-block-size:24px;display:inline-flex}.department-more{margin:var(--s5) 0 0;font-size:var(--t-sm);line-height:var(--lh-165);color:var(--slate)}.department-faq .faq-aside{top:calc(var(--masthead-h,100px) + var(--s6));align-self:start;position:sticky}.department-next .wrap{justify-content:space-between;align-items:center;gap:var(--s7);display:flex}.department-next p{max-width:52ch;line-height:var(--lh-160);color:var(--slate);margin:var(--s3) 0 0}.department-next .service-hero-actions{flex-shrink:0;margin:0}[data-concept=air] .department-page section.department-plan,[data-concept=air] .department-page section.department-next,[data-concept=air] .department-page section.department-clinicians-note{padding-block:var(--s7)}.department-clinicians-note .department-lead{margin-block-start:var(--s2)}.department-page .department-faq .faq-aside h2{font-weight:500}.department-page [id]{scroll-margin-top:calc(var(--masthead-h,100px) + var(--s5))}.department-page a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (width<=1100px){.department-hero .ornament-heading{gap:var(--s6);grid-template-columns:minmax(0,1fr) 220px}.department-hero .paper-ornament{width:220px;height:192px}.department-hero .paper-soft-surface{width:260px;height:260px;top:-45px;left:-20px}.department-doctors li{gap:var(--s5);padding:var(--s5);grid-template-columns:120px minmax(0,1fr)}.department-doctors img{width:120px;height:150px}.department-next .wrap{display:block}.department-next .service-hero-actions{margin-block-start:var(--s6)}}@media (width<=900px){.department-hero .ornament-heading{display:block}.department-hero .paper-ornament{display:none}}@media (width<=800px){.department-groups{gap:var(--s5);grid-template-columns:1fr}.department-group-header>p{max-width:60ch}.department-doctors,.department-visit{grid-template-columns:1fr}.department-facts{gap:var(--s5);grid-template-columns:1fr}.department-facts>div+div{border-block-start:1px solid var(--department-edge);padding-block-start:var(--s5)}.department-faq .faq-aside{position:static}}@media (width<=420px){.department-doctors li{grid-template-columns:1fr}.department-doctors img{width:120px;height:150px}}[data-service=tongue-tie-assessment-and-surgery]{--tt-label-col:14rem}[data-concept=air] [data-service=tongue-tie-assessment-and-surgery] .service-answer-band{background:var(--air-ground)}[data-concept=air] [data-service=tongue-tie-assessment-and-surgery] .service-visit-band,[data-concept=air] [data-service=tongue-tie-assessment-and-surgery] .service-team-band{background:var(--cream-deep)}[data-concept=air] [data-service=tongue-tie-assessment-and-surgery] .section h2{font-size:var(--t-section);letter-spacing:var(--track-h2);font-weight:500;line-height:var(--lh-130);max-width:38ch}[data-service=tongue-tie-assessment-and-surgery] .service-lead{max-width:62ch;font-size:var(--t-md);line-height:var(--lh-165);color:var(--slate);margin-block-start:var(--s4)}[data-service=tongue-tie-assessment-and-surgery] .service-hero-facts{gap:var(--s4) var(--s5);border:0;margin-block-start:var(--s6);padding:0}[data-service=tongue-tie-assessment-and-surgery] .service-hero-facts li{border-block-start:1px solid var(--dept-pediatrics-edge);font-size:var(--t-sm);line-height:var(--lh-145);color:var(--slate);padding-block-start:var(--s3);padding-inline-start:0}[data-service=tongue-tie-assessment-and-surgery] .service-hero-facts li:before{content:none}[data-concept=air] [data-service=tongue-tie-assessment-and-surgery] .service-answer-band{padding-block:var(--s7)}[data-service=tongue-tie-assessment-and-surgery] .service-signs-head{display:block}[data-service=tongue-tie-assessment-and-surgery] .service-signs{margin-block-start:var(--s5);display:block}[data-service=tongue-tie-assessment-and-surgery] .service-sign-group{gap:var(--s4);min-width:0;box-shadow:none;padding:var(--s5) 0;background:0 0;border:0;border-radius:0;align-items:start;display:grid}[data-service=tongue-tie-assessment-and-surgery] .service-sign-group+.service-sign-group{border-block-start:1px solid var(--hair)}@media (width>=860px){[data-service=tongue-tie-assessment-and-surgery] .service-sign-group{gap:var(--s6);grid-template-columns:224px minmax(0,1fr)}}[data-service=tongue-tie-assessment-and-surgery] .sign-baby{--sign:var(--cyan-ink);--sign-soft:var(--tint-cyan-soft)}[data-service=tongue-tie-assessment-and-surgery] .sign-feeding{--sign:var(--pink-ink);--sign-soft:var(--tint-pink-soft)}[data-service=tongue-tie-assessment-and-surgery] .sign-speech{--sign:var(--lime-ink-deep);--sign-soft:var(--tint-lime-soft)}[data-service=tongue-tie-assessment-and-surgery] .service-sign-head{align-items:center;gap:var(--s3);display:flex}[data-service=tongue-tie-assessment-and-surgery] .service-sign-ico{background:var(--sign-soft);block-size:32px;inline-size:32px;color:var(--sign);border-radius:50%;flex:none;place-items:center;display:grid}[data-service=tongue-tie-assessment-and-surgery] .service-sign-ico svg{block-size:16px;inline-size:16px}[data-concept=air] [data-service=tongue-tie-assessment-and-surgery] .service-sign-group h3{font-family:var(--display);font-size:var(--t-title);letter-spacing:normal;text-transform:none;font-weight:500;line-height:var(--lh-140);color:var(--ink);border:0;margin:0;padding:0}[data-service=tongue-tie-assessment-and-surgery] .service-sign-group .service-check{gap:var(--s2);border:0;margin:0;padding:0}[data-service=tongue-tie-assessment-and-surgery] .service-sign-group .service-check li{align-items:flex-start;gap:var(--s3);max-width:none;font-size:var(--t-body);line-height:var(--lh-155);color:var(--slate);padding:0;display:flex}[data-service=tongue-tie-assessment-and-surgery] .service-sign-group .service-check li:before{content:none}[data-service=tongue-tie-assessment-and-surgery] .service-sign-tick{background:var(--sign-soft);block-size:20px;inline-size:20px;color:var(--sign);border-radius:50%;flex:none;place-items:center;margin-block-start:calc(.5lh - 10px);display:grid}[data-service=tongue-tie-assessment-and-surgery] .service-sign-tick svg{block-size:11px;inline-size:11px}[data-service=tongue-tie-assessment-and-surgery] .service-sign-group .service-check b{color:inherit;font-weight:400}[data-service=tongue-tie-assessment-and-surgery] .service-signs-next{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4) var(--s6);border-radius:var(--r-lg);background:var(--cream-ground);flex-wrap:wrap;margin-block-start:var(--s5);display:flex}[data-service=tongue-tie-assessment-and-surgery] .service-signs-next p{align-items:center;gap:var(--s3);font-size:var(--t-body);color:var(--ink);margin:0;font-weight:500;display:flex}[data-service=tongue-tie-assessment-and-surgery] .service-signs-next p:before{content:"";background:var(--pink);border-radius:50%;flex:none;block-size:10px;inline-size:10px}@media (width<=767px){[data-service=tongue-tie-assessment-and-surgery] .service-signs-next{padding:var(--s5)}[data-service=tongue-tie-assessment-and-surgery] .service-signs-next p{align-items:flex-start}[data-service=tongue-tie-assessment-and-surgery] .service-signs-next p:before{margin-block-start:calc(.5lh - 5px)}[data-service=tongue-tie-assessment-and-surgery] .service-signs-next .btn{justify-content:center;inline-size:100%}}@media (width>=860px){[data-concept=air] [data-service=tongue-tie-assessment-and-surgery] .service-sign-group h3{font-size:var(--t-body);line-height:var(--lh-155)}[data-service=tongue-tie-assessment-and-surgery] .service-sign-head{align-items:flex-start}[data-service=tongue-tie-assessment-and-surgery] .service-sign-ico{margin-block-start:calc(.5lh - 16px)}}[data-service=tongue-tie-assessment-and-surgery] .service-stage-cards{grid-template-columns:none;gap:0;margin-block-start:var(--s6);display:grid}[data-service=tongue-tie-assessment-and-surgery] .service-stage-card{gap:var(--s2) var(--s5);box-shadow:none;padding:var(--s5) 0;border:0;border-block-start:1px solid var(--hair);background:0 0;border-radius:0;grid-template-columns:2.5rem minmax(0,1fr);display:grid}@media (width>=760px){[data-service=tongue-tie-assessment-and-surgery] .service-stage-card{grid-template-columns:2.5rem var(--tt-label-col) minmax(0,1fr);gap:0 var(--s5);align-items:baseline}}[data-service=tongue-tie-assessment-and-surgery] .service-stage-card:first-child{border-block-start:0;padding-block-start:0}[data-service=tongue-tie-assessment-and-surgery] .service-stage-n{font-family:var(--body);font-size:var(--t-sm);letter-spacing:normal;font-variant-numeric:tabular-nums;font-weight:400;line-height:var(--lh-155);color:var(--muted);margin:0}[data-service=tongue-tie-assessment-and-surgery] .service-stage-card b{font-family:var(--display);font-size:var(--t-body);letter-spacing:normal;font-weight:500;line-height:var(--lh-155);color:var(--ink)}[data-service=tongue-tie-assessment-and-surgery] .service-stage-card span:not(.service-stage-n){max-width:none;font-size:var(--t-body);line-height:var(--lh-165);color:var(--slate);margin:0}@media (width<=759px){[data-service=tongue-tie-assessment-and-surgery] .service-stage-n{grid-row:1/span 2}}[data-service=tongue-tie-assessment-and-surgery] .service-outcome{max-width:64ch;padding:var(--s5) var(--s6);background:var(--cream);border-inline-start:0;border:1px solid var(--hair);border-radius:var(--r-card);font-size:var(--t-md);line-height:var(--lh-160);color:var(--ink);margin-block-start:var(--s7)}[data-service=tongue-tie-assessment-and-surgery] .service-decision{gap:var(--s5);margin-block-start:var(--s7)}@media (width>=820px){[data-service=tongue-tie-assessment-and-surgery] .service-decision{gap:var(--s6)}}[data-service=tongue-tie-assessment-and-surgery] .service-decision-col{padding:var(--s6);background:var(--white);border:1px solid var(--hair);border-radius:var(--r-card)}[data-concept=air] [data-service=tongue-tie-assessment-and-surgery] .service-decision-col h3{font-family:var(--display);font-size:var(--t-title);letter-spacing:normal;text-transform:none;font-weight:500;line-height:var(--lh-140);color:var(--ink);border:0;margin:0;padding:0}[data-service=tongue-tie-assessment-and-surgery] .service-decision-col ul{gap:0;margin-block-start:var(--s5)}[data-service=tongue-tie-assessment-and-surgery] .service-decision-col li{padding-block:var(--s4);border-block-start:1px solid var(--hair);font-size:var(--t-body);line-height:var(--lh-155);color:var(--slate);border-block-end:0;max-width:none;padding-inline:0}[data-service=tongue-tie-assessment-and-surgery] .service-decision-col li:first-child{border-block-start:0;padding-block-start:0}[data-service=tongue-tie-assessment-and-surgery] .service-decision-col li:before,[data-service=tongue-tie-assessment-and-surgery] .service-decision-col li:after{content:none}[data-service=tongue-tie-assessment-and-surgery] .service-decision-band .service-hero-actions{margin-block-start:var(--s7)}[data-service=tongue-tie-assessment-and-surgery] .service-stages{gap:0;margin-block-start:var(--s6);display:block}[data-service=tongue-tie-assessment-and-surgery] .service-stages li{padding:var(--s5) 0;border:0;border-block-start:1px solid var(--hair);gap:var(--s1) var(--s5);background:0 0;border-radius:0;display:grid}[data-service=tongue-tie-assessment-and-surgery] .service-stages li:first-child{border-block-start:0;padding-block-start:0}@media (width>=760px){[data-service=tongue-tie-assessment-and-surgery] .service-stages li{grid-template-columns:var(--tt-label-col) minmax(0,1fr);align-items:start}[data-service=tongue-tie-assessment-and-surgery] .service-stage-label{grid-area:1/1}[data-concept=air] [data-service=tongue-tie-assessment-and-surgery] .service-stages h3{grid-area:2/1}[data-service=tongue-tie-assessment-and-surgery] .service-stages p:not(.service-stage-label){grid-area:1/2/span 2}}[data-service=tongue-tie-assessment-and-surgery] .service-stage-label{font-family:var(--body);font-size:var(--t-sm);letter-spacing:normal;text-transform:none;font-weight:400;line-height:var(--lh-140);color:var(--dept-pediatrics-accent);margin:0}[data-concept=air] [data-service=tongue-tie-assessment-and-surgery] .service-stages h3{max-width:none;font-family:var(--display);font-size:var(--t-body);letter-spacing:normal;font-weight:500;line-height:var(--lh-155);color:var(--ink);margin:0}[data-service=tongue-tie-assessment-and-surgery] .service-stages p:not(.service-stage-label){max-width:none;font-size:var(--t-body);line-height:var(--lh-165);color:var(--slate);margin:0}[data-service=tongue-tie-assessment-and-surgery] .service-after-band .service-after-split{gap:var(--s6);align-items:start;display:grid}@media (width>=900px){[data-service=tongue-tie-assessment-and-surgery] .service-after-band .service-after-split{gap:var(--s7);grid-template-columns:minmax(0,1fr) minmax(0,22rem)}[data-service=tongue-tie-assessment-and-surgery] .service-after-figure{grid-area:1/2/span 2}[data-service=tongue-tie-assessment-and-surgery] .service-after-split>div{grid-area:1/1}[data-service=tongue-tie-assessment-and-surgery] .service-after-band .service-check{grid-area:2/1}}[data-service=tongue-tie-assessment-and-surgery] .service-after-figure{margin:0}[data-service=tongue-tie-assessment-and-surgery] .service-after-figure img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-card);block-size:auto;inline-size:100%;box-shadow:none}[data-service=tongue-tie-assessment-and-surgery] .service-after-band .service-check{gap:var(--s5);margin-block-start:var(--s6);display:grid}@media (width>=760px){[data-service=tongue-tie-assessment-and-surgery] .service-after-band .service-check{gap:var(--s5) var(--s6);grid-template-columns:repeat(2,minmax(0,1fr))}}[data-service=tongue-tie-assessment-and-surgery] .service-after-band .service-check li{border-block-start:1px solid var(--hair);max-width:none;padding-block-start:var(--s4);padding-inline-start:0;position:static}[data-service=tongue-tie-assessment-and-surgery] .service-after-band .service-check li:before{content:none}[data-service=tongue-tie-assessment-and-surgery] .service-check-titled b{font-size:var(--t-body);font-weight:500;line-height:var(--lh-145);color:var(--ink);display:block}[data-service=tongue-tie-assessment-and-surgery] .service-check-titled span{font-size:var(--t-body);line-height:var(--lh-165);color:var(--slate);margin-block-start:var(--s2);display:block}[data-service=tongue-tie-assessment-and-surgery] .service-check-titled li:nth-child(4){padding:var(--s5) var(--s6);background:var(--cream-ground);border-block-start:0;border-inline-start:3px solid var(--pink-btn);border-start-start-radius:0;border-start-end-radius:var(--r-sm);border-end-end-radius:var(--r-sm);border-end-start-radius:0;order:1;grid-column:1/-1;margin-block-start:var(--s3)}[data-service=tongue-tie-assessment-and-surgery] .service-check-titled li:nth-child(4) b{color:var(--ink)}[data-service=tongue-tie-assessment-and-surgery] .service-team-list{gap:var(--s5);max-width:none;margin-block-start:var(--s6);display:grid}@media (width>=760px){[data-service=tongue-tie-assessment-and-surgery] .service-team-list{gap:var(--s6);grid-template-columns:repeat(2,minmax(0,1fr))}}[data-service=tongue-tie-assessment-and-surgery] .service-team-list a{align-items:center;gap:var(--s5);padding:var(--s5);background:var(--white);border:1px solid var(--hair);border-radius:var(--r-card);display:flex}[data-service=tongue-tie-assessment-and-surgery] .service-team-list a:hover{background:var(--white);border-color:var(--dept-pediatrics-edge)}[data-service=tongue-tie-assessment-and-surgery] .service-team-list img{border-radius:var(--r-sm);object-fit:cover;object-position:50% 12%;flex:none;block-size:72px;inline-size:72px}[data-service=tongue-tie-assessment-and-surgery] .service-team-list b{font-size:var(--t-body);color:var(--ink);font-weight:500}[data-service=tongue-tie-assessment-and-surgery] .service-team-list span span{font-size:var(--t-sm);line-height:var(--lh-145);color:var(--slate);margin-block-start:var(--s1)}[data-service=tongue-tie-assessment-and-surgery] .service-team-split{gap:var(--s5);max-width:none;margin-block-start:var(--s6)}@media (width>=760px){[data-service=tongue-tie-assessment-and-surgery] .service-team-split{gap:var(--s6)}}[data-service=tongue-tie-assessment-and-surgery] .service-team-split dt{font-family:var(--display);font-size:var(--t-body);letter-spacing:normal;text-transform:none;font-weight:500;line-height:var(--lh-145);color:var(--ink);margin-block-end:var(--s2)}[data-service=tongue-tie-assessment-and-surgery] .service-team-split dd{max-width:none;font-size:var(--t-body);line-height:var(--lh-165);color:var(--slate);margin:0}@media (width>=900px){[data-service=tongue-tie-assessment-and-surgery] .faq-grid{column-gap:var(--s7);grid-template-columns:minmax(0,.62fr) minmax(0,1fr)}[data-service=tongue-tie-assessment-and-surgery] .faq-aside{top:calc(var(--masthead-h,80px) + var(--s6));align-self:start;position:sticky}}[data-concept=air] [data-service=tongue-tie-assessment-and-surgery] .faq-aside h2{font-size:var(--t-section);max-width:18ch;font-weight:500}[data-service=tongue-tie-assessment-and-surgery] .faq-help{max-width:34ch;font-size:var(--t-sm);line-height:var(--lh-155);color:var(--slate);margin-block-start:var(--s4)}[data-service=tongue-tie-assessment-and-surgery] .faq details{border-block-end-color:var(--hair)}[data-service=tongue-tie-assessment-and-surgery] .faq summary{font-size:var(--t-body);font-weight:500;line-height:var(--lh-155);border-radius:0}[data-service=tongue-tie-assessment-and-surgery] .faq .a p{font-size:var(--t-body);line-height:var(--lh-165);color:var(--slate)}[data-service=tongue-tie-assessment-and-surgery] .faq-help a{white-space:nowrap}[data-service=tongue-tie-assessment-and-surgery] .faq summary:hover{color:var(--dept-pediatrics-accent);background:0 0}[data-service=tongue-tie-assessment-and-surgery] .faq summary:after{background-color:var(--cream-deep);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%236B645C' stroke-width='1.9' stroke-linecap='round'%3E%3Cpath d='M2 4.5 6 8.5l4-4'/%3E%3C/svg%3E")}[data-service=tongue-tie-assessment-and-surgery] .faq details[open]>summary{color:var(--dept-pediatrics-accent)}[data-service=tongue-tie-assessment-and-surgery] .faq details[open]>summary:after{background-color:var(--dept-pediatrics-ground);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%233d5f70' stroke-width='1.9' stroke-linecap='round'%3E%3Cpath d='M2 4.5 6 8.5l4-4'/%3E%3C/svg%3E")}[data-service=tongue-tie-assessment-and-surgery] .service-plan>div>p:not(.plan-kicker){max-width:52ch;font-size:var(--t-md);line-height:var(--lh-165);color:var(--slate)}[data-service=tongue-tie-assessment-and-surgery] .service-plan .plan-kicker{margin:0 0 var(--s2);font-size:var(--t-micro);line-height:var(--lh-145);color:var(--slate)}[data-service=tongue-tie-assessment-and-surgery] .service-related{border-block-start-color:var(--hair)}[data-service=tongue-tie-assessment-and-surgery] .service-related-label{font-family:var(--body);font-size:var(--t-micro);letter-spacing:normal;text-transform:none;color:var(--dept-pediatrics-accent);font-weight:500}@media (width<=719px){[data-service=tongue-tie-assessment-and-surgery] .service-stage-card,[data-service=tongue-tie-assessment-and-surgery] .service-stages li{padding-block:var(--s4)}[data-service=tongue-tie-assessment-and-surgery] .service-decision-col{padding:var(--s5)}[data-service=tongue-tie-assessment-and-surgery] .service-signs{margin-block-start:var(--s6)}[data-service=tongue-tie-assessment-and-surgery] .service-check-titled li:nth-child(4){padding:var(--s4) var(--s5)}}[data-service=tongue-tie-assessment-and-surgery] .service-team-list a{transition:border-color var(--dur-200) var(--ease)}@media (prefers-reduced-motion:reduce){[data-service=tongue-tie-assessment-and-surgery] .service-team-list a{transition:none}}html[data-concept=air] main.service-page[data-service=tongue-tie-assessment-and-surgery] .service-after-grid .service-check-titled li:nth-child(4){padding:var(--s4) var(--s5);border-inline-start:3px solid var(--pink-btn);order:9;grid-column:1/-1}html[data-concept=air] main.service-page[data-service=tongue-tie-assessment-and-surgery] .service-answer-band.has-facts p.service-answer{font-size:var(--t-md);line-height:var(--lh-165)}html[data-concept=air] main.service-page[data-service=tongue-tie-assessment-and-surgery] .service-signs-next .service-salma-p{margin-block:var(--s1) var(--s4)}html[data-concept=air] main.service-page[data-service=tongue-tie-assessment-and-surgery] .service-signs-next .service-salma-call{margin-block-start:var(--s3)}@media (width>=1100px){html[data-concept=air] main.service-page[data-service=tongue-tie-assessment-and-surgery] aside.service-signs-next{margin-block-start:0}}html[data-concept=air] main.service-page.emergency-page[data-service]{--em-gap:clamp(var(--s6), 4vw, var(--s8))}html[data-concept=air] main.service-page.emergency-page[data-service] .section :is(h2,h3){font-family:var(--display);color:var(--ink);text-wrap:balance;margin:0;font-weight:500}html[data-concept=air] main.service-page.emergency-page[data-service] .section h2{font-size:var(--t-section);line-height:var(--lh-130);letter-spacing:var(--track-h2);max-width:38ch}html[data-concept=air] main.service-page.emergency-page[data-service] .section h3{font-size:var(--t-title);line-height:var(--lh-140);letter-spacing:var(--track-h3)}html[data-concept=air] main.service-page.emergency-page[data-service] :is(.em-symptom-grid,.em-visit-steps) h3{font-size:var(--t-body)}html[data-concept=air] main.service-page.emergency-page[data-service] .em-lead{font-size:var(--t-md);line-height:var(--lh-165);color:var(--slate);max-width:60ch;margin:var(--s4) 0 0}html[data-concept=air] main.service-page.emergency-page[data-service] .em-start .em-lead{font-size:var(--t-md);line-height:var(--lh-165)}html[data-concept=air] main.service-page.emergency-page[data-service] .em-hero-hours{font-size:var(--t-sm);line-height:var(--lh-155);color:var(--slate);margin:var(--s4) 0 0}html[data-concept=air] main.service-page.emergency-page[data-service] .service-hero-actions .btn{gap:var(--s2)}html[data-concept=air] main.service-page.emergency-page[data-service]>section.section.em-start{background:var(--air-ground);padding-block:var(--s7)}.em-help-grid{gap:var(--em-gap);grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.em-baby-note{font-size:var(--t-body);line-height:var(--lh-155);color:var(--slate);margin:var(--s5) 0 0;max-width:58ch}.em-baby-note strong{color:var(--ink);margin-block-end:var(--s1);font-weight:500;display:block}.em-hospital{padding:var(--s5) var(--s6);border-inline-start:3px solid var(--pink-btn);background:var(--cream-ground);border-radius:0 var(--r-sm) var(--r-sm) 0}html[data-concept=air] main.service-page.emergency-page[data-service] .em-hospital h3{align-items:center;gap:var(--s3);display:flex}.em-cross{color:var(--pink-btn);font-size:var(--t-section);font-weight:400;line-height:1}.em-hospital p{font-size:var(--t-body);line-height:var(--lh-155);margin:var(--s3) 0 0;color:var(--slate)}.em-ambulance{min-height:44px;color:var(--pink-btn);text-underline-offset:4px;align-items:center;font-weight:500;display:inline-flex}html[data-concept=air] main.service-page.emergency-page[data-service]>section.section.em-first-aid{background:var(--department-ground)}.em-first-aid{scroll-margin-block-start:calc(var(--masthead-h,80px) + var(--s5))}.em-section-head{justify-content:space-between;align-items:center;gap:var(--s6);display:flex}.em-text-link{align-items:center;gap:var(--s2);min-height:44px;color:var(--ink);font-size:var(--t-sm);text-decoration:underline;text-decoration-color:var(--department-accent);text-underline-offset:5px;font-weight:500;display:inline-flex}.em-text-link:hover{color:var(--pink-btn)}.em-steps{margin:var(--s6) 0 0;column-gap:var(--em-gap);row-gap:var(--s7);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.em-step{align-items:start;gap:var(--s5);grid-template-columns:minmax(130px,.65fr) minmax(0,1fr);display:grid}.em-step-copy{padding-block-start:var(--s2)}.em-step-art{background:var(--white);border-radius:var(--r-card);aspect-ratio:3/2;align-items:center;display:grid;overflow:hidden}.em-art{width:100%;height:auto;font-family:var(--body);display:block}.em-step-number{font-size:var(--t-micro);color:var(--department-accent);margin-block-end:var(--s2);font-weight:500;display:block}.em-step p{margin:var(--s3) 0 0;font-size:var(--t-body);line-height:var(--lh-155);color:var(--slate)}.em-step .em-step-note{font-size:var(--t-sm);line-height:var(--lh-145);color:var(--department-accent);margin-block-start:var(--s3)}.em-first-aid-outcome{margin:var(--s6) 0 0;padding:var(--s5) var(--s6);background:var(--white);border-inline-start:3px solid var(--pink-btn);border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:var(--t-body);line-height:var(--lh-155);color:var(--slate)}.em-first-aid-outcome strong{color:var(--ink);font-weight:500}.em-after-hours{gap:var(--s5);border-block-start:1px solid var(--department-edge);align-items:baseline;margin-block-start:var(--s6);padding-block-start:var(--s5);display:flex}.em-after-hours strong{font-size:var(--t-body);color:var(--ink);flex:none;font-weight:500}.em-after-hours p{font-size:var(--t-body);line-height:var(--lh-155);color:var(--slate);max-width:76ch;margin:0}html[data-concept=air] main.service-page.emergency-page[data-service]>section.section.em-symptoms{background:var(--department-ground)}.em-symptom-grid{margin:var(--s6) 0 0;gap:var(--s6) var(--s7);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.em-symptom-grid li{align-items:flex-start;gap:var(--s4);display:flex}.em-symptom-icon{background:var(--tint-pink-soft);width:32px;height:32px;color:var(--department-accent);border-radius:50%;flex:none;place-items:center;display:grid}.em-symptom-icon svg{width:20px;height:20px}.em-symptom-grid p{font-size:var(--t-card);line-height:var(--lh-155);color:var(--slate);margin:var(--s2) 0 0}html[data-concept=air] main.service-page.emergency-page[data-service]>section.section.em-visit{background:var(--air-ground)}.em-visit-grid{align-items:center;gap:var(--em-gap);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.em-visit-photo{min-width:0;max-width:100%;margin:0}.em-visit-photo img{aspect-ratio:1.1;object-fit:cover;object-position:50% 38%;border-radius:var(--r-card);width:100%;height:auto;display:block}.em-visit-photo figcaption{font-size:var(--t-sm);line-height:var(--lh-145);color:var(--slate);margin-block-start:var(--s3)}.em-visit-steps{margin:var(--s6) 0;gap:var(--s5);padding:0;list-style:none;display:grid}.em-visit-steps li{gap:var(--s4);display:flex}.em-visit-steps li>span{font-size:var(--t-micro);color:var(--department-accent);line-height:var(--lh-155);padding-block-start:var(--s1)}.em-visit-steps p{margin:var(--s2) 0 0;font-size:var(--t-card);line-height:var(--lh-155);color:var(--slate)}html[data-concept=air] main.service-page.emergency-page[data-service]>section.section.em-on-way{background:var(--air-ground);padding-block:var(--s7)}.em-on-way-grid{gap:var(--em-gap);grid-template-columns:.8fr 1.4fr;display:grid}.em-on-way-lists{gap:var(--s6);grid-template-columns:1fr 1fr;display:grid}.em-on-way-lists ul{margin:var(--s4) 0 0;gap:var(--s3);padding-inline-start:var(--s4);display:grid}.em-on-way-lists li{font-size:var(--t-body);line-height:var(--lh-155);color:var(--slate);padding-inline-start:var(--s1)}.em-on-way-lists li::marker{color:var(--department-accent)}html[data-concept=air] main.service-page.emergency-page[data-service] .service-team-list{margin-block-start:var(--s6)}html[data-concept=air] main.service-page.emergency-page[data-service] .service-team-list a{padding:var(--s3);gap:var(--s4)}html[data-concept=air] main.service-page.emergency-page[data-service] .service-team-list img{width:80px;height:80px}html[data-concept=air] main.service-page.emergency-page[data-service] .service-related{margin-block-start:var(--s7)}html[data-concept=air] main.service-page.emergency-page[data-service] .service-related-index .sr-note{display:none}html[data-concept=air] main.service-page.emergency-page[data-service] .service-related-index a{min-height:48px}.emergency-mobile-bar{grid-template-columns:minmax(max-content,1.25fr) minmax(max-content,1fr)}.emergency-mobile-bar .btn{min-height:46px}main.emergency-page :is(a,summary):focus-visible{outline:2px solid var(--pink-btn);outline-offset:5px}@media (prefers-reduced-motion:no-preference){.em-text-link span{transition:translate var(--dur-220) var(--ease)}.em-text-link:hover span{translate:2px -2px}}@media (width<=1099px){.em-step{gap:var(--s4);grid-template-columns:140px minmax(0,1fr)}.em-symptom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.em-on-way-grid{grid-template-columns:1fr}}@media (width<=899px){.em-help-grid{gap:var(--s6);grid-template-columns:1fr}.em-steps{gap:var(--s6)}.em-step{grid-template-columns:1fr;align-content:start;padding:0}.em-step-copy{padding-block-start:0}.em-step-art{aspect-ratio:2;max-width:100%}.em-art{justify-self:center;max-width:240px}.em-visit-grid{grid-template-columns:1fr 1.2fr}.em-section-head{align-items:flex-start;gap:var(--s3);flex-direction:column}}@media (width<=619px){.em-steps,.em-symptom-grid,.em-visit-grid,.em-on-way-lists{grid-template-columns:1fr}.em-step{align-items:start;gap:var(--s2) var(--s4);grid-template-columns:80px minmax(0,1fr)}.em-step-art{aspect-ratio:1;grid-area:1/1/span 2}.em-step-copy{display:contents}.em-step-number{grid-area:1/2;align-self:end;margin:0}.em-step-copy h3{grid-area:2/2}.em-step .em-step-copy p{grid-column:1/-1;margin:0}.em-step .em-step-copy h3+p{margin-block-start:var(--s2)}.em-step-art .em-art{flex:none;width:145%;max-width:none}.em-step-art:has(.em-art-crown) .em-art{width:145%}.em-art-crown .em-art-label{display:none}.em-art-crown-drawing{transform:translate(18px)}.em-after-hours{display:block}.em-after-hours p{margin-block-start:var(--s2)}.em-hospital{padding:var(--s5)}.em-visit-copy{grid-row:1}.em-visit-photo img{aspect-ratio:1.3;object-position:50% 40%}html[data-concept=air] main.service-page.emergency-page[data-service] .service-team-list img{width:64px;height:64px}html[data-concept=air] main.service-page.emergency-page[data-service] .service-hero-actions{margin-block-start:var(--s5)}}@media print{.emergency-mobile-bar{display:none}.em-step,.em-hospital{break-inside:avoid}}
