/* Functional shared defaults only. Each designer owns the actual visual direction. */
.review-nav{position:static;display:flex;align-items:center;justify-content:center;gap:28px;padding:18px 24px;background:#17272d;color:white;font:15px/1.4 Lato,sans-serif}
.review-nav a{color:inherit;min-height:44px;display:flex;align-items:center;text-decoration:none}
.review-nav a:hover{text-decoration:underline;text-underline-offset:5px}
.review-nav a:focus-visible{outline:3px solid #f28c28;outline-offset:4px}
.coach-bio-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.55fr);gap:36px;align-items:start}
.coach-portrait{margin:0}.coach-portrait img{display:block;width:100%;height:auto;border-radius:16px}
/* Jay's standing demo rule: a prominent white circular center play control. */
#section-1670529638392 .w-bpb-wrapper{width:80px!important;height:80px!important;margin-left:-40px!important;margin-top:-40px!important;border-radius:50%!important;box-shadow:0 3px 20px #0005!important}
#section-1670529638392 .w-big-play-button{width:80px!important;height:80px!important;background:#fff!important}
#section-1670529638392 .w-big-play-button>div{background:transparent!important}
#section-1670529638392 .w-big-play-button>svg{width:110px!important;height:80px!important;left:-15px!important;color:#18343d!important;fill:#18343d!important}
@media(max-width:767px){.review-nav{display:grid;grid-template-columns:1fr 1fr;gap:6px 18px;font-size:13px;padding:12px 20px}.coach-bio-layout{grid-template-columns:1fr}.coach-portrait{max-width:420px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
