
/* SKECHERS LEARNING ACADEMY | V4 learner product layer
   Art direction: editorial type, bold performance surfaces, real campaign
   photography and tight, intentional spacing. Manager/Admin remain untouched. */
.role-learner{
 --v4-ink:#102a47;--v4-blue:#1255cc;--v4-lime:#bce66b;
 --v4-border:#dbe4ef;--v4-muted:#576c85;
 --v4-paper:#fff;--v4-canvas:#f2f5f9;
}
.role-learner .main{background:var(--v4-canvas)}
.role-learner .content{width:100%;max-width:1680px;padding:22px clamp(20px,3.3vw,58px) 80px}
.role-learner .sidebar{background:#fff;border-right:1px solid #dbe5ef;padding-top:24px}
.role-learner .sidebar>.academy-brand{margin-bottom:14px}
.role-learner .academy-brand strong{font-size:18px;letter-spacing:-.025em}
.role-learner .nav-label{color:#6a809a;font-size:10px;letter-spacing:.13em;font-weight:800}
.role-learner .nav-btn{font-size:13px;font-weight:600;min-height:44px;padding:11px 13px;border-radius:7px}
.role-learner .nav-btn.active{background:#e8f0fe;color:#1355ca;font-weight:760;box-shadow:inset 3px 0 #1255cc}
.role-learner .topbar{height:66px;padding:0 clamp(20px,3.3vw,58px)}
.role-learner .breadcrumb{font-size:12px}
.role-learner .breadcrumb strong{font-weight:760;color:#1a3658}
.role-learner .network-label{font-size:11px}
.role-learner .side-bottom .identity strong{font-size:12px}
.role-learner .side-bottom .identity small{font-size:11px}
.role-learner .learning-points-band{border-radius:9px;margin-bottom:20px}
.role-learner .learning-points-intro h1{font-size:clamp(22px,2vw,29px)}
.role-learner .learning-points-value{font-size:clamp(26px,2.3vw,33px)}
.role-learner .learning-points-metric-label{font-size:12px}
.role-learner .btn{font-size:13px;font-weight:760;min-height:43px;border-radius:6px}
.role-learner .eyebrow{font-size:11px;letter-spacing:.115em}

/* The published hero owns the visual story. No generic thumbnail substitutes. */
.role-learner .learner-home-v4{display:flex;flex-direction:column;gap:21px}
.role-learner .learner-home-v4>.academy-hero{grid-column:auto;width:100%;height:clamp(350px,36vw,485px);border-radius:9px;box-shadow:0 18px 35px rgba(11,32,58,.17)}
.role-learner .academy-hero-content{left:clamp(30px,5vw,76px);max-width:min(680px,62%);bottom:22px;gap:19px}
.role-learner .academy-hero-content h2{font-size:clamp(37px,4.6vw,67px);line-height:1.035;font-weight:830;letter-spacing:-.055em;text-wrap:balance;text-shadow:0 2px 14px #06172a22}
.role-learner .academy-hero-content p{font-size:15px;line-height:1.5;max-width:510px}
.role-learner .academy-hero-eyebrow{font-size:12px;letter-spacing:.18em;color:#ddf2ff}
.role-learner .academy-hero-shade{background:linear-gradient(90deg,#071a36ed 0%,#0b1b35b3 38%,#0b20392b 86%)}
.role-learner .academy-hero-cta{padding:13px 19px;min-height:45px;font-size:13px;font-weight:780}
.role-learner .academy-hero-navigation{padding:15px clamp(30px,5vw,76px) 19px}
.role-learner .academy-hero-track{height:4px;width:52px}
.role-learner .academy-hero-pause{width:36px;height:36px}

/* Home command area: an editorial challenge + a functional training stack. */
.role-learner .learner-v4-main-row{
 display:grid;grid-template-columns:minmax(290px,.82fr) minmax(0,1.18fr);
 gap:20px;align-items:stretch;width:100%;
}
.role-learner .learner-v4-daily{
 position:relative;isolation:isolate;display:flex;flex-direction:column;
 justify-content:space-between;min-width:0;min-height:337px;
 padding:27px clamp(23px,2.6vw,38px);margin:0;
 background:#0e3264;color:#fff;border:1px solid #124681;border-radius:9px;
 overflow:hidden;box-shadow:0 10px 24px #0d376420;
}
.role-learner .learner-v4-daily::before{content:'';position:absolute;inset:auto -55px -150px auto;width:330px;height:330px;border:1px solid #ffffff28;border-radius:50%;z-index:-1}
.role-learner .learner-v4-daily::after{content:'';position:absolute;right:-120px;bottom:-115px;width:270px;height:270px;border:32px solid #ffffff10;border-radius:50%;z-index:-1}
.role-learner .learner-v4-number{
 font-size:clamp(64px,7vw,105px);line-height:.9;font-weight:850;
 letter-spacing:-.085em;color:#c5e96f;font-variant-numeric:tabular-nums;
}
.role-learner .learner-v4-number span{font-size:13px;letter-spacing:.12em;font-weight:800;color:#accce8;vertical-align:middle}
.role-learner .learner-v4-challenge-art{position:absolute;top:37px;right:34px;color:#c6e77843;transform:rotate(-10deg);pointer-events:none}
.role-learner .learner-v4-daily-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.role-learner .learner-v4-label{color:#c4eb77;font-size:11px;font-weight:810;letter-spacing:.16em}
.role-learner .learner-v4-daily h2{font-size:clamp(25px,2.4vw,34px);line-height:1.12;letter-spacing:-.045em;color:#fff;font-weight:790;margin:0}
.role-learner .learner-v4-daily p{font-size:13px;line-height:1.5;color:#cbdaed;max-width:370px}
.role-learner .learner-v4-daily-cta{background:#c4e969;color:#153255;border-color:#c4e969;font-weight:800;padding:11px 16px;margin-top:5px}
.role-learner .learner-v4-daily-cta:hover{background:#d3f188;color:#123258;border-color:#d3f188}
.role-learner .learner-v4-learning{
 min-width:0;display:flex;flex-direction:column;gap:18px;
 background:#fff;padding:26px 27px 17px;
 border:1px solid #dbe5f0;border-radius:9px;
 box-shadow:0 3px 16px #183c630b;
}
.role-learner .learner-v4-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:14px}
.role-learner .learner-v4-section-head h2{font-size:clamp(24px,2.5vw,33px);line-height:1.15;font-weight:800;letter-spacing:-.05em;color:#102e4d;margin-top:7px}
.role-learner .learner-v4-dot{color:#145dd5}
.role-learner .learner-v4-section-head .text-button{font-size:12px;color:#1559bc}
.role-learner .assignment-home-list{display:flex;flex-direction:column;gap:12px}
.role-learner .assignment-list.assignment-home-list article.course-entry{
 display:grid;grid-template-columns:125px minmax(0,1fr) auto;
 align-items:center;gap:17px;margin:0;padding:10px;
 border:1px solid #e0e8f2;background:#f9fbfe;border-radius:7px;box-shadow:none;
}
.role-learner .assignment-home-list .course-cover{width:125px;height:90px;min-height:0;aspect-ratio:auto}
.role-learner .assignment-home-list .course-cover-fallback-title{font-size:15px;max-width:100%}
.role-learner .assignment-home-list .course-cover-fallback-top{font-size:7px}
.role-learner .assignment-home-list .course-cover-fallback-foot{display:none}
.role-learner .assignment-home-list .course-entry-body h3{font-size:17px;line-height:1.25}
.role-learner .learner-v4-learning-footer{margin-top:auto;padding-top:15px;border-top:1px solid #e3eaf3;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#5d728c;font-size:12px}
.role-learner .learner-v4-learning-footer strong{margin-left:9px;color:#193b65}
.role-learner .learner-v4-secondary-link{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;font-size:12px;font-weight:760;color:#1559bf;padding:5px 0}
.role-learner .learner-v4-secondary-link:hover{text-decoration:underline}
.role-learner .learner-v4-deadline-strip{
 display:flex;align-items:center;gap:22px;width:100%;
 border:1px solid #dee7f0;background:#fff;border-radius:8px;padding:15px 20px;
}
.role-learner .learner-v4-deadline-title{display:flex;align-items:center;gap:8px;color:#2e5278;font-size:11px;letter-spacing:.1em;flex:none}
.role-learner .learner-v4-deadline-items{flex:1;display:flex;gap:25px;min-width:0}
.role-learner .learner-v4-deadline-items>div{display:flex;flex-direction:column;gap:3px;min-width:0}
.role-learner .learner-v4-deadline-items span{font-size:12px;font-weight:690;color:#173956;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.role-learner .learner-v4-deadline-items small{font-size:11px;color:#7386a1}

/* Course art: never let a fallback become a huge empty blue rectangle. */
.role-learner .course-cover{
 padding:17px;position:relative;display:flex;flex-direction:column;
 align-items:flex-start;justify-content:space-between;overflow:hidden;
 aspect-ratio:16/9;border-radius:7px;background:#17447c;color:#fff;
}
.role-learner .course-cover::after{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(160deg,#09192c11 0%,#06172c44 100%)}
.role-learner .course-cover:has(img)::after{background:linear-gradient(0deg,#06192a36,transparent 65%)}
.role-learner .course-cover-motif{width:230px;height:230px;border:39px solid #ffffff0e;right:-42px;top:-100px;transform:rotate(16deg)}
.role-learner .course-cover-fallback-top{position:relative;z-index:1;display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:.16em;font-weight:760;color:#d3e9ff}
.role-learner .course-cover-monogram{font-size:18px;font-weight:900;font-style:italic;line-height:1;color:#c3e86d}
.role-learner .course-cover-fallback-title{position:relative;z-index:1;display:block;font-size:clamp(17px,1.7vw,25px);line-height:1.08;letter-spacing:-.04em;font-weight:830;max-width:86%;text-wrap:balance;overflow-wrap:anywhere}
.role-learner .course-cover-fallback-foot{position:relative;z-index:1;width:100%;display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:9px;font-weight:800;letter-spacing:.11em;color:#c7e476;text-transform:uppercase}
.role-learner .assignment-list .course-entry-body h3{text-transform:none;font-size:17px;letter-spacing:-.025em;color:#133354;font-weight:760}
.role-learner .course-entry-eyebrow{font-size:10px;letter-spacing:.1em;font-weight:790;text-transform:uppercase;color:#527296}
.role-learner .course-entry-metadata{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:9px}
.role-learner .course-entry-status{font-size:10px;font-weight:800;letter-spacing:.065em;color:#377451}
.role-learner .course-entry-status.is-overdue{color:#aa5039}
.role-learner .course-due{font-size:11px;color:#6c8098}
.role-learner .course-entry-action{background:#1459cb!important;color:#fff!important;border:1px solid #1459cb!important;min-height:37px;font-size:12px!important}
.role-learner .course-entry-action:hover:not(:disabled){background:#0b459f!important}
.role-learner .course-entry-action:disabled{background:#e5eaf2!important;color:#8293a5!important;border-color:#dce4ed!important}

/* My learning: the entire width is utilized, but one course stays a well-sized card. */
.role-learner.page-learn .content{padding-top:24px}
.role-learner .learning-library-v4{width:100%;display:flex;flex-direction:column;gap:0}
.role-learner .learner-v4-library-masthead{
 position:relative;display:flex;justify-content:space-between;align-items:end;gap:24px;
 min-height:195px;padding:28px clamp(24px,3vw,43px);
 background:#103a6d;border-radius:9px;color:#fff;overflow:hidden;margin-bottom:22px;
}
.role-learner .learner-v4-library-masthead::before{content:'';position:absolute;right:-80px;top:-220px;width:500px;height:500px;border:1px solid #ffffff22;border-radius:50%;pointer-events:none}
.role-learner .learner-v4-library-masthead::after{content:'';position:absolute;right:-25px;top:-140px;width:310px;height:310px;border:45px solid #ffffff0b;border-radius:50%;pointer-events:none}
.role-learner .learner-v4-library-masthead>div{position:relative;z-index:1}
.role-learner .learner-v4-library-masthead h1{font-size:clamp(34px,3.8vw,56px);line-height:1.05;letter-spacing:-.06em;font-weight:820;margin:13px 0 9px;color:#fff}
.role-learner .learner-v4-library-masthead h1 span{color:#c8eb77}
.role-learner .learner-v4-library-masthead p{font-size:13px;line-height:1.55;color:#d5e4f5;max-width:550px}
.role-learner .learner-v4-library-summary{display:flex;gap:26px;align-items:center;margin:0 10px 6px 0;flex:none}
.role-learner .learner-v4-library-summary>div{display:flex;flex-direction:column;gap:3px;text-align:center}
.role-learner .learner-v4-library-summary strong{font-size:clamp(28px,3vw,41px);color:#fff;line-height:1;font-variant-numeric:tabular-nums}
.role-learner .learner-v4-library-summary span{font-size:11px;color:#c2d5ec;font-weight:670}
.role-learner .learner-v4-library-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:23px}
.role-learner .learner-v4-library-toolbar .tabs{margin:0;flex:none}
.role-learner .learner-v4-library-toolbar .tab{font-size:14px;min-height:42px;padding:10px 17px}
.role-learner .learner-v4-library-toolbar .library-filters{display:flex;align-items:center;gap:9px;padding:0;background:transparent;border:0;min-width:0;box-shadow:none;margin:0}
.role-learner .learner-v4-library-toolbar .library-search{min-width:230px;max-width:390px}
.role-learner .learner-v4-library-toolbar .library-search input{font-size:13px}
.role-learner .learner-v4-library-toolbar select{font-size:13px}
.role-learner .learner-v4-library-count{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:13px;font-size:13px;color:#657a94}
.role-learner .learner-v4-library-count>span:first-child{font-size:15px;font-weight:800;color:#143655}
.role-learner .learning-library-v4 .assignment-library-grid{
 display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;
}
.role-learner .assignment-list.assignment-library-grid article.course-entry{
 display:flex;flex-direction:column;align-items:stretch;gap:0;
 width:100%;max-width:410px;margin:0;padding:9px;background:#fff;
 border:1px solid #dae4f0;border-radius:9px;overflow:hidden;
 box-shadow:0 5px 17px #183c6710;transition:transform .18s,box-shadow .18s,border-color .18s;
}
.role-learner .assignment-list.assignment-library-grid article.course-entry:hover{transform:translateY(-3px);box-shadow:0 17px 28px #183c6721;border-color:#a9c2dd}
.role-learner .assignment-library-grid .course-cover{width:100%;aspect-ratio:16/8.8;max-height:205px;min-height:0}
.role-learner .assignment-library-grid .course-cover-fallback-title{font-size:clamp(22px,2vw,27px);max-width:88%}
.role-learner .assignment-library-grid .course-entry-body{padding:17px 13px 16px;min-width:0}
.role-learner .assignment-library-grid .course-entry-body h3{font-size:19px;line-height:1.22;margin:9px 0}
.role-learner .assignment-library-grid .course-entry-action{align-self:stretch;justify-content:space-between;margin:0 11px 11px!important;min-height:41px;padding:8px 14px}
.role-learner .learning-library-v4 .workspace-empty{min-height:190px}

/* Focus mode: a decisive two-tone learning stage, not a gray form card. */
.role-learner.page-daily .content{max-width:1480px;padding:24px clamp(18px,3vw,54px) 70px}
.role-learner.page-daily .legacy-content{display:block;width:100%}
.role-learner .daily-focus{max-width:1200px;margin:0 auto;color:#122f4e}
.role-learner .daily-focus.daily-focus-v4{
 display:grid;grid-template-columns:minmax(245px,.36fr) minmax(0,.64fr);
 min-height:min(650px,calc(100dvh - 155px));
 border:1px solid #dbe5ef;border-radius:10px;overflow:hidden;
 box-shadow:0 16px 40px #0c30501a;background:#fff;
}
.role-learner .daily-focus-v4 .daily-focus-side{
 display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;
 gap:28px;min-width:0;padding:clamp(22px,3vw,43px);
 background:#123d70;color:#fff;position:relative;overflow:hidden;isolation:isolate;
}
.role-learner .daily-focus-v4 .daily-focus-side::after{
 content:'';position:absolute;right:-130px;bottom:-125px;width:340px;height:340px;
 border:48px solid #ffffff0b;border-radius:50%;z-index:-1;
}
.role-learner .daily-focus-v4 .daily-focus-exit{color:#d7e9f9;font-size:13px}
.role-learner .daily-focus-v4 .daily-focus-exit:hover{color:#fff}
.role-learner .daily-focus-v4 .daily-focus-side-kicker{font-size:11px;color:#cee9f6;font-weight:780;letter-spacing:.15em;text-transform:uppercase}
.role-learner .daily-focus-v4 .daily-focus-side-count{font-size:clamp(85px,10vw,150px);font-weight:850;letter-spacing:-.095em;color:#c8e968;line-height:.9;font-variant-numeric:tabular-nums}
.role-learner .daily-focus-v4 .daily-focus-side-count span{display:block;font-size:14px;letter-spacing:.13em;color:#cbdced;margin-top:19px;font-weight:700}
.role-learner .daily-focus-v4 .daily-focus-progress{display:grid;width:100%;margin:0;gap:5px}
.role-learner .daily-focus-v4 .daily-focus-segment{height:5px;background:#ffffff35}
.role-learner .daily-focus-v4 .daily-focus-segment.is-done{background:#c6e86e}
.role-learner .daily-focus-v4 .daily-focus-segment.is-current:not(.is-done){background:#fff}
.role-learner .daily-focus-v4 .daily-focus-body{
 border:0;border-radius:0;box-shadow:none;min-width:0;
 padding:clamp(28px,4vw,58px);display:flex;flex-direction:column;justify-content:center;
}
.role-learner .daily-focus-v4 .daily-focus-topic{font-size:12px;color:#1b6dca;letter-spacing:.14em;margin-bottom:19px}
.role-learner .daily-focus-v4 .daily-focus-question{font-size:clamp(27px,2.9vw,42px);line-height:1.2;color:#102d4b;margin-bottom:29px;max-width:760px}
.role-learner .daily-focus-v4 .daily-focus-option{
 min-height:66px;gap:14px;padding:13px 17px;
 background:#fff;border:1px solid #d7e2ef;border-radius:7px;color:#223e5c;
 font-size:15px;font-weight:560;
}
.role-learner .daily-focus-v4 .daily-focus-option:hover:not(:disabled){transform:translateX(3px);background:#f2f7ff;border-color:#7faee7}
.role-learner .daily-focus-v4 .daily-focus-option.is-selected{background:#eaf3ff;border:2px solid #165dcc;padding:12px 16px}
.role-learner .daily-focus-v4 .daily-focus-option.is-correct{background:#eff9e8;border-color:#70b755}
.role-learner .daily-focus-v4 .daily-focus-option.is-wrong{background:#fff3f1;border-color:#d9958b}
.role-learner .daily-focus-v4 .daily-focus-footer{padding-top:29px}
.role-learner .daily-focus-v4 .daily-focus-primary{min-height:45px;font-size:14px}
.role-learner .daily-focus-v4 .daily-focus-feedback{margin-top:20px}
.role-learner .daily-focus-results{max-width:960px}
.role-learner .daily-focus-results h1{font-size:clamp(33px,3.5vw,47px)}

@media(max-width:1340px){
 .role-learner .learning-library-v4 .assignment-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .role-learner .learner-v4-library-toolbar{flex-wrap:wrap}
}
@media(max-width:1050px){
 .role-learner .learner-v4-main-row{grid-template-columns:minmax(0,1fr)}
 .role-learner .learner-v4-daily{min-height:295px}
 .role-learner .learner-v4-library-summary{gap:15px}
 .role-learner .daily-focus.daily-focus-v4{grid-template-columns:255px minmax(0,1fr)}
 .role-learner .daily-focus-v4 .daily-focus-body{padding:32px}
}
@media(max-width:820px){
 .role-learner .content{padding:18px 18px 94px}
 .role-learner .learner-home-v4>.academy-hero{height:350px}
 .role-learner .academy-hero-content{left:28px;max-width:75%}
 .role-learner .academy-hero-content h2{font-size:clamp(31px,5vw,44px)}
 .role-learner .learner-v4-library-masthead{padding:24px}
 .role-learner .learner-v4-library-masthead h1{font-size:37px}
 .role-learner .learner-v4-library-masthead p{max-width:390px}
 .role-learner .daily-focus.daily-focus-v4{grid-template-columns:minmax(0,1fr)}
 .role-learner .daily-focus-v4 .daily-focus-side{min-height:165px;gap:13px;padding:22px 25px}
 .role-learner .daily-focus-v4 .daily-focus-side-center{display:flex;align-items:baseline;gap:17px}
 .role-learner .daily-focus-v4 .daily-focus-side-count{font-size:64px}
 .role-learner .daily-focus-v4 .daily-focus-side-count span{display:inline;font-size:12px;margin:0 0 0 9px}
 .role-learner .daily-focus-v4 .daily-focus-body{padding:29px 24px}
 .role-learner .daily-focus-v4 .daily-focus-question{font-size:clamp(26px,4vw,35px)}
}
@media(max-width:650px){
 .role-learner .content{padding:14px 13px 95px}
 .role-learner .learner-home-v4{gap:14px}
 .role-learner .learner-home-v4>.academy-hero{height:385px}
 .role-learner .academy-hero-shade{background:linear-gradient(0deg,#0a1d3bef 0%,#061c3930 95%)}
 .role-learner .academy-hero-content{max-width:none;left:23px;right:22px;bottom:49px;gap:11px}
 .role-learner .academy-hero-content h2{font-size:clamp(30px,7.5vw,41px)}
 .role-learner .academy-hero-content p{font-size:13px}
 .role-learner .academy-hero-navigation{padding:11px 23px 13px}
 .role-learner .learner-v4-daily{padding:24px;min-height:325px}
 .role-learner .learner-v4-number{font-size:75px}
 .role-learner .learner-v4-daily h2{font-size:28px}
 .role-learner .learner-v4-learning{padding:20px 16px}
 .role-learner .learner-v4-section-head h2{font-size:25px}
 .role-learner .assignment-home-list .course-entry-action{grid-column:2;justify-self:start}
 .role-learner .learner-v4-learning-footer{flex-wrap:wrap}
 .role-learner .learner-v4-deadline-strip{align-items:flex-start;flex-direction:column;gap:12px}
 .role-learner .learner-v4-deadline-items{flex-direction:column;gap:8px}
 .role-learner .learner-v4-library-masthead{flex-direction:column;align-items:flex-start;gap:18px;min-height:0}
 .role-learner .learner-v4-library-masthead h1{font-size:37px}
 .role-learner .learner-v4-library-summary{gap:20px}
 .role-learner .learner-v4-library-toolbar{align-items:stretch;gap:14px}
 .role-learner .learner-v4-library-toolbar .library-filters{width:100%;flex-wrap:wrap}
 .role-learner .learner-v4-library-toolbar .library-search{max-width:none;min-width:0;flex:1 1 180px}
 .role-learner .learning-library-v4 .assignment-library-grid{grid-template-columns:minmax(0,1fr)}
 .role-learner .assignment-list.assignment-library-grid article.course-entry{max-width:none}
 .role-learner .assignment-library-grid .course-cover{max-height:225px}
 .role-learner .page-daily .content{padding:12px 12px 98px}
 .role-learner .daily-focus-v4 .daily-focus-side{min-height:160px}
 .role-learner .daily-focus-v4 .daily-focus-option{font-size:14px}
 .role-learner .daily-focus-v4 .daily-focus-question{font-size:26px}
}
@media(max-width:390px){
 .role-learner .assignment-list.assignment-home-list article.course-entry{grid-template-columns:96px minmax(0,1fr)}
 .role-learner .assignment-home-list .course-cover{width:96px;height:86px}
 .role-learner .assignment-home-list .course-cover-fallback-title{font-size:13px}
 .role-learner .learner-v4-library-masthead h1{font-size:32px}
 .role-learner .daily-focus-v4 .daily-focus-body{padding:22px 17px}
}
@media(prefers-reduced-motion:reduce){
 .role-learner .academy-hero-slide,.role-learner .course-entry,.role-learner .daily-focus-option{animation:none!important;transition:none!important;transform:none!important}
}
