.exercise-resources{background:#0b22354d;border:1px solid #284864;border-radius:10px;min-width:0;margin:24px 0;padding:20px}.exercise-resources h3{color:#dcecff;margin:0 0 10px;font-size:16px}.exercise-resources p{color:#a5bbd3;margin:0 0 16px;font-size:12px;line-height:1.7}.exercise-resources form+form{margin-top:10px}.exercise-resources button{text-align:left;color:#e0efff;width:100%;min-height:48px;font:inherit;background:#0d3052;border:1px solid #31689a;border-radius:7px;align-items:center;gap:10px;padding:13px 15px;font-size:13px;display:flex}.exercise-resources button:hover{background:#123e68}.exercise-resources button:disabled{opacity:.6;cursor:not-allowed}.exercise-resources button>svg{flex-shrink:0}.exercise-resource-provider{color:#94b9df;margin-left:auto;font-size:11px}.exercise-resources .exercise-resource-preview{margin-top:14px;margin-bottom:0}.resource-engagement article+article{border-top:1px solid #284864;margin-top:22px;padding-top:20px}.resource-engagement h4{color:#deecff;margin:0 0 15px;font-size:14px}.resource-engagement dl{gap:36px;margin:0 0 17px;display:flex}.resource-engagement dt{color:#9eb4ce;font-size:11px}.resource-engagement dd{color:#e5f2ff;margin:3px 0 0;font-size:25px}.resource-engagement a{color:#82beff;align-items:center;gap:7px;font-size:12px;display:inline-flex}.exercise-resources .exercise-resource-destination{overflow-wrap:anywhere;margin:10px 0 0;font-size:11px}.exercise-resource-landing{color:#e2edff;background:#061220;min-height:100svh;padding:clamp(24px,6vw,70px);font-family:DM Sans,sans-serif}.exercise-resource-landing>main{max-width:650px;margin:7vh auto}.exercise-resource-landing h1{font-size:30px;line-height:1.3}.exercise-resource-landing>header{align-items:center;gap:12px;font-size:14px;display:flex}.exercise-resource-landing img{border-radius:50%}.exercise-resource-landing a{color:#9ac9ff}.exercise-resource-landing p{color:#a7bdd8;line-height:1.75}@media (max-width:600px){.exercise-resources{padding:16px}.exercise-resources button{padding:12px;font-size:12px}.exercise-resource-provider{display:none}.resource-engagement dl{gap:28px}.exercise-resource-landing h1{font-size:25px}}.exercise-resource-owner-link{color:#e0efff;background:#0d3052;border:1px solid #31689a;border-radius:7px;align-items:center;gap:10px;min-height:48px;padding:13px 15px;font-size:13px;display:flex}.exercise-resource-owner-link>svg{flex-shrink:0}.exercise-resource-owner-link:hover{background:#123e68}.exercise-resources-paired>div{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.exercise-resources-paired form+form{margin-top:0}.exercise-resources-paired>div>form{margin:0}.exercise-resources-paired>div>a{box-sizing:border-box}.exercise-resources .exercise-resource-daily{color:#e0efff;background:#0d3052;border-color:#31689a}.exercise-resources .exercise-resource-daily:hover{color:#e0efff;background:#123e68;border-color:#4c80aa}.exercise-resources button:focus-visible{outline-offset:3px;outline:2px solid #8db9e6}.exercise-resources .exercise-resource-owner-link:focus-visible{outline-offset:3px;outline:2px solid #8db9e6}.exercise-resources .exercise-resource-daily:focus-visible{outline-color:#8db9e6}
