.sa17-course{background:#fbfaf7!important;color:#172c3b;padding:24px clamp(16px,4vw,50px) 90px}.sa17-course :is(h1,h2,h3,h4){font-weight:800}.sa17-course-top{max-width:1190px;margin:0 auto 15px;padding:0 0 13px;display:flex;align-items:center;gap:20px;border-bottom:1px solid #d8dad7}.sa17-course-top>a{font-size:13px;color:#243d49;font-weight:800}.sa17-course-top button{font-size:12px;border:1px solid #bfcbc9;border-radius:4px;min-height:42px;background:transparent;color:#172c3b}.sa17-course .se29-hero{max-width:1190px;min-height:470px;margin:0 auto 52px;display:grid;grid-template-columns:1.03fr .97fr;align-items:stretch;background:#d9e8f1;color:#172d40;position:relative;overflow:hidden;border-radius:0;isolation:isolate}.sa17-course .se29-hero--fragrance{background:#f2e7e4;color:#4b2839}.sa17-course .se29-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,6vw,80px) clamp(30px,5vw,70px);position:relative;z-index:2;align-items:flex-start}.sa17-course .se29-hero .se29-overline,.sa17-course .se29-overline{display:block;font-size:11px;line-height:1.5;font-weight:850;letter-spacing:.13em;color:inherit}.sa17-course .se29-overline-separator{opacity:.4;padding:0 7px}.sa17-course .se29-hero h1{font-size:clamp(43px,5.2vw,75px)!important;letter-spacing:-.057em;line-height:1.03!important;font-weight:900;color:inherit!important;margin:28px 0 22px!important;max-width:11.5ch}.sa17-course .se29-hero h1 em{font-style:normal;color:#276386}.sa17-course .se29-hero--fragrance h1 em{color:#9f466b}.sa17-course .se29-hero p{font-size:16px;line-height:1.75;max-width:48ch;color:inherit;margin:0}.sa17-course .se29-start{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:48px;margin-top:30px;padding:12px 18px;background:#16394e;color:#fff!important;font-size:12px;font-weight:900;letter-spacing:.04em;text-decoration:none;border-radius:3px}.sa17-course .se29-hero--fragrance .se29-start{background:#672a49}.sa17-course .se29-start>span{font-size:21px;line-height:1}.sa17-course .se29-hero-image{min-width:0;height:auto;overflow:hidden}.sa17-course .se29-hero-image img{width:100%;height:100%;max-height:570px;display:block;object-fit:cover;object-position:center 30%;filter:none}.sa17-course .se29-hero-index{position:absolute;bottom:15px;inset-inline-end:17px;font-size:11px;color:#fff;text-shadow:0 1px 5px #1118;letter-spacing:.18em;font-weight:800}.sa17-course .sa9-learning{max-width:1120px;margin:auto;padding:0}.sa17-course .se29-learning-heading{display:flex;align-items:end;justify-content:space-between;gap:36px;border-bottom:2px solid #172e3e;padding:0 0 28px;margin:0 0 25px}.sa17-course .se29-learning-heading>div:first-child{flex:1;min-width:0}.sa17-course .se29-learning-heading h2{font-size:clamp(34px,4.5vw,56px)!important;line-height:1.12!important;letter-spacing:-.045em;font-weight:900;margin:17px 0 15px!important;max-width:740px}.sa17-course .se29-learning-heading h2 em{font-style:normal;color:#286d85}.sa17-course.sfa10 .se29-learning-heading h2 em{color:#8a3c61}.sa17-course .se29-learning-heading p{font-size:16px;line-height:1.7;max-width:680px}.sa17-course .se29-learning-note{font-size:11px;color:#687c81;letter-spacing:.04em;min-width:200px;text-align:end;padding-bottom:5px;font-weight:800}.sa17-course .sa9-level-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;border:1px solid #d0d8d8!important;border-radius:0!important;overflow:hidden;margin:0 0 28px}.sa17-course .sa9-level-tabs button{min-width:0;min-height:93px;border:0!important;border-inline-end:1px solid #d0d8d8!important;background:#fff!important;border-radius:0!important;padding:17px 20px;text-align:start;color:#253b49!important;box-shadow:none!important;position:relative}.sa17-course .sa9-level-tabs button:last-child{border-inline-end:0!important}.sa17-course .sa9-level-tabs button[aria-pressed=true]{background:#173c50!important;color:#fff!important;border-bottom:4px solid #ec753e!important}.sa17-course.sfa10 .sa9-level-tabs button[aria-pressed=true]{background:#672a49!important}.sa17-course .sa9-level-tabs button b{font-size:clamp(16px,2vw,21px);font-weight:800;line-height:1.3}.sa17-course .sa9-level-tabs button small{font-size:12px;opacity:.76;line-height:1.45}.sa17-course .sa9-level-intro{border:0;background:transparent;margin:0;padding:15px 0 23px}.sa17-course .sa9-level-intro h3{font-size:28px;font-weight:900;margin-bottom:8px}.sa17-course .sa9-level-intro p{font-size:15px;line-height:1.7;max-width:690px}.sa17-course .sa9-stage{margin:0 0 12px;border:1px solid #d9ddda;border-radius:0!important;background:#fff;box-shadow:none!important;overflow:visible}.sa17-course .sa9-stage>summary{min-height:83px;display:flex;align-items:center;gap:18px;padding:20px 24px;cursor:pointer;background:#fff}.sa17-course .sa9-stage>summary:hover{background:#f6f8f6}.sa17-course .sa9-stage>summary b{font-weight:900;font-size:clamp(18px,2vw,22px)}.sa17-course .sa9-stage-number{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;border-radius:0!important;background:#d9e8f1!important;color:#153d53!important;font-size:15px;font-weight:900}.sa17-course.sfa10 .sa9-stage-number{background:#f2e1e7!important;color:#713550!important}.sa17-course .sa9-stage-body{padding:0 28px 24px}.sa17-course .sa9-lesson-list li>a{position:relative;border-bottom:1px solid #e7e8e5;padding:19px 2px;display:grid;align-items:center;gap:12px;background:transparent}.sa17-course .sa9-lesson-list li>a:hover{background:#f6f8f6}.sa17-course .sa9-lesson-list h4{font-size:clamp(17px,2vw,20px)!important;font-weight:850;line-height:1.4}.sa17-course .sa9-lesson-list p{font-size:14px;line-height:1.55}.sa17-course [data-course-status]{font-size:12px}.sa17-course .sa9-exam-entry{border:0!important;border-inline-start:4px solid #448074!important;border-radius:0!important;padding:20px 22px;background:#edf4ef!important;box-shadow:none;display:flex;align-items:center;gap:18px;margin-top:23px}.sa17-course.sfa10 .sa9-exam-entry{background:#f9edef!important;border-color:#9f6681!important}.sa17-course .sa9-exam-entry:before{content:none!important}.sa17-course .sa9-exam-entry h4{font-weight:900;font-size:19px}.sa17-course .sa9-exam-entry p{font-size:14px}.sa17-course .sa9-button{border:0;border-radius:3px!important;background:#193d50!important;color:#fff!important;font-size:13px;font-weight:850;min-height:44px}.sa17-course.sfa10 .sa9-button{background:#682d4b!important}.sa17-course .sa17-certificate-entry{background:#f6f5f0;border:1px solid #e1e2dc;border-radius:0!important;box-shadow:none;margin:30px 0;padding:22px 25px}.sa17-course .sa17-reading-links,.sa17-course .sa17-resume{margin-top:48px}.sa17-course .sx28-lab,.sa17-course .sx28-track,.sa17-course .sx28-stats,.sa17-course .sx28-hero-issue,.sa17-course .sx28-stage-chip,.sa17-course .sx28-tab-eye,.sa17-reader .sx28-outcomes,.sa17-reader .sx28-recap,.sa17-reader .sx28-lesson-tag{display:none!important}.sa17-reader{max-width:1080px;padding:40px clamp(18px,5vw,72px) 80px;background:#fffdf9}.sa17-reader .sa17-breadcrumb{padding-bottom:16px;border-bottom:1px solid #e1e2de}.sa17-reader .sa17-lesson-head{background:#d9e9f0!important;border-radius:0!important;margin:28px 0 35px!important;padding:clamp(26px,5vw,55px)!important;border-inline-start:6px solid #47869d}.sa17-reader .sa17-lesson-head:after{content:none!important}.sa17-reader .sa17-lesson-head h1{font-size:clamp(32px,4.9vw,60px)!important;line-height:1.18!important;font-weight:900;letter-spacing:-.035em}.sa17-reader .sa17-prose{max-width:760px}.sa17-reader .sa17-prose h2,.sa17-reader .sa17-prose h3{font-weight:900;color:#153347}.sa17-reader .sa17-prose p{font-size:17px;line-height:1.9;color:#273b4a}.sa17-reader .sa17-prose>section:nth-child(3n+2){border:0;padding:0}.sa17-reader .sa17-example,.sa17-reader .sa17-practice{border-radius:0;background:#f1f5f0;border-inline-start:4px solid #50947d;box-shadow:none}.sa17-reader .sa17-quiz{border-radius:0;border:1px solid #dce4e1;box-shadow:none;background:#fff}.sa17-reader .sa17-figure{border-radius:0;box-shadow:none}.sa17-reader .sx28-reading-progress-fill{background:#e77d46}[dir=rtl].sa17-course .se29-hero h1,[dir=rtl].sa17-course .se29-learning-heading h2,[dir=rtl].sa17-reader .sa17-lesson-head h1{letter-spacing:0}@media(max-width:700px){.sa17-course{padding:14px 11px 50px}.sa17-course .se29-hero{display:flex;flex-direction:column-reverse;min-height:0;margin-bottom:34px}.sa17-course .se29-hero-image{height:250px;flex:none}.sa17-course .se29-hero-image img{height:100%;object-position:center 27%}.sa17-course .se29-hero-copy{padding:26px 20px 31px}.sa17-course .se29-hero h1{font-size:clamp(37px,10vw,48px)!important;margin:15px 0!important;line-height:1.1!important}.sa17-course .se29-hero p{font-size:14px;line-height:1.65}.sa17-course .se29-start{width:100%;margin-top:23px}.sa17-course .se29-hero-index{top:15px;bottom:auto}.sa17-course .se29-learning-heading{display:block;padding-bottom:21px;margin-bottom:18px}.sa17-course .se29-learning-heading h2{font-size:clamp(30px,8.4vw,41px)!important}.sa17-course .se29-learning-heading p{font-size:14px}.sa17-course .se29-learning-note{text-align:start;margin-top:15px;font-size:10px}.sa17-course .sa9-level-tabs button{min-height:81px;padding:13px 8px;text-align:center}.sa17-course .sa9-level-tabs button b{font-size:14px}.sa17-course .sa9-level-tabs button small{font-size:10px}.sa17-course .sa9-level-intro h3{font-size:24px}.sa17-course .sa9-stage>summary{padding:16px 12px;gap:10px}.sa17-course .sa9-stage-number{flex-basis:33px;width:33px;height:33px}.sa17-course .sa9-stage-body{padding:0 13px 18px}.sa17-course .sa9-lesson-list li>a{gap:9px;padding:15px 0}.sa17-course .sa9-exam-entry{display:block;padding:17px}.sa17-course .sa17-certificate-entry{display:block;padding:18px}.sa17-reader{padding:20px 14px 55px}.sa17-reader .sa17-lesson-head{padding:25px 18px!important}.sa17-reader .sa17-lesson-head h1{font-size:clamp(29px,8.6vw,39px)!important}}.sa17-course .se29-hero--skin{background:#d7e8f0!important}.sa17-course .se29-hero--skin .se32-skin-photo{display:block!important;overflow:hidden;min-height:400px;background:#d7e8f0}.sa17-course .se29-hero--skin .se32-skin-photo img{width:100%;height:100%;max-height:570px;object-fit:cover;object-position:center 21%;display:block}@media(max-width:700px){.sa17-course .se29-hero--skin{flex-direction:column-reverse!important;min-height:0!important}.sa17-course .se29-hero--skin .se32-skin-photo{order:unset;min-height:0;height:250px;flex:none}.sa17-course .se29-hero--skin .se32-skin-photo img{width:100%;height:100%;object-fit:cover;object-position:center 23%}.sa17-course .se29-hero--skin .se29-hero-copy{order:unset}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/sesh-academy-artdirection-v29.css.map */
