.exercises-module__AaL4eG__library{max-width:1124px;padding-top:22px}.exercises-module__AaL4eG__libraryHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;display:flex}.exercises-module__AaL4eG__brand{color:#17342d;align-items:center;gap:11px;text-decoration:none;display:flex}.exercises-module__AaL4eG__brand>span:last-child{flex-direction:column;display:flex}.exercises-module__AaL4eG__brand strong{font-size:18px}.exercises-module__AaL4eG__brand small{color:#5c7069;font-size:12px}.exercises-module__AaL4eG__brandMark{color:#fff;background:#2f6b57;border-radius:15px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.exercises-module__AaL4eG__intro{max-width:760px}.exercises-module__AaL4eG__intro h1{color:#17342d;margin:10px 0 18px;font-size:clamp(40px,7vw,68px);line-height:1.02}.exercises-module__AaL4eG__intro>p{color:#4e625b;font-size:19px;line-height:1.65}.exercises-module__AaL4eG__quickActions,.exercises-module__AaL4eG__bottomActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.exercises-module__AaL4eG__primary,.exercises-module__AaL4eG__secondary{border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:11px 20px;font-weight:800;text-decoration:none;display:inline-flex}.exercises-module__AaL4eG__primary{color:#fff;background:linear-gradient(135deg,#2f6b57,#3f8a70);box-shadow:0 8px 20px #2f6b572e}.exercises-module__AaL4eG__secondary{color:#2f6b57;background:#fff;border:1px solid #bfcfc6}.exercises-module__AaL4eG__filters{flex-wrap:wrap;gap:10px;margin:34px 0 12px;display:flex}.exercises-module__AaL4eG__filters button{color:#2f6b57;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdded5;border-radius:999px;padding:10px 17px;font-size:15px;font-weight:800}.exercises-module__AaL4eG__filters button.exercises-module__AaL4eG__active{color:#fff;background:linear-gradient(135deg,#2f6b57,#3f8a70);border-color:#2f6b57}.exercises-module__AaL4eG__count{color:#60736c;margin:0 0 18px;font-size:14px;font-weight:700}.exercises-module__AaL4eG__grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.exercises-module__AaL4eG__card{background:#fff;border:1px solid #dce5df;border-radius:22px;flex-direction:column;min-height:260px;padding:24px;display:flex;box-shadow:0 8px 26px #17342d0d}.exercises-module__AaL4eG__icon{background:#e8f3ed;border-radius:18px;place-items:center;width:66px;height:66px;font-size:38px;display:grid}.exercises-module__AaL4eG__card:nth-child(4n+2) .exercises-module__AaL4eG__icon{background:#fff0d9}.exercises-module__AaL4eG__card:nth-child(4n+3) .exercises-module__AaL4eG__icon{background:#e8efff}.exercises-module__AaL4eG__card:nth-child(4n) .exercises-module__AaL4eG__icon{background:#f3e8fa}.exercises-module__AaL4eG__card small{color:#2f6b57;text-transform:uppercase;letter-spacing:.08em;margin-top:12px;font-weight:800}.exercises-module__AaL4eG__card h2{color:#17342d;margin:8px 0;font-size:27px}.exercises-module__AaL4eG__card p{flex:1;font-size:16px;line-height:1.6}.exercises-module__AaL4eG__card a{color:#2f6b57;align-items:center;min-height:48px;font-weight:800;display:inline-flex}.exercises-module__AaL4eG__safety{color:#fff;background:#17342d;border-radius:22px;margin:32px 0;padding:26px}.exercises-module__AaL4eG__safety h2{color:#fff;margin-top:0}.exercises-module__AaL4eG__safety p{color:#d7e2de;margin-bottom:0;line-height:1.65}.exercises-module__AaL4eG__bottomActions{margin:0 0 18px}@media (max-width:800px){.exercises-module__AaL4eG__library{padding:18px 18px 36px}.exercises-module__AaL4eG__libraryHeader{flex-direction:column;align-items:flex-start;margin-bottom:26px}.exercises-module__AaL4eG__libraryHeader .legalLanguage{width:100%;margin:0;display:flex}.exercises-module__AaL4eG__libraryHeader .legalLanguage button{flex:1;min-height:48px}.exercises-module__AaL4eG__intro h1{font-size:42px}.exercises-module__AaL4eG__intro>p{font-size:18px}.exercises-module__AaL4eG__quickActions,.exercises-module__AaL4eG__bottomActions{flex-direction:column}.exercises-module__AaL4eG__primary,.exercises-module__AaL4eG__secondary{width:100%;min-height:52px}.exercises-module__AaL4eG__grid{grid-template-columns:1fr}.exercises-module__AaL4eG__card{min-height:0;padding:22px}.exercises-module__AaL4eG__card h2{font-size:25px}.exercises-module__AaL4eG__filters{gap:8px;margin-top:28px}.exercises-module__AaL4eG__filters button{flex:44%;min-height:50px;font-size:15px}.exercises-module__AaL4eG__filters button:first-child{flex-basis:100%}.exercises-module__AaL4eG__safety{padding:23px}.exercises-module__AaL4eG__brand strong{font-size:17px}}.exercises-module__AaL4eG__libraryGuide{background:linear-gradient(135deg,#eef8f3,#f8f4e8);border:1px solid #d9e8df;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:10px auto 18px;padding:14px 16px;display:flex}.exercises-module__AaL4eG__libraryGuide p{gap:3px;margin:0;display:grid}.exercises-module__AaL4eG__libraryGuide p span{color:#52645e;font-size:14px}.exercises-module__AaL4eG__levelBadge{white-space:nowrap;color:#2f6b57;background:#fff;border:1px solid #cfe1d8;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}@media (max-width:650px){.exercises-module__AaL4eG__libraryGuide{flex-direction:column;align-items:flex-start}.exercises-module__AaL4eG__levelBadge{white-space:normal}}.exercises-module__AaL4eG__startHelp{background:linear-gradient(135deg,#f4f8ff,#f8f1fb);border:1px solid #dfe4ef;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin:30px 0 18px;padding:22px 24px;display:flex}.exercises-module__AaL4eG__startHelp h2{color:#17342d;margin:0 0 6px;font-size:23px}.exercises-module__AaL4eG__startHelp p{color:#52645e;margin:0;line-height:1.55}.exercises-module__AaL4eG__startHelp a{color:#2f6b57;white-space:nowrap;background:#fff;border:1px solid #cdd8e8;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:10px 17px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:650px){.exercises-module__AaL4eG__startHelp{flex-direction:column;align-items:stretch;padding:20px}.exercises-module__AaL4eG__startHelp a{white-space:normal;text-align:center;width:100%}}.exercises-module__AaL4eG__goalPicker{background:#f8faf8;border:1px solid #dce7e1;border-radius:20px;margin:30px 0 8px;padding:18px}.exercises-module__AaL4eG__goalPicker>strong{color:#17342d;margin-bottom:12px;font-size:17px;display:block}.exercises-module__AaL4eG__goalPicker>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.exercises-module__AaL4eG__goalPicker button{color:#294c41;min-height:58px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e3dd;border-radius:15px;padding:10px 12px;font-weight:800;box-shadow:0 3px 10px #17342d0a}.exercises-module__AaL4eG__goalPicker button:hover,.exercises-module__AaL4eG__goalPicker button:focus-visible{border-color:#7ea995;transform:translateY(-1px)}@media (max-width:800px){.exercises-module__AaL4eG__goalPicker>div{grid-template-columns:repeat(2,1fr)}.exercises-module__AaL4eG__goalPicker button{min-height:64px}}@media (max-width:430px){.exercises-module__AaL4eG__goalPicker>div{grid-template-columns:1fr}.exercises-module__AaL4eG__goalPicker button{text-align:left;padding-left:16px}}.exercises-module__AaL4eG__guideActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.exercises-module__AaL4eG__resetButton{color:#2f6b57;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdcd5;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:800}.exercises-module__AaL4eG__resetButton:hover,.exercises-module__AaL4eG__resetButton:focus-visible{border-color:#7ea995;text-decoration:underline}@media (max-width:650px){.exercises-module__AaL4eG__guideActions{justify-content:flex-start;width:100%}.exercises-module__AaL4eG__resetButton{min-height:44px}}.exercises-module__AaL4eG__howTo{background:linear-gradient(135deg,#f0f8f4,#fffaf0);border:1px solid #dbe8df;border-radius:20px;margin:28px 0 14px;padding:20px}.exercises-module__AaL4eG__howTo h2{color:#17342d;margin:0 0 14px;font-size:20px}.exercises-module__AaL4eG__howTo>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.exercises-module__AaL4eG__howTo p{color:#40584f;background:#fffc;border-radius:14px;align-items:center;gap:10px;margin:0;padding:12px;line-height:1.4;display:flex}.exercises-module__AaL4eG__howTo b{color:#fff;background:#2f6b57;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-size:15px;display:grid}@media (max-width:700px){.exercises-module__AaL4eG__howTo>div{grid-template-columns:1fr}.exercises-module__AaL4eG__howTo p{min-height:58px}}.exercises-module__AaL4eG__exerciseThumb{aspect-ratio:16/10;object-fit:contain;object-position:center;background:#f7faf8;border:1px solid #e1e8e4;border-radius:16px;width:100%;margin:0 0 14px;display:block}.exercises-module__AaL4eG__card{overflow:hidden}@media (max-width:650px){.exercises-module__AaL4eG__exerciseThumb{aspect-ratio:auto;border-radius:14px;max-height:none}}
