.course-nav{justify-content:center;gap:30px;border-bottom:1px solid #3b2f47;padding:13px 5vw;background:#19131f;font-size:12px;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.course-nav a{padding:3px 0;color:#c7b6d5}.course-nav a:hover{color:#f1e8f7}.course-header{padding:65px 6vw 45px;border-bottom:1px solid var(--line);max-width:1600px;margin:auto}.course-header h1{font:clamp(50px,6vw,88px)/1.02 'Instrument Serif',Georgia,serif;letter-spacing:-.04em;margin:24px 0}.course-header>p{max-width:780px;color:#c4b6ce;font-size:17px;line-height:1.8}.course-header .eyebrow{color:#b6a0cb}.sync-state{display:inline-block;margin-top:12px;font-size:11px;color:#a995b7;border-left:2px solid #9172a7;padding-left:12px;max-width:90ch}.course-wrap{max-width:1440px;margin:auto;padding:45px 6vw 85px}.course-wrap h2{font:48px/1.1 'Instrument Serif',Georgia,serif;letter-spacing:-.035em;margin:22px 0}.course-wrap h3{font:25px/1.2 'Space Grotesk',Arial,sans-serif;letter-spacing:-.04em}.course-wrap p{color:#c7bad0;font-size:15px}.course-wrap .small{font-size:12px}.progress-tiles{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #4c3a5d;margin-bottom:45px}.progress-tiles>div{padding:25px 30px;border-right:1px solid #4c3a5d}.progress-tiles>div:last-child{border:0}.progress-tiles strong{font:55px/1.1 'Instrument Serif',Georgia,serif;display:block;color:#d7bde9}.progress-tiles strong small{font-size:22px;color:#ac96bf}.progress-tiles>div>span{display:block;font-size:12px;color:#beabc9;margin-top:12px;line-height:1.6}.record-panel{padding:35px;border:1px solid #5c456e;background:#19121f;display:grid;grid-template-columns:1fr 1fr;gap:55px;margin:30px 0 15px}.record-panel h2{margin-top:15px}.record-panel .eyebrow{color:#c2a4d9}.record-panel form{max-width:500px}.course-field{display:block;margin:18px 0}.course-field>span{display:block;font-size:12px;font-weight:600;color:#d3c3df;margin-bottom:9px}.course-field small{display:block;font-size:11px;color:#ac98ba;margin:0 0 10px}.course-field input,.course-field select,.course-field textarea{width:100%;padding:13px 14px;background:#141018;border:1px solid #5c486c;color:#ede3f4;border-radius:2px;font-size:14px;line-height:1.65}.course-field textarea{min-height:130px}.record-panel .check{font-size:12px;line-height:1.7}.record-actions{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:15px}.record-actions .btn{min-width:250px}.record-actions summary{font-size:12px;color:#c3a4dc;cursor:pointer}.record-actions details{max-width:340px}.record-panel small{color:#ac98ba}.restore-record{font-size:13px;padding:18px 25px;border:1px solid #3e2e4c;margin-bottom:35px}.restore-record summary{cursor:pointer;color:#c9afd9}.restore-record form{max-width:600px}.form-status{font-size:12px!important;color:#dac4ea!important;margin-top:15px;min-height:18px;line-height:1.7}.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.recovery-code{font:12px/1.6 monospace;overflow-wrap:anywhere;padding:15px;border:1px dashed #8b68a4;max-width:350px}.next-session{margin:40px 0;padding:30px;border-block:1px solid #675078;display:grid;grid-template-columns:1fr auto;column-gap:35px;align-items:center}.next-session .eyebrow{grid-column:1/3;color:#be9ed7}.next-session h3{margin:16px 0 12px;max-width:800px}.next-session p{margin-bottom:0}.next-session .btn{grid-column:2;grid-row:2/4}.course-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:70px;margin:70px 0 35px}.course-section-heading p{max-width:430px;font-size:14px}.journey-modules>article{display:grid;grid-template-columns:75px 1fr;gap:35px;padding:35px 0;border-top:1px solid var(--line)}.module-path-number{font:52px 'Instrument Serif',Georgia,serif;color:#a88ac1;border-right:1px solid #5e456e;position:relative}.module-path-number:after{content:'';position:absolute;top:25px;right:-5px;width:9px;height:9px;border-radius:50%;background:#c5a4dc}.module-path-body .eyebrow{color:#ad93c2;font-size:10px}.module-path-body h3{margin:15px 0;font-size:28px;max-width:850px}.module-path-body>p{font-size:13px;max-width:950px}.path-tags{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.path-tags span{font-size:10px;border:1px solid #50405e;padding:5px 9px;color:#bea9ce;border-radius:2px}.path-links{display:flex;gap:25px;flex-wrap:wrap;font-size:12px;color:#d6bde6}.path-links a{border-bottom:1px solid #655077;padding-bottom:4px}.advanced-preview{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:65px;padding:40px;background:#25192f;border:1px solid #705481;margin:65px 0 40px}.advanced-preview h2{font-size:45px;margin-top:16px}.advanced-preview p{font-size:14px}.advanced-preview .small{font-size:11px}.advanced-price{font:70px 'Instrument Serif',Georgia,serif;color:#e3cbf1}.advanced-price span{display:block;font:12px 'DM Sans',Arial,sans-serif;color:#baa3cb;margin:10px 0 25px}.calendar-top{display:flex;justify-content:space-between;gap:35px;align-items:flex-start;margin-bottom:40px}.calendar-top p{font-size:13px}.calendar-top .btn{font-size:11px;margin:0 0 10px 10px}.session-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.session-card{display:grid;grid-template-columns:64px 1fr;gap:22px;border:1px solid #4e3a5e;padding:25px}.session-date{border-right:1px solid #4e3a5e;padding-right:15px}.session-date strong{font:48px 'Instrument Serif',Georgia,serif;color:#c4a3dd}.session-date span{display:block;font-size:10px;color:#b9a3c9;line-height:1.5;margin-top:10px}.session-main h3{font-size:23px;margin:14px 0}.session-main .eyebrow{font-size:9px;color:#b799ce}.session-main>p{font-size:12px}.session-links{display:flex;flex-wrap:wrap;gap:13px;font-size:11px;margin:20px 0}.session-links a{color:#d9bce9;border-bottom:1px solid #6c4d7c}.session-links span{color:#917e9f;font-size:10px}.session-main .course-field{margin:15px 0}.session-main .course-field select{padding:10px;font-size:12px}.session-main .small{font-size:10px}.session-card.advanced-session{background:#201528;border-color:#806190}.session-grid+.btn{margin-top:35px}.homework-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:60px}.homework-layout>aside{font-size:12px;position:sticky;top:20px;align-self:start}.homework-layout>aside h3{font-size:18px;margin-top:25px}.homework-layout>aside p{font-size:12px}.homework-layout>aside ul{padding-left:18px;color:#bca9ca;font-size:12px;line-height:1.9}.homework-layout>aside .btn{display:block;margin:12px 0;font-size:11px}.homework-layout>article{min-width:0}.homework-meta{display:flex;align-items:flex-start;gap:20px;font-size:12px;color:#bca8ca;padding:0 0 25px;border-bottom:1px solid #4e395e}.task-steps{margin:25px 0 35px}.task-steps>div{display:flex;gap:25px;border-bottom:1px solid #302438;padding:15px 0;align-items:flex-start}.task-steps>div>span{font:31px 'Instrument Serif',Georgia,serif;color:#b694ce}.task-steps p{font-size:14px;margin:4px 0}.self-review{background:#22162d;border:1px solid #4f3564;padding:25px;margin:30px 0}.self-review h3{font:32px 'Instrument Serif',Georgia,serif;margin:15px 0 25px}.self-review .check{font-size:13px}.self-review .small{font-size:11px}.confidence-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px}.homework-buttons{display:flex;gap:15px;flex-wrap:wrap;margin-top:25px}.knowledge-check{padding-top:55px;margin-top:45px;border-top:1px solid #6a4b80}.knowledge-check>p{font-size:13px}.knowledge-check fieldset{border:0;border-top:1px solid #493355;padding:25px 0;margin:30px 0}.knowledge-check legend{font-size:16px;line-height:1.6;color:#dfcdeb;padding-right:10px;max-width:95%}.quiz-option{display:flex;align-items:flex-start;gap:12px;border:1px solid #44324f;padding:14px 17px;margin:12px 0;font-size:13px;color:#c8b7d3;cursor:pointer}.quiz-option:hover{background:#24182d}.quiz-option input{accent-color:#bda0d4;margin-top:5px;flex-shrink:0}.quiz-feedback{border-left:2px solid #9e7ab8;background:#251a2e;padding:15px 20px;font-size:12px;line-height:1.8;color:#cdb8de;margin-top:20px}.curiosity-card{padding:30px;display:grid;grid-template-columns:110px minmax(0,1fr);gap:30px;background:#1b1422;border:1px dashed #755587;margin:40px 0}.curiosity-card .eyebrow{font-size:9px;line-height:1.6;color:#b89ecb}.curiosity-card h3{font:32px 'Instrument Serif',Georgia,serif;margin:12px 0 20px}.curiosity-card p{font-size:13px}.curiosity-card .small{font-size:11px}.curiosity-card a{font-size:11px;color:#d1b7e4;text-decoration:underline;text-underline-offset:4px}.curiosity-art svg{width:110px;height:110px;fill:none;stroke:#9772b0;stroke-width:1.4}.curiosity-art svg circle:nth-of-type(n+2){fill:#b497cc;stroke:0}.curiosity-art span{font:italic 27px 'Instrument Serif',Georgia,serif;display:block;transform:rotate(-10deg);color:#b99ad1}.curiosity-card.is-visible .curiosity-art svg{animation:curious-orbit 1.5s ease both}@keyframes curious-orbit{from{rotate:-30deg;scale:.7;opacity:.2}to{rotate:0deg;scale:1;opacity:1}}.advanced-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:start}.price-card{border:1px solid #76598c;padding:30px;background:#21162a}.price-card>strong{font:75px 'Instrument Serif',Georgia,serif;color:#dfc1ef;display:block;margin:16px 0}.price-card .small{font-size:11px;margin-top:20px}.advanced-session-list{margin-top:60px}.advanced-session-list>article{display:grid;grid-template-columns:90px 1fr;gap:30px;padding:35px 0;border-top:1px solid #4a345c}.advanced-session-list h2{font-size:38px;margin:14px 0 20px}.advanced-session-list li{font-size:14px;color:#bfadcc;margin:9px 0}.facilitator-editorial{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center;margin-bottom:55px}.facilitator-figure{height:570px;display:flex;justify-content:center;position:relative;border-bottom:1px solid #6a527d}.facilitator-figure:before{content:'';position:absolute;width:75%;height:80%;border:1px solid #554164;border-radius:50% 50% 0 0;bottom:0;z-index:0}.facilitator-figure img{height:100%;max-width:100%;object-fit:contain;position:relative}.facilitator-editorial h2{font-size:55px}.facilitator-stories{display:grid;grid-template-columns:1fr 1fr;gap:25px}.facilitator-stories>article{border:1px solid #493453;padding:30px}.facilitator-stories h3{font:31px 'Instrument Serif',Georgia,serif;margin:16px 0 22px}.facilitator-stories p{font-size:14px}.facilitator-stories a{font-size:12px;color:#ceb0e1;border-bottom:1px solid #7a588e}.off-duty{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;align-items:center;background:#24172d;border:1px solid #4a3457;padding:40px;margin:55px 0 25px}.hobby-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hobby-grid>div{border-bottom:1px solid #654774;padding:15px}.hobby-grid>div>span{font:38px Georgia,serif;color:#bb9cd1;display:block}.hobby-grid h3{font-size:17px;margin:13px 0 7px}.hobby-grid p{font-size:11px}.challenge-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:35px 0}.challenge-card{border:1px solid #664875;padding:35px;position:relative;overflow:hidden;background:#17101e;transition:transform .25s,background .25s}.challenge-card:hover{transform:translateY(-5px);background:#25192e}.challenge-card h2{font-size:39px;max-width:85%;margin-top:45px}.challenge-card .eyebrow{font-size:9px}.challenge-card p{font-size:14px}.case-glyph{position:absolute;right:24px;top:70px;font:60px 'Instrument Serif',Georgia,serif;color:#8b65a4;rotate:-15deg}.case-open{display:block;font-size:12px;color:#d5b6e6;margin-top:30px}.case-lab{max-width:1100px}.case-stage-track{display:flex;justify-content:space-between;border-top:1px solid #654478;margin:35px 0 45px}.case-stage-track span{border:1px solid #624675;background:#17101e;border-radius:50%;width:34px;height:34px;text-align:center;font-size:12px;padding-top:6px;margin-top:-17px;color:#9b81ad}.case-stage-track span.opened{background:#493356;color:#e0c8ed}.case-stage-track span.current{background:#c8addd;color:#281b33}.case-reveal{padding:35px;background:#21162b;border:1px solid #6b487e;margin-bottom:30px}.case-reveal h2{font-size:43px;margin:18px 0 25px}.case-reveal>p{font-size:17px;line-height:1.9}.case-question{font:24px/1.45 'Instrument Serif',Georgia,serif;color:#d4b7e6;border-top:1px solid #5a3b6c;margin-top:25px;padding-top:25px}.report-explainer{display:grid;grid-template-columns:1.3fr 1fr;gap:65px;margin:40px 0}.report-explainer h2{margin-top:0}.report-explainer>div:last-child{padding:25px;border:1px solid #624574;background:#1d1425;align-self:start}.report-actions{display:flex;gap:20px;flex-wrap:wrap;margin:35px 0}.share-report{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #705383;background:#22162c}.share-report h3{font:34px 'Instrument Serif',Georgia,serif;margin:12px 0 20px}.share-report p{font-size:13px}.share-report .check{font-size:12px}.report-preview{border:1px solid #5e4371;margin:35px 0;padding:35px;overflow-wrap:anywhere;overflow-x:auto}.report-preview:empty{display:none}.report-preview h1{font-size:50px!important}.report-preview table{table-layout:fixed;font-size:11px!important}.report-preview td{padding:10px!important}.instructor-summary{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:35px}.instructor-summary>div{border:1px solid #5b3f6d;padding:30px;background:#21162a}.instructor-summary strong{display:block;font:75px 'Instrument Serif',Georgia,serif;color:#dabbea;margin:15px 0}.instructor-summary h3{font:32px 'Instrument Serif',Georgia,serif;margin:20px 0}.instructor-summary p{font-size:13px}.roster-table{overflow-x:auto}.roster-table table{min-width:750px}.roster-table .btn{padding:10px 14px;font-size:11px}.instructor-settings{border:1px solid #634774;margin:40px 0;padding:25px}.instructor-settings>summary{cursor:pointer;color:#d1b2e4;font-size:17px}.settings-session{border-bottom:1px solid #3b2a48;padding:15px 0}.settings-session h3{font-size:18px}.instructor-report-title{margin-top:55px!important}.delivery-list article{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #483252;padding:18px 0;font-size:12px}.delivery-list article>div>span{display:block;color:#ac91be;margin-top:8px}.delivery-list .badge{align-self:center;white-space:normal}.course-hero-art{height:550px!important;transform:none!important;position:relative;overflow:visible}.hero-facilitator{position:absolute;bottom:0;left:10%;width:320px;height:510px;object-fit:contain;z-index:2;filter:none;animation:welcome-rise .9s ease both}.constellation{position:absolute;right:-8px;top:10px;width:270px;height:250px;z-index:0}.constellation svg{width:100%;height:100%;fill:none;stroke:#745587;stroke-width:1.2}.constellation svg>path{stroke-dasharray:7 10;animation:constellation-path 35s linear infinite}.constellation svg>circle{fill:#24172e}.facilitator-title{position:absolute;right:0;top:250px;font:italic 34px/1.1 'Instrument Serif',Georgia,serif;transform:rotate(5deg);z-index:3;color:#e1c9ee;background:#100d13b8;padding:15px;border-left:1px solid #8a62a2}.facilitator-title span{display:block;font:10px 'DM Sans',Arial,sans-serif;text-transform:uppercase;letter-spacing:.14em;margin-top:10px;color:#bda2d0}.course-hero-art .welcome-slip{right:0;bottom:0;max-width:330px;font-size:21px;z-index:3;padding:15px}.hero-session-stamp{position:absolute;left:0;top:0;color:#ac8fc2;font:9px/1.7 'Space Grotesk',Arial,sans-serif;letter-spacing:.12em;transform:rotate(-5deg);z-index:3;border-block:1px solid #654778;padding:12px}.guide-pencil{font:35px 'Instrument Serif',Georgia,serif;color:#a98ac0;align-self:flex-start;margin:0 10px 0 0}.guide{min-height:0!important;padding:20px 0!important}.meet-monogram{font:italic 160px/1 'Instrument Serif',Georgia,serif;position:absolute;left:30px;top:80px;color:#3d2b4a}.meet .signature{font-size:30px}.meet .portrait{height:270px}.library-path-graphic{font:75px 'Instrument Serif',Georgia,serif;color:#a589ba;min-width:85px;rotate:-10deg}.library-cameo{min-height:135px}.current-cameo{height:190px;width:150px;object-fit:contain;object-position:bottom;position:absolute;bottom:0;left:15px;transform:translateY(105%)}.section-cameo.is-visible .current-cameo{animation:pop-up .9s cubic-bezier(.15,1.15,.35,1) both}.section-cameo .cameo-ledge{border-radius:0!important}.motion-off .current-cameo{transform:none!important}.course-header+.course-wrap{padding-top:40px}@keyframes welcome-rise{from{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}@keyframes constellation-path{to{stroke-dashoffset:-340}}@media(prefers-reduced-motion:reduce){.current-cameo{transform:none!important}}@media(max-width:1100px){.homework-layout{gap:30px;grid-template-columns:185px minmax(0,1fr)}.session-grid{grid-template-columns:1fr}.record-panel{gap:30px}.course-section-heading{gap:30px}.hero-facilitator{left:0;width:290px}.facilitator-title{font-size:28px;top:240px}.facilitator-editorial{gap:30px}.advanced-intro{gap:35px}.course-nav{gap:23px}.hero-session-stamp{top:10px}.course-hero-art .welcome-slip{max-width:280px}}@media(max-width:720px){.course-nav{justify-content:flex-start;padding:12px 6vw;gap:24px;font-size:11px}.course-nav a:nth-child(2){display:block}.course-header{padding:40px 6vw 30px}.course-header h1{font-size:53px}.course-header>p{font-size:15px}.course-wrap{padding:30px 6vw 55px}.progress-tiles{grid-template-columns:1fr 1fr;margin-bottom:30px}.progress-tiles>div{padding:20px;border-right:1px solid #4c3a5d;border-bottom:1px solid #4c3a5d}.progress-tiles>div:nth-child(2){border-right:0}.progress-tiles>div:nth-child(3){border-bottom:0}.progress-tiles strong{font-size:46px}.progress-tiles>div>span{font-size:10px}.record-panel{display:block;padding:25px}.record-panel h2{font-size:39px}.record-panel form{margin-top:30px}.record-actions{margin-top:30px}.record-actions .btn{min-width:0;width:100%;font-size:11px}.next-session{display:block;padding:25px 0}.next-session h3{font-size:23px}.next-session .btn{margin-top:20px}.course-section-heading{display:block;margin-top:45px}.course-wrap h2{font-size:41px}.course-section-heading p{font-size:13px}.journey-modules>article{grid-template-columns:45px 1fr;gap:20px}.module-path-number{font-size:38px}.module-path-body h3{font-size:23px}.module-path-body .eyebrow{font-size:8px}.module-path-body>p{font-size:12px}.path-tags{gap:7px}.path-tags span{font-size:9px}.path-links{gap:15px;font-size:11px}.advanced-preview{display:block;padding:25px;margin:40px 0}.advanced-preview h2{font-size:39px}.advanced-price{font-size:56px;margin-top:25px}.calendar-top{display:block}.calendar-top .btn{margin:10px 10px 0 0;font-size:10px}.session-card{padding:20px;grid-template-columns:45px 1fr;gap:17px}.session-date{padding-right:10px}.session-date strong{font-size:40px}.session-date span{font-size:9px}.session-main h3{font-size:21px}.session-main .eyebrow{font-size:8px}.homework-layout{display:flex;flex-direction:column;gap:25px}.homework-layout>aside{position:static;border-bottom:1px solid #4e395f;padding-bottom:20px}.homework-layout>aside ul{display:none}.homework-layout>aside .btn{display:inline-block;margin:10px 8px 0 0}.homework-meta{font-size:10px;gap:13px}.task-steps{margin-top:15px}.task-steps>div{gap:17px}.task-steps p{font-size:13px}.confidence-pair{grid-template-columns:1fr;gap:0}.homework-buttons .btn{font-size:12px;padding:14px 16px}.self-review{padding:20px}.self-review h3{font-size:29px}.curiosity-card{padding:23px;grid-template-columns:1fr;gap:15px}.curiosity-art{display:flex;align-items:center;gap:20px}.curiosity-art svg{width:70px;height:70px}.curiosity-card h3{font-size:29px}.advanced-intro{grid-template-columns:1fr;gap:20px}.price-card{padding:25px}.advanced-session-list>article{grid-template-columns:45px 1fr;gap:17px}.advanced-session-list .step-count{font-size:42px}.advanced-session-list h2{font-size:32px}.facilitator-editorial{display:flex;flex-direction:column;gap:25px}.facilitator-figure{height:430px;width:100%}.facilitator-editorial h2{font-size:42px}.facilitator-stories{grid-template-columns:1fr;gap:18px}.facilitator-stories>article{padding:25px}.off-duty{display:block;padding:25px;gap:20px}.hobby-grid{gap:15px;margin-top:20px}.hobby-grid>div{padding:10px}.challenge-grid{grid-template-columns:1fr}.challenge-card{padding:25px}.challenge-card h2{font-size:36px}.challenge-card .eyebrow{font-size:8px}.case-reveal{padding:25px}.case-reveal h2{font-size:36px}.case-reveal>p{font-size:15px}.case-question{font-size:22px}.report-explainer{grid-template-columns:1fr;gap:20px}.share-report{grid-template-columns:1fr;gap:15px;padding:25px}.report-preview{padding:15px}.report-preview table{min-width:590px}.instructor-summary{grid-template-columns:1fr}.delivery-list article{display:block}.delivery-list .badge{display:inline-block;margin-top:12px}.instructor-settings{padding:20px}.course-hero-art{height:490px!important;margin:15px -10px 0;max-width:100%}.hero-facilitator{height:445px;width:290px;left:-15px;bottom:15px}.constellation{right:-15px;top:15px;width:200px;height:200px}.facilitator-title{right:0;top:235px;font-size:28px;padding:12px;max-width:190px}.facilitator-title span{font-size:8px}.course-hero-art .welcome-slip{max-width:250px;font-size:19px;right:0;bottom:0;transform:rotate(-3deg)}.hero-session-stamp{left:0;top:10px;font-size:8px;max-width:150px;padding:8px}.hero{overflow:hidden}.meet-monogram{font-size:130px;top:40px}.meet .portrait{height:180px}.meet .signature{top:0;font-size:25px}.current-cameo{height:140px;width:100px;left:0}.library-path-graphic{font-size:58px;min-width:45px}.library-cameo{min-height:115px}.back-to-course{width:100%!important}.course-header .sync-state{font-size:10px}.course-wrap .stage-nav button{font-size:11px;padding:10px}}@media print{.course-nav,.course-header .sync-state,.course-wrap button,.record-panel,.restore-record,.advanced-preview,.report-actions,.share-report,.course-wrap .endnav{display:none!important}.course-header,.course-wrap{padding:0;color:#222}.course-header h1{font-size:36px}.course-wrap p,.course-wrap li,.course-wrap h3,.course-field>span,.course-field small{color:#222}.progress-tiles strong,.progress-tiles span{color:#222}.course-wrap .panel,.case-reveal,.curiosity-card,.self-review,.price-card{background:#fff;color:#222;border-color:#aaa}.homework-layout{display:block}.homework-layout>aside{display:none}.course-field textarea,.course-field input,.course-field select{background:#fff;color:#222}.session-grid,.confidence-pair{display:block}.session-card{break-inside:avoid;margin-bottom:20px}.report-preview{border:0;padding:0;overflow:visible}.course-header:has(+.course-wrap .report-preview:not(:empty)){display:none}.report-preview table{min-width:0}.hero-facilitator{display:block}.case-stage-track{display:none}}
