.CounselingLandingPage_page__ElFMq{--mountain-green:#214e34;--mountain-sage:#e9f0e8;--mountain-cream:#fbf8f1;color:#24312a;background:#fff;overflow-x:clip}.CounselingLandingPage_hero__sTWOU{padding:clamp(3.5rem,7vw,7.5rem) 0;background:linear-gradient(135deg,var(--mountain-cream),#eef5ee);overflow:hidden}.CounselingLandingPage_heroGrid__0APUK{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(2rem,5vw,5rem);align-items:center}.CounselingLandingPage_heroGrid__0APUK>*{min-width:0}.CounselingLandingPage_eyebrow__wxsns{display:inline-flex;margin-bottom:1rem;color:var(--mountain-green);font-size:.86rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.CounselingLandingPage_hero__sTWOU h1{max-width:820px;margin:0 0 1.25rem;color:#183a28;font-size:clamp(2.5rem,5vw,4.8rem);line-height:1.04;letter-spacing:-.035em}.CounselingLandingPage_summary__sUK9m{max-width:740px;margin-bottom:1.75rem;color:#45544b;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.75;overflow-wrap:anywhere}.CounselingLandingPage_actions__FBDoJ{display:flex;flex-wrap:wrap;gap:.85rem}.CounselingLandingPage_primary__k2LC4,.CounselingLandingPage_secondary__2SO3f{box-sizing:border-box;display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:.85rem 1.35rem;border:2px solid var(--mountain-green);border-radius:8px;font-weight:800;text-decoration:none;transition:transform .16s ease,background .16s ease,color .16s ease}.CounselingLandingPage_primary__k2LC4{color:#fff;background:var(--mountain-green)}.CounselingLandingPage_secondary__2SO3f{color:var(--mountain-green);background:transparent}.CounselingLandingPage_primary__k2LC4:hover,.CounselingLandingPage_secondary__2SO3f:hover{transform:translateY(-2px)}.CounselingLandingPage_primary__k2LC4:hover{color:#fff}.CounselingLandingPage_secondary__2SO3f:hover{color:#fff;background:var(--mountain-green)}.CounselingLandingPage_imageWrap__3_r4t{position:relative;min-height:480px;border-radius:24px;overflow:hidden;box-shadow:0 25px 70px rgba(33,78,52,.18)}.CounselingLandingPage_heroImage___iEEd{object-fit:cover}.CounselingLandingPage_breadcrumb__ynNiV{padding:1rem 0;color:#66736b;font-size:.9rem;background:#fff;border-bottom:1px solid #edf0ed}.CounselingLandingPage_breadcrumb__ynNiV a{color:var(--mountain-green)}.CounselingLandingPage_highlightSection__PNlPN{padding:2rem 0;background:var(--mountain-green)}.CounselingLandingPage_highlights__ath3x{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;color:#fff;list-style:none}.CounselingLandingPage_highlights__ath3x li{display:grid;grid-template-columns:1.35rem minmax(0,1fr);column-gap:.55rem;align-items:start;padding:0 1rem;color:#fff;font-weight:700;line-height:1.5}.CounselingLandingPage_highlights__ath3x li:before{content:"✓";color:#cce6c8}.CounselingLandingPage_content___UU3o{padding:clamp(4rem,7vw,7rem) 0}.CounselingLandingPage_contentGrid__G2Ttu{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:clamp(2.5rem,6vw,6rem);align-items:start}.CounselingLandingPage_article__gxT4z{max-width:820px}.CounselingLandingPage_section__YzwF0+.CounselingLandingPage_section__YzwF0{margin-top:3.5rem}.CounselingLandingPage_faq__uyVtd h2,.CounselingLandingPage_section__YzwF0 h2{margin-bottom:1.25rem;color:#183a28;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.18}.CounselingLandingPage_section__YzwF0 p{margin-bottom:1.15rem;color:#445149;font-size:1.06rem;line-height:1.85}.CounselingLandingPage_sidebar__QpgUU{position:sticky;top:120px;padding:1.65rem;background:var(--mountain-cream);border:1px solid #e6e1d6;border-radius:16px}.CounselingLandingPage_sidebar__QpgUU h2{margin-bottom:.75rem;color:#183a28;font-size:1.45rem}.CounselingLandingPage_sidebar__QpgUU p{margin-bottom:1.25rem;color:#526058;line-height:1.65}.CounselingLandingPage_availability__M1T_k{margin-top:1.1rem;padding-top:1.1rem;color:#5b685f;font-size:.88rem;line-height:1.55;border-top:1px solid #dcd8ce}.CounselingLandingPage_faq__uyVtd{padding:clamp(4rem,7vw,7rem) 0;background:#f4f7f3}.CounselingLandingPage_faqList__cCId2{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.CounselingLandingPage_faqItem__XRp2e{padding:1.65rem;background:#fff;border:1px solid #e1e7e1;border-radius:14px}.CounselingLandingPage_faqItem__XRp2e h3{margin-bottom:.7rem;color:#214e34;font-size:1.18rem;line-height:1.4}.CounselingLandingPage_faqItem__XRp2e p{margin:0;color:#526058;line-height:1.7}.CounselingLandingPage_related__vuT_p{padding:clamp(3rem,6vw,5rem) 0}.CounselingLandingPage_related__vuT_p h2{margin-bottom:1.5rem;color:#183a28;font-size:clamp(1.65rem,3vw,2.25rem)}.CounselingLandingPage_relatedGrid__JYavf{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.CounselingLandingPage_relatedLink__uaNP8{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:90px;padding:1.15rem 1.3rem;color:#214e34;font-weight:800;text-decoration:none;background:var(--mountain-cream);border:1px solid #e6e1d6;border-radius:12px}.CounselingLandingPage_relatedLink__uaNP8:after{content:"→";font-size:1.35rem}@media (max-width:991px){.CounselingLandingPage_contentGrid__G2Ttu,.CounselingLandingPage_heroGrid__0APUK{grid-template-columns:1fr}.CounselingLandingPage_imageWrap__3_r4t{min-height:390px}.CounselingLandingPage_faqList__cCId2,.CounselingLandingPage_highlights__ath3x,.CounselingLandingPage_relatedGrid__JYavf{grid-template-columns:repeat(2,1fr)}.CounselingLandingPage_sidebar__QpgUU{position:static}}@media (max-width:575px){.CounselingLandingPage_hero__sTWOU{padding-top:3rem}.CounselingLandingPage_imageWrap__3_r4t{min-height:290px}.CounselingLandingPage_faqList__cCId2,.CounselingLandingPage_highlights__ath3x,.CounselingLandingPage_relatedGrid__JYavf{grid-template-columns:1fr}.CounselingLandingPage_actions__FBDoJ a{width:100%;max-width:100%}}