.coaching-section>h2{margin:10px 0 22px;font-size:clamp(26px,3vw,38px);letter-spacing:-.04em}.coach-focus{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:32px;padding:28px}.coach-copy h3{font-size:24px;margin:16px 0 10px}.coach-copy p{max-width:70ch;line-height:1.65}.coach-evidence{color:var(--muted);font-size:.82rem}.coach-numbers{display:grid;gap:12px;align-content:center}.coach-numbers>div{display:grid;grid-template-columns:1fr auto;align-items:baseline;padding:16px;border:1px solid var(--border);border-radius:12px;background:rgba(215,250,129,.025)}.coach-numbers span{font-size:.8rem;color:var(--muted)}.coach-numbers strong{font-size:30px;font-variant-numeric:tabular-nums;color:var(--s1)}.coach-numbers small{grid-column:2;color:var(--muted);font-size:.68rem}.coach-actions{margin-top:16px}.coach-history{margin-top:16px;color:var(--muted);font-size:.85rem;line-height:1.6}.coach-history summary{cursor:pointer}@media(max-width:700px){.coach-focus{grid-template-columns:1fr;padding:20px;gap:18px}.coach-copy h3{font-size:21px}.coach-numbers{gap:8px}}
