.support-focus{padding:64px 0 54px}.support-focus-heading{max-width:800px;margin-bottom:32px}.support-focus-heading .eyebrow{margin-bottom:16px}.support-focus-heading h2{font-size:clamp(36px,4vw,53px)}.support-focus-heading>p{font-size:14px;color:var(--muted);margin-top:20px;max-width:650px}.support-focus-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:24px}.support-path{min-width:0;padding:35px;border:1px solid var(--line);border-radius:7px;display:flex;align-items:flex-start;flex-direction:column;background:var(--white)}.support-path-coaching{border-top:5px solid var(--orange)}.support-path-practical{border-top:5px solid var(--green);background:var(--pale)}.support-path .eyebrow{font-size:10px;margin-bottom:21px}.support-path h3{font:36px/1.15 var(--serif);letter-spacing:-.035em}.support-path>p{font-size:13px;color:var(--muted);margin-top:22px}.support-path p.support-path-note{font-size:12px;font-weight:600;color:var(--ink);padding:17px 0 23px;margin-top:auto}.support-path>.btn{margin-top:4px;text-align:left}.support-path>.text-link{font-size:12px;margin-top:20px}.provider-notice{padding:0 0 62px}.provider-notice-box{display:grid;grid-template-columns:1.05fr 1fr;gap:30px 48px;padding:39px;border:1px solid #d9bb96;border-top:5px solid var(--orange);border-radius:7px;background:#fcf0e2}.provider-notice-intro .eyebrow{display:flex;align-items:center;gap:10px;letter-spacing:.11em;font-size:10px;margin-bottom:23px}.provider-notice-symbol{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--green);border-radius:50%;width:23px;height:23px;flex:none;font-size:15px;line-height:1}.provider-notice h2{font-size:clamp(31px,3.2vw,43px);overflow-wrap:break-word}.provider-notice-intro>p{font-size:13px;line-height:1.8;color:var(--ink);margin-top:22px}.provider-checks h3{font:600 14px/1.5 var(--sans);letter-spacing:0;margin-bottom:9px}.provider-checks ul{list-style:none;margin:0;padding:0}.provider-checks li{padding:15px 0;border-bottom:1px solid #decbb5;display:flex;flex-direction:column;gap:5px}.provider-checks li:last-child{border-bottom:0}.provider-checks strong{font-size:13px}.provider-checks span{font-size:12px;color:var(--muted);line-height:1.7}.provider-own-approach{grid-column:1/-1;padding-top:25px;border-top:1px solid #decbb5;display:flex;align-items:center;gap:35px;justify-content:space-between}.provider-own-approach p{font-size:12px;max-width:750px;line-height:1.8}.provider-own-approach strong{display:block;margin-bottom:5px}.provider-own-approach a{font-size:11px;flex:none}.provider-notice:target{scroll-margin-top:125px}.section>.wrap>.support-focus .wrap,.section>.wrap>.provider-notice .wrap{width:100%}.section>.wrap>.support-focus{padding-top:0}
@media(max-width:850px){.support-focus-grid{grid-template-columns:1fr 1fr;gap:18px}.support-path{padding:27px}.support-path h3{font-size:30px}.support-path .btn{font-size:12px;padding:12px 15px}.provider-notice-box{gap:28px;padding:30px}.provider-own-approach{display:block}.provider-own-approach a{margin-top:20px}}
@media(max-width:600px){.support-focus{padding:40px 0}.support-focus-heading h2{font-size:35px}.support-focus-heading>p{font-size:13px}.support-focus-grid{grid-template-columns:1fr;gap:20px}.support-path{padding:26px 23px}.support-path h3{font-size:32px}.support-path .eyebrow{font-size:9px}.support-path>p{font-size:12px}.support-path p.support-path-note{padding-top:20px;padding-bottom:18px}.support-path .btn{width:100%;justify-content:space-between}.provider-notice{padding-bottom:40px}.provider-notice-box{grid-template-columns:1fr;padding:27px 22px;gap:27px}.provider-notice-intro .eyebrow{font-size:8px;letter-spacing:.08em;gap:8px}.provider-notice h2{font-size:32px}.provider-notice-intro>p{font-size:12px;margin-top:19px}.provider-checks h3{font-size:13px}.provider-checks strong{font-size:12px}.provider-checks span{font-size:11px}.provider-own-approach p{font-size:11px}.provider-own-approach a{font-size:11px}.provider-notice:target{scroll-margin-top:95px}}

.provider-teaser{padding:0 0 30px;scroll-margin-top:120px}.provider-teaser-box{background:#fcf0e2;border:1px solid #d9bb96;border-left:5px solid var(--orange);border-radius:6px;padding:26px 30px;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:35px}.provider-teaser .eyebrow{display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:.11em;margin-bottom:14px}.provider-teaser h2{font-size:32px;line-height:1.12;max-width:500px;overflow-wrap:break-word}.provider-teaser-copy>p{font-size:12px;line-height:1.8}.provider-teaser-copy .text-link{margin-top:17px;font-size:11px}.provider-teaser .provider-notice-symbol{width:20px;height:20px;font-size:13px}
@media(max-width:750px){.provider-teaser-box{grid-template-columns:1fr;gap:18px;padding:24px}.provider-teaser h2{font-size:30px}.provider-teaser .eyebrow{font-size:8px;letter-spacing:.07em}.provider-teaser-copy>p{font-size:12px}.provider-teaser{padding-bottom:24px;scroll-margin-top:95px}.provider-teaser-copy .text-link{min-height:34px;margin-top:12px}}
