.learner-reference{--oxblood:#2d594b;--ink:#24312d;--muted:#5d6d55;--line:#e4e8e1;--paper:#fff;--vellum:#fafbf8;--limestone:#edf1e9;--bronze:#a08d69;max-width:1260px;min-height:70vh;padding:0 32px 70px;color:var(--ink);font-size:14px;line-height:1.5}.learner-reference h1,.learner-reference h2,.learner-reference h3{letter-spacing:-.025em}.learner-reference .button{min-height:40px;padding:10px 17px;gap:9px;border-radius:5px;font-size:12px;font-weight:600;line-height:1.35}.learner-reference .button-gold{background:#2d594b;border-color:#2d594b;color:#fff}.learner-reference .button-gold:hover{background:#234739}.learner-reference .button-outline{border-color:#d9e0d6;background:#fff;color:#385848}.learner-reference .button-outline:hover{background:#f0f5eb}.learner-reference .text-link{color:#3c6272;font-size:12px}.learner-reference .eyebrow{font-size:9px;font-weight:600;letter-spacing:.13em;color:#5d6d55}.learner-reference .learner-navigation{justify-content:flex-end;gap:25px;padding:5px 0;border-color:#e9ece5}.learner-reference .learner-navigation a{min-height:34px;font-size:11px;font-weight:500}.learner-reference .learner-navigation a[aria-current=page]{border-color:#668875;color:#365a46}.learner-welcome-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#e7eddf;color:#5a7753}.learner-reference .learner-state>.learner-welcome-mark{margin:0 auto 25px}.learner-reference .learner-state{padding:75px 24px}.learner-reference .learner-state h1{font-size:39px}.learner-reference .learner-state h2{font-size:26px}.learner-reference .learner-state>p:not(.eyebrow){font-size:14px;max-width:490px}.learner-reference .learner-loading-mark{border:2px solid #e2e9db;border-top-color:#68835c;border-radius:50%;width:25px;height:25px;font-size:0;animation:learner-ref-spin .8s linear infinite}.learner-reference .learner-status{border:0;border-radius:4px;background:#edf3e5;color:#587044;font-size:10px;padding:4px 8px;min-height:24px}.learner-reference .learner-progress progress{height:4px;border-radius:10px;overflow:hidden;background:#e9eee5}.learner-reference .learner-progress progress::-webkit-progress-bar{background:#e9eee5}.learner-reference .learner-progress progress::-webkit-progress-value{background:#2d594b;border-radius:10px}.learner-reference .learner-progress progress::-moz-progress-bar{background:#2d594b;border-radius:10px}.learner-reference .learner-progress>div{font-size:10px;margin-bottom:8px}.learner-reference .learner-progress strong{font-weight:400;color:#5d6d55}.learner-mobile-navigation{display:none}.learner-reference .learner-empty{border:1px solid #e3e9da;border-radius:7px;padding:38px 28px}.learner-reference .learner-empty>svg{color:#5d6d55;margin-bottom:14px}.learner-reference .learner-empty h3{font-size:23px}.learner-reference .learner-empty p{font-size:13px}.learner-reference .learner-inline-error{padding:12px 15px;border-radius:5px;background:#fff4ee;font-size:12px}.learner-reference .learner-success{padding:12px 14px;border-radius:5px;background:#f1f6e9;font-size:12px;color:#557042}.learner-reference-dashboard{max-width:1140px;margin:auto}.learner-reference-dashboard .learner-page-heading{padding:40px 0 29px;align-items:center}.learner-reference-dashboard .learner-page-heading h1{font:500 42px/1.1 Georgia,Times New Roman,serif;margin:4px 0 13px}.learner-reference-dashboard .learner-page-heading .learner-greeting{font-size:14px;color:#607052}.learner-reference-dashboard .learner-page-heading .learner-wisdom{max-width:265px;font:italic 13px/1.65 Georgia,Times New Roman,serif;color:#5d6d55}.learner-dashboard-tabs{display:flex;gap:29px;margin-bottom:26px;border-bottom:1px solid #e2e8db}.learner-dashboard-tabs a{position:relative;padding:0 0 13px;color:#5d6d55;font-size:12px;text-decoration:none}.learner-dashboard-tabs a[aria-current=page]{color:#365b45;font-weight:600}.learner-dashboard-tabs a[aria-current=page]:after{position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#68866a;content:""}.learner-dashboard-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;grid-gap:30px;gap:30px}.learner-reference-dashboard .learner-section-heading{gap:15px;min-height:34px;margin-bottom:16px}.learner-reference-dashboard .learner-section-heading h2{font:600 19px/1.3 Arial,Helvetica,sans-serif;white-space:nowrap}.learner-reference-dashboard .learner-filters{gap:2px}.learner-reference-dashboard .learner-filters button{min-height:31px;padding:6px 9px;border-radius:4px;font-size:10px;font-weight:500}.learner-reference-dashboard .learner-filters button[aria-pressed=true]{background:#f1f5eb;border-color:#e0e8d6;color:#4d6b3b}.learner-reference-dashboard .learner-course-list{border:1px solid #e4e9de;background:#fff;border-radius:7px;overflow:hidden}.learner-reference-dashboard .learner-course-row{grid-template-columns:82px minmax(0,1fr);gap:12px 17px;padding:22px 19px;border-bottom:1px solid #edf0e7}.learner-reference-dashboard .learner-course-row:last-child{border-bottom:0}.learner-course-artwork{width:82px;height:83px;object-fit:cover;border-radius:4px;grid-row:1/3;align-self:start}.learner-reference-dashboard .learner-course-copy h2{margin:3px 0 13px;font:600 14px/1.35 Arial,Helvetica,sans-serif;color:#2e3e2c;letter-spacing:-.015em}.learner-reference-dashboard .learner-course-copy .eyebrow{margin:0;font-size:8px}.learner-reference-dashboard .learner-course-copy .learner-description{font-size:12px;margin-bottom:0}.learner-reference-dashboard .learner-course-copy .learner-progress{margin:0;max-width:none}.learner-row-meta{display:flex;gap:7px;margin:8px 0 0;color:#5d6d55;font-size:10px}.learner-reference-dashboard .learner-course-actions{grid-column:2;display:flex;align-items:center;gap:13px;flex-direction:row}.learner-reference-dashboard .learner-course-actions .button{min-height:27px;padding:0;border:0;background:none;color:#50703f;box-shadow:none;font-size:10px;justify-content:flex-start;gap:8px}.learner-reference-dashboard .learner-course-actions .text-link{padding:0;font-size:10px;min-height:27px;display:flex;align-items:center}.learner-reference-dashboard .learner-course-copy .learner-meta{margin:8px 0 0;font-size:9px}.learner-dashboard-aside{padding-top:50px}.learner-wisdom-card{padding:26px 24px;border:1px solid #e4e9dc;border-radius:7px;background:#f0f4ea}.learner-wisdom-card>.learner-welcome-mark{margin-bottom:19px}.learner-wisdom-card h2{font:500 25px/1.23 Georgia,serif;margin:0 0 13px;color:#3d5232}.learner-wisdom-card>p{font-size:11px;color:#5d6d55;line-height:1.7}.learner-reference-dashboard .learner-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding:20px 0 0;margin:22px 0 0;border-bottom:0;border-top:1px solid #dfe7d4}.learner-reference-dashboard .learner-stats>div{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:0;border:0}.learner-reference-dashboard .learner-stats dd{font:400 24px Arial,sans-serif;color:#587048}.learner-reference-dashboard .learner-stats dt{font-size:9px;color:#5d6d55;line-height:1.55}.learner-resume-card{margin-top:22px;overflow:hidden;border:1px solid #e4e9dc;border-radius:7px;background:#fff}.learner-resume-card>img{display:block;width:100%;height:132px;object-fit:cover}.learner-resume-card>div{padding:19px}.learner-resume-card h3{margin:10px 0 18px;font:600 15px/1.4 Arial,sans-serif}.learner-resume-card .eyebrow{font-size:8px}.learner-resume-card .button{width:100%;font-size:11px}.learner-records-link{display:flex;align-items:center;gap:9px;margin:19px 0;color:#5d6d55}.learner-records-link a{font-size:10px;text-decoration:underline;text-underline-offset:3px}.learner-reference .learner-course-heading{gap:15px;padding:20px 0 17px;border-bottom:0}.learner-reference .learner-course-heading .back-link{font-size:11px;color:#547083}.learner-reference .learner-course-heading>p{font:500 12px/1.5 Arial,sans-serif;color:#526347}.learner-reference .learner-course-heading>span{font-size:9px;color:#5d6d55}.learner-reference .learner-player-layout{grid-template-columns:minmax(0,1fr) 292px;gap:31px;align-items:start;padding-top:0}.learner-reference .learner-player-main{grid-column:1;grid-row:1}.learner-reference .learner-course-outline{grid-column:2;grid-row:1;border:0;border-left:1px solid #e8ece2;padding-left:22px;background:none}.learner-reference .learner-course-outline>details>summary{padding:0 0 16px;font-size:12px;font-weight:600}.learner-reference .learner-course-outline>details>summary>span{font-size:10px}.learner-reference .learner-course-outline>details>summary:after{font-weight:400;font-size:17px}.learner-reference .learner-outline-content{padding:0;border:0}.learner-outline-course{display:flex;align-items:center;gap:11px;margin-bottom:15px}.learner-outline-course>img{width:59px;height:63px;object-fit:cover;border-radius:4px}.learner-outline-course>h2{margin:0;font:600 13px/1.5 Arial,sans-serif;letter-spacing:-.015em}.learner-reference .learner-outline-content>.learner-progress{margin-top:0}.learner-reference .learner-outline-content>.text-link{margin-top:10px;font-size:10px;min-height:35px;padding:7px 0}.learner-reference .learner-outline-content>nav[aria-label="Course lessons"]{border:1px solid #e7ecdf;border-radius:6px;overflow:hidden;background:#fff}.learner-module+.learner-module{border-top:1px solid #e9eee1}.learner-module>summary{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 11px;list-style:none;font-size:11px;font-weight:600;line-height:1.5;cursor:pointer}.learner-module>summary::-webkit-details-marker{display:none}.learner-module>summary>span:last-child{font-weight:400;color:#5d6d55}.learner-module[open]>summary>span:last-child{transform:rotate(180deg)}.learner-reference .learner-module ol{padding:0 6px 7px}.learner-reference .learner-module a{min-height:38px;padding:8px 6px;gap:8px;font-size:11px;border-radius:4px}.learner-reference .learner-module a>span:first-child{color:#5d6d55;font-size:12px}.learner-reference .learner-module a[aria-current=page]{padding-left:6px;border-left:0;background:#ebf1e5;color:#365e43}.learner-reference .learner-module small{font-size:8px;color:#5d6d55;margin-top:3px}.learner-reference .learner-assessment-navigation{margin-top:21px;padding:13px 13px 9px;border:1px solid #e1e9d6;border-radius:6px;background:#f7f9f2}.learner-reference .learner-assessment-navigation h2{margin:0 0 7px;font:600 12px Arial,sans-serif}.learner-reference .learner-assessment-navigation a{font-size:11px;padding:8px 0;min-height:36px}.learner-reference .learner-assessment-navigation small{font-size:9px}.learner-reference .learner-lesson{padding-top:0}.learner-lesson-progress .learner-progress{max-width:none;margin:0 0 16px}.learner-lesson-progress .learner-progress>div{font-size:9px}.learner-reference .learner-lesson-heading{padding:0 0 14px;border:0}.learner-reference .learner-lesson-heading>.eyebrow{display:none}.learner-reference .learner-lesson-heading h1{font:600 25px/1.3 Arial,Helvetica,sans-serif;margin:0 0 11px;color:#2a3629}.learner-reference .learner-lesson-heading>p:not(.eyebrow){font-size:13px;line-height:1.7;margin:0 0 12px;color:#5d6d55}.learner-lesson-tabs{display:flex;align-items:center;gap:25px;border-bottom:1px solid #e5ebdd}.learner-lesson-tabs>button{position:relative;padding:12px 3px;border:0;background:none;color:#5d6d55;font:500 12px Arial,sans-serif;min-height:42px;cursor:pointer}.learner-lesson-tabs>button[aria-selected=true]{color:#385b42}.learner-lesson-tabs>button[aria-selected=true]:after{position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#6e906e;content:""}.learner-lesson-tabs>a{display:flex;align-items:center;gap:6px;margin-left:auto;color:#5d6d55;font-size:10px;text-decoration:none}.learner-reference .learner-lesson .vl-lesson-content{margin:18px 0;color:#57644d;font-size:13px;line-height:1.7}.learner-reference .vl-content-block{padding:14px 0;margin:16px 0;border-bottom-color:#e8ecdf}.learner-reference .vl-block-heading{gap:15px}.learner-reference .vl-block-heading h3,.learner-reference .vl-content-heading{font:600 17px/1.4 Arial,Helvetica,sans-serif;color:#34492d}.learner-reference .vl-optional{font-size:8px;letter-spacing:.04em;color:#5d6d55}.learner-reference .vl-block-callout{padding:17px 20px;border:0;border-radius:5px;background:#eef3e7;color:#5c6f4e}.learner-reference .vl-resource button{min-height:38px;padding:8px 13px;border-color:#cfddc3;color:#547540;font-size:11px}.learner-reference .vl-lesson-content a{color:#52733e}.learner-reference .vl-resource-meta{font-size:10px;color:#5d6d55}.learner-reference .vl-rich-text code{background:#edf1e6;color:#5f744e}.learner-reference .vl-video{border-radius:6px}.learner-reference .learner-completion{padding:19px 20px;margin-top:24px;border-color:#e3eadd;border-radius:6px;background:#f7f9f3}.learner-reference .learner-completion h2{font:600 15px/1.4 Arial,sans-serif;margin:0 0 9px}.learner-reference .learner-completion>p{font-size:12px;line-height:1.7;margin:0 0 12px}.learner-reference .learner-acknowledgment{font-size:12px;gap:10px;margin:15px 0 18px;line-height:1.65}.learner-reference input{accent-color:#2d594b}.learner-reference .learner-lesson-pagination{margin-top:17px;gap:12px}.learner-reference .learner-lesson-pagination .button{font-size:11px;padding:10px 14px}.learner-reference .learner-meta{font-size:11px}.learner-celebration{position:relative;max-width:440px;margin:8px auto 20px;overflow:hidden;padding:45px 35px 0;border:1px solid #e2e8d8;border-radius:9px;background:#fffefa;text-align:center;box-shadow:0 12px 40px #36432d06}.learner-completion-check{display:grid;place-items:center;width:78px;height:78px;margin:0 auto 26px;border:5px solid #a1c883;border-radius:50%;background:#edf4df;color:#5d6d55;box-shadow:0 0 0 7px #f3f7e9}.learner-celebration h1{margin:0 0 12px;font:600 28px/1.3 Arial,sans-serif}.learner-celebration>p:not(.eyebrow){font-size:13px;color:#5d6d55;line-height:1.7}.learner-celebration>p>strong{font-weight:500}.learner-celebration>.learner-progress{max-width:250px;margin:22px auto}.learner-celebration>.button{width:100%;margin:0 0 15px}.learner-completion-progress-link{display:block;margin:0 0 12px;color:#5a7284;font-size:11px;text-decoration:underline;text-underline-offset:3px}.learner-review-lesson{display:block;margin:auto;border:0;background:none;padding:0;color:#5d6d55;font-size:10px;cursor:pointer}.learner-completion-landscape{height:245px;margin:31px -35px 0;padding:20px 35px;background:linear-gradient(180deg,#fffefa,#fffefaeb 24%,#fffefa00 65%),url(/images/veridion-landscape.jpg) center 65%/cover}.learner-completion-landscape blockquote{max-width:270px;margin:auto;color:#5d6d55;font:italic 13px/1.7 Georgia,serif}.learner-completion-landscape cite{display:block;font-size:11px;margin-top:7px}.learner-completion-confetti{position:absolute;inset:0;pointer-events:none}.learner-completion-confetti i{position:absolute;top:45px;left:17%;width:4px;height:7px;background:#d5b767;transform:rotate(-30deg)}.learner-completion-confetti i:nth-child(2){top:83px;left:82%;background:#adcb8f;transform:rotate(20deg)}.learner-completion-confetti i:nth-child(3){top:34px;left:72%;width:3px;height:5px;background:#cdbb95}.learner-completion-confetti i:nth-child(4){top:98px;left:25%;width:3px;height:5px;background:#7eaca1;transform:rotate(45deg)}.learner-completion-confetti i:nth-child(5){top:61px;left:66%;width:3px;height:5px;background:#c4d6a8;transform:rotate(75deg)}.learner-completion-confetti i:nth-child(6){top:29px;left:32%;width:3px;height:5px;background:#8fb7b9;transform:rotate(-25deg)}.learner-reference .learner-assessment{max-width:850px;padding-bottom:20px}.learner-reference .learner-assessment .learner-page-heading h1{font:600 28px/1.35 Arial,sans-serif}.learner-reference .learner-assessment .learner-page-heading{padding:27px 0}.learner-reference .learner-assessment .learner-page-heading p:not(.eyebrow){font-size:13px}.learner-reference .learner-assessment-intro,.learner-reference .learner-result{border:1px solid #e1e8d8;border-radius:7px;padding:27px;background:#fff}.learner-reference .learner-assessment-intro h2{font:600 20px/1.4 Arial,sans-serif}.learner-reference .learner-assessment-intro>p{font-size:13px}.learner-reference .learner-assessment-facts{gap:30px}.learner-reference .learner-assessment-facts dt{font-size:10px}.learner-reference .learner-assessment-facts dd{font-size:13px;color:#587245}.learner-reference .learner-assessment-toolbar{background:#fafcf6;border-radius:4px;font-size:12px}.learner-reference .learner-question{padding:22px 0}.learner-reference .learner-question legend{font:600 17px/1.6 Arial,sans-serif}.learner-reference .learner-question legend>span{font-size:9px;color:#5d6d55}.learner-reference .learner-answer-options label{border-color:#e1e8d7;border-radius:5px;padding:12px 16px;font-size:13px;color:#637550}.learner-reference .learner-answer-options .learner-answer-selected{background:#f0f6e9;border-color:#91a778;color:#405c31}.learner-reference .learner-matching label{font-size:13px;color:#637550}.learner-reference .learner-matching select{border-radius:5px;font-size:12px}.learner-reference .learner-result-passed{border-top:4px solid #93b877;background:#fcfef7}.learner-reference .learner-result h2{font:600 25px/1.35 Arial,sans-serif}.learner-reference .learner-result-score{font:500 57px Arial,sans-serif;color:#5d6d55}.learner-reference .learner-result>p:not(.eyebrow):not(.learner-result-score){font-size:13px}.learner-reference .learner-feedback{font-size:12px}.learner-reference .learner-submission-review{border-radius:5px;background:#f0f5e8;padding:21px;font-size:12px}.learner-reference .learner-submission-review h2{font:600 19px Arial,sans-serif}.learner-saved-assessment{padding:17px 20px;margin:0 0 22px;border:1px solid #dbe8cc;border-radius:6px;background:#f2f8e9}.learner-saved-assessment h2{margin:0 0 7px;font:600 15px Arial,sans-serif}.learner-saved-assessment p{margin:0;font-size:12px;color:#5d6d55}.learner-reference .learner-resource-lesson{border-radius:6px;border-color:#e4eadd;padding:22px}.learner-reference .learner-resource-lesson h2{font:600 21px Arial,sans-serif}.learner-reference .learner-resources-page .learner-page-heading h1{font-size:35px}.learner-reference .learner-record-table{border-color:#e3e9dc}.learner-reference .learner-document-summary{border-radius:6px;border-top-color:#65834c}.learner-reference .learner-record-actions .button{font-size:11px}.learner-reference .learner-document-summary h2{font-size:28px}@keyframes learner-ref-spin{to{transform:rotate(1turn)}}@media(max-width:1000px){.learner-reference{padding-inline:24px}.learner-dashboard-layout{grid-template-columns:minmax(0,1fr) 250px;gap:24px}.learner-reference-dashboard .learner-course-row{grid-template-columns:66px minmax(0,1fr);gap:10px 13px;padding:18px 15px}.learner-course-artwork{width:66px;height:73px}.learner-reference-dashboard .learner-course-copy h2{font-size:13px}.learner-reference-dashboard .learner-section-heading{flex-direction:column;align-items:flex-start;gap:10px}.learner-dashboard-aside{padding-top:74px}.learner-wisdom-card{padding:23px 20px}.learner-reference .learner-player-layout{grid-template-columns:minmax(0,1fr) 253px;gap:23px}.learner-reference .learner-course-outline{padding-left:17px}.learner-outline-course>img{width:48px;height:56px}.learner-outline-course>h2{font-size:12px}.learner-reference .learner-lesson-heading h1{font-size:23px}.learner-lesson-tabs{gap:20px}.learner-lesson-tabs>a{font-size:9px}}@media(max-width:760px){.learner-reference{padding:0 21px 95px;min-height:70vh}.learner-reference .learner-navigation{display:none}.learner-mobile-navigation{position:fixed;z-index:25;left:0;right:0;bottom:0;display:flex;justify-content:space-around;gap:10px;padding:10px 14px max(13px,env(safe-area-inset-bottom));border-top:1px solid #e8ece3;background:#fffffffa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.learner-mobile-navigation a{display:flex;align-items:center;flex-direction:column;gap:5px;min-width:45px;color:#5d6d55;text-decoration:none;font-size:9px}.learner-mobile-navigation a[aria-current=page]{color:#3b664a}.learner-mobile-navigation a[aria-current=page]>svg{stroke-width:2}.learner-reference-dashboard .learner-page-heading{padding:30px 0 23px;display:block}.learner-reference-dashboard .learner-page-heading .eyebrow,.learner-reference-dashboard .learner-page-heading>.button{display:none}.learner-reference-dashboard .learner-page-heading .learner-greeting{font-size:13px}.learner-reference-dashboard .learner-page-heading h1{font-size:34px;margin:3px 0 13px}.learner-reference-dashboard .learner-page-heading .learner-wisdom{font:italic 12px/1.6 Arial,sans-serif;max-width:245px}.learner-dashboard-tabs{gap:23px;margin-bottom:24px}.learner-dashboard-tabs a{font-size:10px;padding-bottom:11px}.learner-dashboard-layout{grid-template-columns:1fr;gap:25px}.learner-reference-dashboard .learner-section-heading{display:flex;flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:15px}.learner-reference-dashboard .learner-section-heading h2{font-size:17px}.learner-reference-dashboard .learner-filters button{padding:5px 7px;font-size:9px;min-height:29px}.learner-reference-dashboard .learner-course-list{border:0;border-radius:0}.learner-reference-dashboard .learner-course-row{grid-template-columns:68px minmax(0,1fr);gap:3px 13px;padding:18px 0}.learner-reference-dashboard .learner-course-row:first-child{padding-top:0}.learner-course-artwork{width:68px;height:73px;grid-row:1/3}.learner-reference-dashboard .learner-course-copy h2{font-size:12px;margin:2px 0 13px;line-height:1.4}.learner-reference-dashboard .learner-course-copy .eyebrow{display:none}.learner-reference-dashboard .learner-course-copy .learner-progress>div{font-size:9px;margin-bottom:6px}.learner-reference-dashboard .learner-course-copy .learner-progress progress{height:3px}.learner-reference-dashboard .learner-row-meta{font-size:8px;margin-top:7px;gap:6px}.learner-reference-dashboard .learner-course-actions{flex-wrap:wrap;gap:2px 12px}.learner-reference-dashboard .learner-course-actions>.button{width:auto;font-size:9px;min-height:29px}.learner-reference-dashboard .learner-course-actions>.text-link{font-size:9px;min-height:29px}.learner-reference-dashboard .learner-course-copy .learner-meta{font-size:8px}.learner-reference-dashboard .learner-status{font-size:9px;line-height:1.5}.learner-dashboard-aside{padding-top:0}.learner-wisdom-card{padding:22px}.learner-wisdom-card>.learner-welcome-mark{display:none}.learner-wisdom-card h2{font-size:22px}.learner-wisdom-card h2>br{display:none}.learner-reference-dashboard .learner-stats{margin-top:15px;padding-top:17px;gap:15px}.learner-reference-dashboard .learner-stats>div{padding:0}.learner-reference-dashboard .learner-stats dt{font-size:10px}.learner-resume-card{display:none}.learner-records-link{margin-top:17px}.learner-reference .learner-course-heading{padding:19px 0 14px;gap:5px 12px}.learner-reference .learner-course-heading .back-link{font-size:10px}.learner-reference .learner-course-heading>p{order:0;flex:1 1;flex-basis:auto;font-size:10px}.learner-reference .learner-course-heading>span{display:none}.learner-reference .learner-player-layout{display:flex;flex-direction:column;gap:19px;padding-top:0}.learner-reference .learner-course-outline{order:0;width:100%;border:1px solid #e3ead9;border-radius:5px;padding:0;background:#fcfdf9}.learner-reference .learner-course-outline>details>summary{padding:10px 13px;font-size:11px}.learner-reference .learner-outline-content{padding:10px 12px 15px;max-height:48vh;overflow:auto;border-top:1px solid #e4eadc}.learner-outline-course{display:none}.learner-reference .learner-outline-content>.learner-progress{margin:0 0 8px}.learner-reference .learner-outline-content>.text-link{margin:0;font-size:10px}.learner-reference .learner-player-main{order:1;width:100%}.learner-reference .learner-lesson-heading h1{font-size:21px;margin:0 0 11px;line-height:1.35}.learner-reference .learner-lesson-heading>p:not(.eyebrow){font-size:12px}.learner-reference .learner-lesson-heading{padding-bottom:9px}.learner-lesson-progress .learner-progress{margin-bottom:13px}.learner-lesson-progress .learner-progress>div{font-size:8px}.learner-lesson-tabs{gap:19px}.learner-lesson-tabs>button{font-size:11px;padding:11px 2px}.learner-lesson-tabs>a{font-size:8px;gap:4px;max-width:112px;line-height:1.4}.learner-reference .learner-lesson .vl-lesson-content{font-size:12px;line-height:1.7;margin:14px 0}.learner-reference .vl-block-heading h3,.learner-reference .vl-content-heading{font-size:16px}.learner-reference .vl-block-callout{padding:15px 16px}.learner-reference .vl-optional{font-size:7px}.learner-reference .learner-completion{padding:17px;margin-top:20px}.learner-reference .learner-completion h2{font-size:14px}.learner-reference .learner-completion>p{font-size:11px}.learner-reference .learner-acknowledgment{font-size:11px;gap:9px;line-height:1.65}.learner-reference .learner-completion>.button{width:100%;font-size:11px}.learner-reference .learner-lesson-pagination{gap:10px}.learner-reference .learner-lesson-pagination>.button{font-size:10px;padding:10px 12px}.learner-celebration{width:calc(100% + 42px);max-width:none;margin:0 -21px;border:0;border-radius:0;box-shadow:none;padding:31px 33px 0}.learner-celebration h1{font-size:27px}.learner-celebration>.eyebrow{display:none}.learner-celebration>p:not(.eyebrow){font-size:12px}.learner-completion-check{width:73px;height:73px;margin-bottom:27px}.learner-celebration>.button{max-width:295px}.learner-completion-landscape{margin:34px -33px 0;height:270px}.learner-reference .learner-assessment>.back-link{font-size:11px}.learner-reference .learner-assessment .learner-page-heading{padding:20px 0}.learner-reference .learner-assessment .learner-page-heading h1{font-size:24px}.learner-reference .learner-assessment .learner-page-heading p:not(.eyebrow){font-size:12px}.learner-reference .learner-assessment-intro,.learner-reference .learner-result{padding:22px 18px}.learner-reference .learner-assessment-facts{gap:23px}.learner-reference .learner-assessment-intro>p{font-size:12px}.learner-reference .learner-assessment-toolbar{top:64px;padding:12px;background:#fafcf6}.learner-reference .learner-question legend{font-size:15px}.learner-reference .learner-answer-options label{padding:11px 13px;font-size:12px;gap:10px}.learner-reference .learner-matching label{font-size:12px}.learner-reference .learner-question{margin-top:18px;padding:18px 0}.learner-reference .learner-result h2{font-size:23px}.learner-reference .learner-result-score{font-size:50px}.learner-reference .learner-resource-lesson{padding:19px 16px}.learner-reference .learner-resource-lesson h2{font-size:19px}.learner-reference .learner-resources-page .learner-page-heading h1{font-size:30px}.learner-reference .learner-state{padding:52px 5px}.learner-reference .learner-state h1{font-size:31px}.learner-reference .learner-state>p:not(.eyebrow){font-size:13px}.learner-reference .learner-empty{padding:28px 19px}.learner-reference .learner-empty h3{font-size:23px}.learner-reference .learner-empty p{font-size:12px}}@media(prefers-reduced-motion:reduce){.learner-reference .learner-loading-mark{animation:none}}.learner-reference .learner-leading-media .vl-lesson-content{margin-top:0}.learner-reference .learner-leading-media .vl-content-block{margin-top:0;padding-top:0;border-bottom:0}.learner-reference .learner-leading-media .vl-block-heading{margin-bottom:9px}@media(max-width:760px){.learner-reference .button{min-height:44px;font-size:13px}.learner-mobile-navigation a{min-height:44px}.learner-reference .learner-lesson .vl-lesson-content{font-size:15px;line-height:1.75}.learner-reference .learner-lesson-heading>p:not(.eyebrow){font-size:14px}.learner-lesson-tabs>button{min-height:44px;font-size:13px}.learner-lesson-tabs>a{min-height:44px;font-size:11px}.learner-reference .learner-acknowledgment,.learner-reference .learner-completion>p{font-size:14px;line-height:1.7}.learner-reference .learner-completion>.button,.learner-reference .learner-lesson-pagination>.button{min-height:44px;font-size:12px}.learner-reference .learner-module a{min-height:44px;font-size:13px}.learner-module>summary{min-height:44px;font-size:12px}.learner-reference .learner-module small{font-size:10px}.learner-reference .learner-course-outline>details>summary{min-height:44px;font-size:12px}.learner-reference .learner-answer-options label{min-height:48px;font-size:14px}.learner-reference .learner-question legend{font-size:17px}.learner-reference .learner-question .learner-meta{font-size:12px}.learner-reference .learner-assessment-intro>p,.learner-reference .learner-matching label,.learner-reference .learner-matching select{font-size:14px}.learner-reference .learner-assessment-facts dt{font-size:11px}.learner-reference .learner-assessment-facts dd,.learner-reference .learner-feedback,.learner-reference .learner-result>p:not(.eyebrow):not(.learner-result-score){font-size:14px}.learner-reference-dashboard .learner-filters button{min-height:44px;font-size:11px;padding-inline:9px}.learner-reference-dashboard .learner-course-copy h2{font-size:14px}.learner-reference-dashboard .learner-course-actions>.button,.learner-reference-dashboard .learner-course-actions>.text-link{min-height:44px;font-size:11px}.learner-reference-dashboard .learner-course-copy .learner-meta,.learner-reference-dashboard .learner-course-copy .learner-progress>div,.learner-reference-dashboard .learner-row-meta{font-size:10px}.learner-dashboard-tabs a{min-height:44px;font-size:12px}.learner-reference .vl-resource button{font-size:13px;min-height:44px}.learner-reference .vl-resource-meta{font-size:11px}.learner-reference .vl-optional{font-size:9px}.learner-reference .learner-lesson-heading h1{font-size:23px}.learner-celebration>p:not(.eyebrow){font-size:14px}.learner-completion-progress-link,.learner-review-lesson{min-height:44px;display:flex;justify-content:center;align-items:center;font-size:12px}.learner-saved-assessment p{font-size:13px}}