.coach-paths{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0 28px}.coach-path{display:block;border-radius:22px;padding:24px;text-decoration:none;background:#142e37;color:white}.coach-path:last-child{background:#057b85}.coach-path b{display:block;font-size:27px;margin:5px 0}.coach-path span{color:#d1e8e7;font-size:14px;line-height:1.5}.coach-subjects{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.coach-subject{background:#fff;border:1px solid #d9e5e3;border-radius:20px;padding:21px;min-width:0}.coach-subject h2{font-size:23px;margin:7px 0}.coach-subject p{color:#526873;font-size:14px;line-height:1.6;margin:8px 0 18px}.coach-subject .lesson-actions{display:flex;gap:8px;flex-wrap:wrap}.coach-subject .lesson-actions a{flex:1;min-height:44px;text-align:center}.coach-topic-icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#e5f5f1;color:#087c83;font-weight:850;font-size:18px}.coach-section-title{font-size:20px;margin-top:28px}.coach-mode-note{border-left:3px solid #0db8c2;padding:10px 14px;background:#e7f6f4;border-radius:0 12px 12px 0;font-size:14px}
@media(max-width:600px){.brand b{font-size:16px!important}.brand small{font-size:10px}.coach-paths{gap:10px;margin-top:14px}.coach-path{padding:18px 14px;border-radius:18px}.coach-path b{font-size:23px}.coach-path span{font-size:12px}.coach-subjects{grid-template-columns:1fr}.coach-subject{padding:18px}.coach-subject h2{font-size:21px}.coach-subject p{margin-bottom:13px}.welcome h1{font-size:30px}.coach-paths+.coach-section-title{margin-top:20px}}
.coach-packing{display:grid;grid-template-columns:minmax(0,1fr) 174px;column-gap:28px;align-items:center;padding:25px 28px;border:1px solid #d7ddcd;border-radius:24px;background:linear-gradient(118deg,#f7f8ef,#edf2e2);box-shadow:0 10px 26px #253b1b08;overflow:hidden}.coach-packing-heading{align-self:end;min-width:0}.coach-packing .eyebrow{color:#5e6b43;font-size:.63rem;letter-spacing:.1em}.coach-packing h2{margin:9px 0 0;color:#223626;font-size:28px;line-height:1.15;letter-spacing:-.035em}.coach-packing>p{grid-column:1;margin:10px 0 18px;color:#53614b;font-size:14px;line-height:1.6;max-width:48ch}.coach-packing-art{grid-column:2;grid-row:1/4;display:grid;place-items:center;align-self:stretch;min-height:178px;position:relative}.coach-packing-art:before{content:"";position:absolute;width:156px;height:156px;border-radius:50%;background:#dce5ca}.coach-packing-art img{position:relative;width:160px;height:184px;object-fit:contain;filter:drop-shadow(0 12px 9px #24351924)}.coach-packing-footer{grid-column:1;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}.coach-packing-count{font-size:12px;font-weight:750;color:#596849}.coach-packing-count>span{padding:0 5px}.coach-packing .primary{min-height:46px;padding-inline:18px;background:#283c2d;color:#fff;box-shadow:none;text-decoration:none;font-size:13px}.coach-packing .primary:hover{background:#3b5542}.coach-packing .primary:focus-visible{outline:3px solid #668342;outline-offset:4px}
@media(max-width:600px){.coach-packing{grid-template-columns:minmax(0,1fr) 86px;column-gap:10px;padding:20px;border-radius:21px}.coach-packing-heading{align-self:center}.coach-packing .eyebrow{font-size:.52rem;letter-spacing:.06em}.coach-packing .eyebrow:before{width:12px}.coach-packing h2{font-size:24px;margin-top:8px}.coach-packing-art{grid-row:1;min-height:108px}.coach-packing-art:before{width:85px;height:85px}.coach-packing-art img{width:95px;height:114px}.coach-packing>p{grid-column:1/-1;margin:10px 0 15px;font-size:13px}.coach-packing-footer{grid-column:1/-1;gap:12px}.coach-packing .primary{width:100%}.coach-packing-count{font-size:11px}}
