.public-course-demo_page__l930X{min-height:100vh;background:#f5f4ef;color:#252b2b}.public-course-demo_header__wK2br{display:flex;align-items:center;gap:24px;padding:24px clamp(20px,5vw,80px);border-bottom:1px solid #dddeda;background:#fff}.public-course-demo_header__wK2br a{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.public-course-demo_header__wK2br>a:last-child{margin-left:auto;font-size:14px}.public-course-demo_brand__JZvz9{font-size:22px;letter-spacing:.23em;font-weight:600}.public-course-demo_header__wK2br>span{font-size:14px;color:#5a6262;border-left:1px solid #d1d4d1;padding-left:24px}.public-course-demo_main__YSBEc{max-width:1380px;margin:0 auto;padding:42px 32px 64px}.public-course-demo_intro__U0tZH{max-width:780px;margin-bottom:30px}.public-course-demo_eyebrow__Gb3hz{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#515bb7;margin:0 0 10px}.public-course-demo_intro__U0tZH h1{font-size:clamp(34px,4vw,52px);line-height:1.12;letter-spacing:-.04em;margin:0 0 14px;font-weight:500}.public-course-demo_intro__U0tZH>p:last-child{line-height:1.7;max-width:680px;margin:0;color:#4f5757;font-size:16px}.public-course-demo_layout__6i7sN{display:grid;grid-template-columns:290px minmax(0,1fr);gap:30px;align-items:start}.public-course-demo_sidebar__X8_qD h2{font-size:16px;margin:0 0 14px}.public-course-demo_samples__qpiiE{display:grid;gap:12px}.public-course-demo_samples__qpiiE button{display:flex;flex-direction:column;gap:10px;padding:22px;text-align:left;background:#fff;border:1px solid #d3d7d1;border-radius:16px;color:inherit;cursor:pointer}.public-course-demo_samples__qpiiE button[aria-pressed=true]{border:2px solid #5e62d6;padding:21px;background:#f0efff}.public-course-demo_samples__qpiiE small{font-size:12px;line-height:1.45;color:#555d5c}.public-course-demo_samples__qpiiE strong{font-size:19px;font-weight:600;line-height:1.3}.public-course-demo_samples__qpiiE span{font-size:14px;line-height:1.6}.public-course-demo_samples__qpiiE em{font-style:normal;font-size:12px;color:#575db0}.public-course-demo_sampleContext__Fby3c{line-height:1.75;font-size:14px;color:#555d5c;padding:4px 8px}.public-course-demo_lesson__RP4Tg{background:#fff;border:1px solid #dce0db;border-radius:22px;overflow:hidden;min-width:0;box-shadow:0 12px 50px #24313708}.public-course-demo_lessonTop__KhcWq{display:flex;justify-content:space-between;gap:16px;background:#f9faf7;padding:18px 28px;font-size:12px;color:#596160;border-bottom:1px solid #e5e8e2}.public-course-demo_track__ICpKW{display:flex;gap:7px;padding:20px 28px 0}.public-course-demo_track__ICpKW button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:42px;min-height:42px;background:#f1f3ef;border:1px solid transparent;border-radius:8px;color:#4a5251;cursor:pointer}.public-course-demo_track__ICpKW button[aria-current=step]{background:#eae9ff;border-color:#6568d9;color:#383e91}.public-course-demo_stepHeading__Y__CP{padding:24px 28px 20px}.public-course-demo_complete__zsI1e h2,.public-course-demo_stepHeading__Y__CP h2{font-size:clamp(23px,2.5vw,33px);font-weight:500;line-height:1.25;letter-spacing:-.03em;margin:0}.public-course-demo_complete__zsI1e h2:focus,.public-course-demo_stepHeading__Y__CP h2:focus{outline:none}.public-course-demo_videoStage__tebHx{display:flex;justify-content:center;background:#172020;min-height:260px}.public-course-demo_videoStage__tebHx video{display:block;width:100%;height:min(60svh,560px);object-fit:contain;background:#172020}.public-course-demo_transcript__H3zci{margin:20px 28px;padding:16px 0;border-bottom:1px solid #e3e6e1}.public-course-demo_transcript__H3zci summary{cursor:pointer;font-size:14px;font-weight:600;padding:8px 0}.public-course-demo_transcript__H3zci p{font-size:15px;line-height:1.8;max-width:72ch}.public-course-demo_question__bXLu4{padding:0 28px 24px}.public-course-demo_context__CGrj5{line-height:1.7}.public-course-demo_protocol__GR2KG{border:1px solid #dce1d7;border-radius:12px;background:#f6f8f2;padding:20px;margin-bottom:26px}.public-course-demo_protocol__GR2KG h3{font-size:17px;margin:0 0 8px}.public-course-demo_protocol__GR2KG>p{font-size:13px;color:#5a6257}.public-course-demo_protocol__GR2KG dl{margin:16px 0 0}.public-course-demo_protocol__GR2KG dl>div+div{margin-top:16px}.public-course-demo_protocol__GR2KG dt{font-size:13px;font-weight:700;margin-bottom:5px}.public-course-demo_protocol__GR2KG dd{font-size:14px;line-height:1.7;margin:0}.public-course-demo_question__bXLu4 fieldset{border:0;padding:0;margin:0 0 20px;min-width:0}.public-course-demo_question__bXLu4 legend{font-size:17px;font-weight:600;line-height:1.65;margin-bottom:18px;float:none}.public-course-demo_numberLabel__aM6JK{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:15px}.public-course-demo_numberLabel__aM6JK input{font:inherit;min-height:48px;width:100px;border:1px solid #7c8580;border-radius:8px;padding:10px}.public-course-demo_choices__G7Qq6{display:grid;gap:12px}.public-course-demo_categories__rE_xs label,.public-course-demo_choices__G7Qq6 label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;background:#fff;border:1px solid #bdc5bd;border-radius:10px;padding:16px;line-height:1.6;font-size:15px}.public-course-demo_categories__rE_xs label[data-selected=true],.public-course-demo_choices__G7Qq6 label[data-selected=true]{background:#efeeff;border-color:#6668cb}.public-course-demo_categories__rE_xs input,.public-course-demo_choices__G7Qq6 input{accent-color:#585cc8;flex-shrink:0;margin-top:5px;min-width:16px;min-height:16px}.public-course-demo_categories__rE_xs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.public-course-demo_categories__rE_xs label{font-size:13px;padding:12px;gap:8px}.public-course-demo_classify__T_dEt>fieldset{background:#fafbf8;padding:20px;border-radius:12px;margin-top:10px}.public-course-demo_classify__T_dEt>fieldset>legend{padding-top:18px;font-size:15px}.public-course-demo_itemFeedback__xDkvo{font-size:14px;line-height:1.65}.public-course-demo_primary__l2uGB{background:#5b5fd3!important;border:1px solid #5b5fd3!important;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:999px;padding:14px 21px;min-height:48px;font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.public-course-demo_primary__l2uGB:disabled{opacity:.45;cursor:not-allowed}.public-course-demo_feedback__tx8Vi{border-left:4px solid #9c7440;border-radius:5px;background:#fcf6ec;padding:18px;margin-top:20px;line-height:1.7}.public-course-demo_feedback__tx8Vi[data-correct=true]{border-color:#477459;background:#edf6ee}.public-course-demo_feedback__tx8Vi h3{font-size:17px;margin:0 0 8px}.public-course-demo_feedback__tx8Vi p{font-size:15px;margin:0}.public-course-demo_feedback__tx8Vi p+p{margin-top:8px}.public-course-demo_navigation__PYvFQ{display:flex;justify-content:space-between;gap:14px;padding:4px 28px 24px}.public-course-demo_error__zLxla button,.public-course-demo_lessonFoot__HclmZ button,.public-course-demo_navigation__PYvFQ>button:first-child{display:inline-flex;align-items:center;gap:8px;color:inherit;background:transparent;border:0;min-height:44px;cursor:pointer;font:inherit;font-size:14px}.public-course-demo_navigation__PYvFQ button:disabled{opacity:.35;cursor:not-allowed}.public-course-demo_lessonFoot__HclmZ{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 28px;background:#f9faf7;border-top:1px solid #e2e6df;font-size:12px;color:#626b64}.public-course-demo_complete__zsI1e{padding:35px 28px}.public-course-demo_complete__zsI1e>p{font-size:16px;line-height:1.75}.public-course-demo_complete__zsI1e>div{display:flex;align-items:flex-start;flex-direction:column;gap:22px;margin-top:26px}.public-course-demo_complete__zsI1e a{color:#484da9;font-size:15px}.public-course-demo_footer__ZWa2C{display:flex;justify-content:center;gap:25px;padding:26px;font-size:13px}.public-course-demo_footer__ZWa2C a{color:#505b54}.public-course-demo_error__zLxla{margin:20px 28px;line-height:1.6}.public-course-demo_page__l930X a:focus-visible,.public-course-demo_page__l930X button:focus-visible,.public-course-demo_page__l930X input:focus-visible,.public-course-demo_page__l930X summary:focus-visible{outline:3px solid #b57918;outline-offset:4px}.public-course-demo_page__l930X button,.public-course-demo_page__l930X input{font-family:inherit}@media(max-width:800px){.public-course-demo_main__YSBEc{padding:28px 18px 40px}.public-course-demo_layout__6i7sN{grid-template-columns:1fr;gap:22px}.public-course-demo_samples__qpiiE{grid-template-columns:repeat(2,minmax(0,1fr))}.public-course-demo_samples__qpiiE button{padding:16px;gap:7px}.public-course-demo_samples__qpiiE button[aria-pressed=true]{padding:15px}.public-course-demo_samples__qpiiE strong{font-size:16px}.public-course-demo_sampleContext__Fby3c,.public-course-demo_samples__qpiiE span{display:none}.public-course-demo_samples__qpiiE em,.public-course-demo_samples__qpiiE small{font-size:11px}.public-course-demo_sidebar__X8_qD h2{font-size:14px}.public-course-demo_lessonTop__KhcWq{padding:15px 18px;font-size:11px}.public-course-demo_stepHeading__Y__CP{padding:22px 18px 18px}.public-course-demo_track__ICpKW{padding:17px 18px 0}.public-course-demo_question__bXLu4{padding:0 18px 20px}.public-course-demo_transcript__H3zci{margin:16px 18px}.public-course-demo_navigation__PYvFQ{padding:4px 18px 22px}.public-course-demo_lessonFoot__HclmZ{padding:12px 18px;align-items:flex-start;flex-direction:column;gap:2px}.public-course-demo_categories__rE_xs{grid-template-columns:1fr}.public-course-demo_categories__rE_xs label{font-size:14px}.public-course-demo_protocol__GR2KG{padding:16px}.public-course-demo_classify__T_dEt>fieldset{padding:15px}.public-course-demo_header__wK2br{padding:20px 18px;gap:12px}.public-course-demo_header__wK2br>span{display:none}.public-course-demo_brand__JZvz9{font-size:18px}.public-course-demo_header__wK2br>a:last-child{font-size:12px;gap:5px}.public-course-demo_intro__U0tZH>p:last-child{font-size:14px}.public-course-demo_videoStage__tebHx video{height:min(64svh,540px)}.public-course-demo_complete__zsI1e{padding:28px 18px}}@media(prefers-reduced-motion:reduce){.public-course-demo_page__l930X *{scroll-behavior:auto!important}}.public-course-demo_track__ICpKW{flex-wrap:wrap}.public-course-demo_samples__qpiiE button{min-width:0}.public-course-demo_page__l930X{overflow-wrap:break-word}.public-course-demo_footer__ZWa2C,.public-course-demo_navigation__PYvFQ{flex-wrap:wrap}.public-course-demo_navigation__PYvFQ>.public-course-demo_primary__l2uGB{margin-left:auto}