.coachmodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0 0;display:grid}.coachmodes button{text-align:left;white-space:normal;color:#193b55;line-height:1.6;font:inherit;background:#fff;border:2px solid #bed0de;border-radius:14px;padding:20px}.coachmodes button[aria-pressed=true]{background:#eef8f2;border-color:#148255}.coachmodes strong,.coachmodes span{display:block}.coachmodes span{font-size:14px}.freecoach{background:#fff;border:1px solid #bfd7cb;border-top:5px solid #16834b;border-radius:18px;min-width:0;margin-top:22px;padding:clamp(18px,3vw,30px)}.freecoachintro{background:#eef8f2;border-radius:12px;padding:20px}.freecoachintro>strong{letter-spacing:.08em;color:#166e43;font-size:12px}.freecoach h2{margin:12px 0;font-size:clamp(25px,4vw,34px);line-height:1.2}.freecoach h3{margin:24px 0 16px;font-size:23px}.freecoach p,.freecoach li{line-height:1.7}.freecoach nav{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.freecoach button{color:#123f6d;cursor:pointer;min-height:44px;font:inherit;background:#eff5fb;border:1px solid #9bb6ca;border-radius:9px;padding:12px 16px}.freecoach button[aria-pressed=true]{color:#fff;background:#0b4b91}.freecoach label{margin:18px 0;font-weight:600;display:block}.freecoach input,.freecoach textarea,.freecoach select{box-sizing:border-box;width:100%;font:inherit;color:#193b55;background:#fff;border:1px solid #8fa9ba;border-radius:8px;margin-top:8px;padding:12px;font-size:16px;display:block}.freecoach .freecheck{align-items:flex-start;gap:12px;font-weight:400;line-height:1.6;display:flex}.freecheck input{width:20px;min-width:20px;height:20px;margin:3px 0}.freecoach blockquote,.freecoachresult{background:#f0f5fb;border-left:4px solid #ed7b20;margin:20px 0;padding:20px}.freecoach article{border-bottom:1px solid #d9e4eb;padding:16px 0}.freecoach .fine{color:#526879;font-size:13px}.freecoach a{overflow-wrap:anywhere}@media (max-width:600px){.coachmodes{grid-template-columns:1fr}.coachmodes button{padding:16px}}
