.coach-page{color:#173451;padding-top:56px;padding-bottom:64px}.coach-hero{max-width:810px}.coach-eyebrow{letter-spacing:.14em;color:#526d87;font-size:12px;font-weight:800}.coach-hero h1{letter-spacing:-.035em;margin:18px 0 22px;font-size:clamp(34px,5.5vw,60px);line-height:1.08}.coach-hero>p{max-width:660px;font-size:19px;line-height:1.65}.coach-status{color:#5c411a;background:#fff4df;border-left:4px solid #b57620;border-radius:0 10px 10px 0;margin:28px 0 36px;padding:21px 24px}.coach-status p{margin:8px 0 0;line-height:1.6}.coach-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.coach-card{background:#fff;border:1px solid #d5dfeb;border-radius:14px;padding:25px}.coach-card svg{color:#245e99}.coach-card h2{margin:19px 0 12px;font-size:19px;line-height:1.3}.coach-card p,.coach-example p,.coach-resources p,.coach-note p{color:#52677e;line-height:1.7}.coach-example{border-bottom:1px solid #d5dfeb;grid-template-columns:1fr 1fr;align-items:center;gap:44px;margin:48px 0;padding:36px 0;display:grid}.coach-example h2,.coach-resources h2{margin:14px 0;font-size:27px;line-height:1.25}.coach-example blockquote{background:#eaf1f8;border-radius:14px;margin:0;padding:30px;font-size:23px;line-height:1.5}.coach-example blockquote span{color:#52677e;margin-top:18px;font-size:12px;display:block}.coach-resources>div{flex-wrap:wrap;gap:16px;margin-top:22px;display:flex}.coach-resources a{border:1px solid #b7c9dc;border-radius:8px;align-items:center;gap:10px;padding:13px 18px;font-weight:700;display:inline-flex}.coach-resources a:focus-visible{outline-offset:4px;outline:3px solid #245e99}.coach-note{border-top:1px solid #d5dfeb;margin-top:38px;padding-top:24px;font-size:14px}.coach-note p{max-width:850px;margin-top:8px}html.dark .coach-page{color:#e5edf8}html.dark .coach-card{background:#182436;border-color:#3a495f}html.dark .coach-card svg{color:#a8caff}html.dark .coach-eyebrow,html.dark .coach-card p,html.dark .coach-example p,html.dark .coach-resources p,html.dark .coach-note p,html.dark .coach-example blockquote span{color:#b7c7d9}html.dark .coach-example blockquote{background:#24354b}html.dark .coach-status{color:#f1d9af;background:#342c1e}html.dark .coach-example,html.dark .coach-note,html.dark .coach-resources a{border-color:#3a495f}@media (max-width:900px){.coach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-example{gap:24px}}@media (max-width:560px){.coach-page{padding-top:32px}.coach-grid,.coach-example{grid-template-columns:1fr}.coach-card{padding:22px}.coach-example{margin:24px 0;padding:24px 0}.coach-example blockquote{padding:24px;font-size:20px}.coach-status{padding:18px}.coach-resources a{justify-content:space-between;width:100%}}
