.specialist-page{color:#183d35;padding-bottom:4rem}.specialist-page [id]{scroll-margin-top:7rem}.specialist-page p,.specialist-page li{line-height:1.75}.specialist-page a,.specialist-page h1,.specialist-page h2,.specialist-page h3{overflow-wrap:anywhere}.specialist-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:3rem;padding-block:4.5rem 3.5rem;display:grid}.specialist-hero h1,.specialist-directory-hero h1{letter-spacing:-.045em;margin:1.2rem 0;font-size:clamp(2.25rem,4.4vw,4.2rem);line-height:1.1}.specialist-hero>div>.eyebrow{margin-top:2rem}.specialist-lead{max-width:62ch;font-size:1.13rem}.specialist-audience{color:#4c6259;font-size:.9rem}.specialist-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.specialist-question{color:#f7faee;background:#183d35;border-radius:1.3rem;padding:clamp(1.5rem,3vw,2.6rem)}.specialist-question>svg{color:#def1a4;margin-bottom:1.2rem}.specialist-question .eyebrow{color:#def1a4;display:block}.specialist-question h2{margin-block:1.1rem;font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.35}.specialist-question p{color:#e2ecdf}.specialist-outcome{border-block:1px solid #ccd8cb;grid-template-columns:1fr 1.25fr;gap:2rem;padding-block:2rem;display:grid}.specialist-outcome h2{margin:.65rem 0 0;font-size:1.5rem}.specialist-outcome p{align-self:center;margin:0}.specialist-packages{padding-block:4rem 2.5rem}.specialist-intro{max-width:70ch;margin-bottom:2rem}.specialist-intro h2,.specialist-directory-hero h2{margin:.8rem 0;font-size:clamp(1.7rem,2.5vw,2.5rem)}.specialist-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.specialist-package{background:#f3f5ec;border:1px solid #ccd8cb;border-radius:1rem;flex-direction:column;min-width:0;padding:1.5rem;display:flex}.specialist-package:first-child{border-top:4px solid #496d41}.specialist-package h3{margin:.75rem 0;font-size:1.5rem;line-height:1.3}.specialist-price{margin:.3rem 0 1rem;font-size:1.05rem;font-weight:750}.specialist-package ul{margin:1rem 0;padding:0;list-style:none}.specialist-package li{gap:.5rem;margin-bottom:.75rem;font-size:.93rem;display:flex}.specialist-package li svg{flex-shrink:0;margin-top:.35rem}.specialist-terms{color:#425a4e;border-top:1px solid #ccd8cb;padding-top:1rem;font-size:.84rem}.specialist-package .button{white-space:normal;text-align:center;justify-content:center;margin-top:auto}.specialist-details{grid-template-columns:1fr 1fr;gap:2.5rem;padding-block:2rem 3rem;display:grid}.specialist-details h2{font-size:1.5rem}.specialist-details ul{padding-left:1.25rem}.specialist-details li{margin-block:.7rem}.specialist-reading{background:#eaf0e2;border-radius:1rem;padding:clamp(1.4rem,4vw,3rem)}.specialist-reading h2{max-width:30ch;margin-block:1rem;font-size:clamp(1.6rem,2.5vw,2.3rem)}.specialist-reading p{max-width:82ch}.specialist-reading details{border-top:1px solid #bdcdb5;margin-top:2rem;padding-top:1rem}.specialist-reading summary{cursor:pointer;padding:.5rem 0;font-weight:650}.specialist-reading details a{text-underline-offset:3px;text-decoration:underline}.specialist-reading li{margin-block:.5rem}.specialist-related{padding-top:3rem}.specialist-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:1.5rem;display:grid}.specialist-related>div a{border:1px solid #ccd8cb;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.6rem;padding:1rem;font-weight:600;display:flex}.specialist-related svg{flex-shrink:0}.specialist-directory-hero{padding-block:4.5rem 2.5rem}.specialist-directory-hero p{max-width:70ch}.specialist-group-nav{flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;display:flex}.specialist-group-nav a{border:1px solid #b7c7ae;border-radius:2rem;padding:.8rem 1rem;font-size:.9rem;font-weight:650}.specialist-group-nav a:hover{background:#eaf0e2}.specialist-topic-group{padding-block:1.5rem 3rem}.specialist-topic-group>h2{margin-bottom:1.5rem;font-size:1.8rem}.specialist-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.specialist-topic-grid article{background:#f3f5ec;border-top:3px solid #789260;border-radius:0 0 .75rem .75rem;flex-direction:column;padding:1.5rem;display:flex}.specialist-topic-grid h3{margin:0 0 .5rem;font-size:1.3rem;line-height:1.4}.specialist-topic-grid article>.text-link{margin-top:auto}.specialist-check-price{font-size:.88rem;font-weight:650}@media (max-width:1000px){.specialist-package-grid,.specialist-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.specialist-package:last-child{grid-column:1/-1}.specialist-hero{gap:1.5rem}}@media (max-width:680px){.specialist-hero,.specialist-outcome,.specialist-details,.specialist-package-grid,.specialist-topic-grid,.specialist-related>div{grid-template-columns:minmax(0,1fr)}.specialist-hero,.specialist-directory-hero{padding-top:2.5rem}.specialist-package:last-child{grid-column:auto}.specialist-package{padding:1.25rem}.specialist-details{gap:1rem}.specialist-reading{width:calc(100% - 2rem)}.specialist-group-nav a{border-radius:.6rem}}
