.coach-detail-inner[data-astro-cid-zcygbeuk]{max-width:800px}.coach-detail-sub[data-astro-cid-zcygbeuk]{color:var(--gn-fg-soft);max-width:660px;margin:14px 0 24px;font-size:16px;line-height:1.75}.coach-detail-body[data-astro-cid-zcygbeuk]{padding:48px 0}.coach-narrow[data-astro-cid-zcygbeuk]{max-width:760px}.coach-h2[data-astro-cid-zcygbeuk]{color:#fff;margin:40px 0 16px;font-size:24px}.coach-h2[data-astro-cid-zcygbeuk]:first-child{margin-top:0}.coach-lead[data-astro-cid-zcygbeuk]{color:var(--gn-fg-soft);font-size:16px;line-height:1.75}.coach-steps[data-astro-cid-zcygbeuk]{margin:0;padding:0;list-style:none}.coach-steps[data-astro-cid-zcygbeuk] li[data-astro-cid-zcygbeuk]{border-bottom:1px solid var(--gn-cyan-a12);gap:16px;padding:16px 0;display:flex}.coach-steps[data-astro-cid-zcygbeuk] li[data-astro-cid-zcygbeuk]:last-child{border-bottom:none}.coach-step-num[data-astro-cid-zcygbeuk]{background-color:var(--gn-cyan-a12);border:1px solid var(--gn-cyan-a35);color:#59bee5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:flex}.coach-steps[data-astro-cid-zcygbeuk] strong[data-astro-cid-zcygbeuk]{color:#fff;font-size:16px}.coach-steps[data-astro-cid-zcygbeuk] p[data-astro-cid-zcygbeuk]{color:var(--gn-fg-soft);margin:6px 0 0;font-size:16px;line-height:1.7}.coach-notes[data-astro-cid-zcygbeuk]{margin:0;padding:0;list-style:none}.coach-notes[data-astro-cid-zcygbeuk] li[data-astro-cid-zcygbeuk]{color:var(--gn-fg-soft);gap:var(--gn-space-2-5);padding:8px 0;font-size:16px;line-height:1.7;display:flex}.coach-notes[data-astro-cid-zcygbeuk] i[data-astro-cid-zcygbeuk]{color:#59bee5;margin-top:4px}.coach-grid[data-astro-cid-zcygbeuk]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin-top:8px;display:grid}.coach-card[data-astro-cid-zcygbeuk]{border-radius:var(--gn-radius-lg);background-color:var(--gn-white-a02);border:1px solid var(--gn-cyan-a16);flex-direction:column;gap:8px;padding:16px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.coach-card[data-astro-cid-zcygbeuk]:hover{border-color:var(--gn-cyan-a50);transform:translateY(-2px)}.coach-card-icon[data-astro-cid-zcygbeuk]{color:#59bee5;font-size:20px}.coach-card-title[data-astro-cid-zcygbeuk]{color:#fff;font-size:16px;font-weight:600}.coach-card-text[data-astro-cid-zcygbeuk]{color:var(--gn-fg-soft);font-size:14px;line-height:1.6}.coach-otherlinks[data-astro-cid-zcygbeuk]{gap:var(--gn-space-2-5);flex-wrap:wrap;display:flex}.coach-otherlink[data-astro-cid-zcygbeuk]{color:var(--gn-fg-bright);background-color:var(--gn-cyan-a08);border:1px solid var(--gn-cyan-a20);padding:var(--gn-space-2-5) 16px;border-radius:8px;align-items:center;gap:8px;min-height:44px;font-size:16px;text-decoration:none;display:inline-flex}.coach-otherlink[data-astro-cid-zcygbeuk]:hover{border-color:var(--gn-cyan-a50)}.coach-otherlink[data-astro-cid-zcygbeuk] i[data-astro-cid-zcygbeuk]{color:#59bee5}.coach-oneclick[data-astro-cid-zcygbeuk]{margin-bottom:8px}.coach-oneclick-btn[data-astro-cid-zcygbeuk]{color:#0a0a14;background-color:#59bee5;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.coach-oneclick-btn[data-astro-cid-zcygbeuk]:hover{background-color:var(--gn-cyan-light)}.coach-oneclick-btn[data-astro-cid-zcygbeuk]:focus-visible{outline-offset:2px;outline:3px solid #fff}.coach-oneclick-note[data-astro-cid-zcygbeuk]{opacity:.75;max-width:560px;margin:12px 0 0;font-size:14px}.coach-url-box[data-astro-cid-zcygbeuk]{background-color:var(--gn-cyan-a06);border:1px solid var(--gn-cyan-a18);border-radius:8px;flex-direction:column;gap:6px;max-width:480px;padding:16px;display:flex}.coach-url-label[data-astro-cid-zcygbeuk]{text-transform:uppercase;letter-spacing:.06em;opacity:.7;font-size:12px}.coach-url[data-astro-cid-zcygbeuk]{word-break:break-all;color:#59bee5;font-size:16px}.coach-url-copy[data-astro-cid-zcygbeuk]{border:1px solid var(--gn-cyan-a35);background:var(--gn-cyan-a10);min-height:44px;color:var(--gn-cyan-tint);cursor:pointer;border-radius:6px;align-self:flex-start;align-items:center;gap:8px;margin-top:4px;padding:0 16px;font-size:14px;display:inline-flex}.coach-url-copy[data-astro-cid-zcygbeuk]:hover,.coach-url-copy[data-astro-cid-zcygbeuk]:focus-visible{background:var(--gn-cyan-a18)}.coach-url-copy[data-astro-cid-zcygbeuk][data-copied=true]{border-color:var(--gn-level-beginner-a55);color:var(--gn-success-text)}.coach-cta[data-astro-cid-zcygbeuk]{background-color:var(--gn-cyan-a06);border:1px solid var(--gn-cyan-a18);border-radius:var(--gn-radius-lg);margin-top:40px;padding:24px}.coach-cta[data-astro-cid-zcygbeuk] h3[data-astro-cid-zcygbeuk]{color:#fff;margin-top:0}.coach-cta[data-astro-cid-zcygbeuk] p[data-astro-cid-zcygbeuk]{color:var(--gn-fg-soft);margin-bottom:14px}
