.coaching-page .page-hero h1{max-width:800px;font-size:clamp(2.25rem,4vw,4rem);line-height:1.12}.coaching-pathway{scroll-margin-top:140px}.executive-coaching{border-top:1px solid var(--rust);border-bottom:1px solid var(--rust);border-left:6px solid var(--rust);background:var(--cream);padding:clamp(38px,6vw,78px)}.executive-coaching h2{max-width:740px;margin:18px 0 34px;font-size:clamp(2.4rem,4.4vw,4.5rem)}.executive-coaching>p:not(.eyebrow){color:#4f3e3a;max-width:810px;font-size:1.12rem;line-height:1.78}.executive-coaching>p+p:not(.eyebrow){margin-top:20px}.coaching-secondary-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:54px;display:grid}.coaching-secondary-grid .coaching-pathway{background:var(--paper);min-height:290px;padding:38px}.coaching-secondary-grid .recovery-coaching{background:#fff7f3;grid-column:1/-1;min-height:auto}.coaching-secondary-grid h3,.mentor h3{font-size:1.48rem;line-height:1.18}.coaching-secondary-grid p{color:#604b45;margin-top:18px;font-size:1.05rem;line-height:1.75}.coaching-page .mentor{margin-top:54px;padding:clamp(38px,5vw,62px)}.coaching-page .mentor>h3,.coaching-page .mentor>p{color:#faece7!important;opacity:1!important}.coaching-page .mentor>p{max-width:850px;margin-top:18px;font-size:1.06rem;line-height:1.75}@media (max-width:700px){.coaching-secondary-grid{grid-template-columns:1fr;margin-top:38px}.coaching-secondary-grid .recovery-coaching{grid-column:auto}.coaching-secondary-grid .coaching-pathway{min-height:auto;padding:30px 24px}.coaching-page .mentor{margin-top:38px}}
