#aw-core-site .aw-course-shell .mini-waitlist{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:start;scroll-margin-top:30px;}
#aw-core-site .aw-course-shell .mini-form-panel{padding:var(--space-10);background:var(--cream)!important;}
#aw-core-site .aw-course-shell .mini-form-panel form{margin-top:var(--space-6);}
#aw-core-site .aw-course-shell .mini-form-panel label{display:block;font-size:var(--text-sm)!important;margin:var(--space-5) 0 var(--space-2);}
#aw-core-site .aw-course-shell .mini-form-panel input:not([type=checkbox]){display:block;width:100%;min-height:52px;background:var(--paper)!important;border:1px solid var(--slate);padding:var(--space-3);border-radius:0;}
#aw-core-site .aw-course-shell .mini-form-panel .mini-consent{display:flex;gap:var(--space-3);align-items:start;margin-block:var(--space-6);}
#aw-core-site .aw-course-shell .mini-consent input{width:22px;height:22px;flex:none;margin-top:3px;accent-color:var(--slate);}
#aw-core-site .aw-course-shell .mini-form-panel button{width:100%;}
#aw-core-site .aw-course-shell .mini-sticky{position:fixed;z-index:20;bottom:0;left:0;right:0;background:var(--paper)!important;border-top:1px solid var(--line);padding:12px max(20px,calc((100vw - 1224px)/2));display:flex;justify-content:space-between;align-items:center;gap:20px;}
#aw-core-site .aw-course-shell .mini-sticky>span{font:1.5rem/1.1 var(--font-display)!important;}
#aw-core-site .aw-course-shell{padding-bottom:84px;}
#aw-core-site .aw-course-shell .phase-panel .text-link{display:inline-flex;margin-top:var(--space-8);}
#aw-core-site .aw-course-shell #read-all{margin-top:var(--space-6);}
#aw-core-site .aw-course-shell #mini-confirmation h3{font-size:var(--text-xl)!important;}
#aw-core-site .aw-course-shell .hero h1{font-size:clamp(3.1rem,2.3rem + 3vw,5.8rem)!important;}
#aw-core-site .aw-course-shell .hero-portrait img{aspect-ratio:4/5;object-fit:cover;object-position:center 24%;}
#aw-core-site .aw-course-shell .masthead nav{flex-wrap:wrap;}
#aw-core-site .aw-course-shell .mini-form-panel button:disabled{opacity:.65;cursor:not-allowed;}
#aw-core-site .aw-course-shell .hero-portrait>img{object-position:center top;}
#aw-core-site .aw-course-shell.mini-refined a[href="#course-waitlist"],#aw-core-site .aw-course-shell.mini-refined #mini-demo-form button{font-weight:700!important;}
#aw-core-site .aw-course-shell.mini-refined .decision-cta .button{font-weight:700!important;}
#aw-core-site .aw-course-shell.mini-refined .phase-panel>.button{margin-top:32px;}
#aw-core-site .aw-course-shell.mini-refined .mini-workbook{background:var(--blue)!important;}
#aw-core-site .aw-course-shell.mini-refined .mini-practice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
#aw-core-site .aw-course-shell.mini-refined .mini-practice-grid .bonus-card{padding:32px;background:var(--paper)!important;}
#aw-core-site .aw-course-shell.mini-refined .mini-practice-grid .bonus-card:nth-child(2){background:var(--sage)!important;}
#aw-core-site .aw-course-shell.mini-refined .mini-practice-grid .bonus-card:nth-child(3){background:var(--cream)!important;}
#aw-core-site .aw-course-shell.mini-refined .mini-practice-grid h3{font-size:2rem!important;}
#aw-core-site .aw-course-shell.mini-refined .mini-workbook .owner-review-notes{margin-top:32px;}
#aw-core-site .aw-course-shell.mini-refined .reader-feedback .quote-layout{align-items:stretch;}
#aw-core-site .aw-course-shell.mini-refined .end-terms{font-size:var(--text-sm)!important;}
#aw-core-site .aw-course-shell.mini-refined .decision-cta p{font-weight:400!important;}
#aw-core-site .aw-course-shell.mini-refined .mini-video-context{margin-top:24px;}
#aw-core-site .aw-course-shell.mini-refined .teaching-placeholder{display:grid;grid-template-columns:1.2fr 1fr;border:1px solid var(--slate);min-height:390px;}
#aw-core-site .aw-course-shell.mini-refined .teaching-placeholder-quote{background:var(--slate)!important;color:var(--paper)!important;padding:clamp(28px,4vw,60px);display:flex;flex-direction:column;justify-content:center;}
#aw-core-site .aw-course-shell.mini-refined .teaching-placeholder-quote .eyebrow{color:var(--cream)!important;}
#aw-core-site .aw-course-shell.mini-refined .teaching-placeholder blockquote{font:400 clamp(2rem,3.3vw,3.5rem)/1.13 var(--font-display)!important;margin:24px 0 32px;max-width:20ch;}
#aw-core-site .aw-course-shell.mini-refined .placeholder-attribution{font-size:14px!important;line-height:1.6!important;color:var(--cream)!important;}
#aw-core-site .aw-course-shell.mini-refined .placeholder-course-name{font:400 clamp(2rem,3.3vw,3.5rem)/1.13 var(--font-display)!important;margin:24px 0 32px;max-width:20ch;color:var(--paper)!important;}
#aw-core-site .aw-course-shell.mini-refined[data-course] .hero h1{line-height:1.04!important;}
#aw-core-site .aw-course-shell.mini-refined .teaching-placeholder-status{background:var(--cream)!important;padding:clamp(28px,4vw,60px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}
#aw-core-site .aw-course-shell.mini-refined .placeholder-label{font-size:12px!important;line-height:1.5!important;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--slate);padding-bottom:10px;margin-bottom:24px;}
#aw-core-site .aw-course-shell.mini-refined .teaching-placeholder-status h3{font:400 clamp(2rem,3vw,3rem)/1.12 var(--font-display)!important;margin:0 0 20px;}
#aw-core-site .aw-course-shell.mini-refined .teaching-placeholder-status p{font-size:16px!important;line-height:1.65!important;max-width:34ch;margin-bottom:24px;}
#aw-core-site .aw-course-shell.mini-refined .teaching-placeholder-status .text-link{font-size:14px!important;line-height:1.6!important;min-height:44px;display:inline-flex;align-items:center;}
#aw-core-site .aw-course-shell.mini-refined .placeholder-release-note{margin-top:20px;max-width:85ch;}
@media (max-width:760px){#aw-core-site .aw-course-shell.mini-refined .teaching-placeholder{grid-template-columns:1fr;min-height:0;}
#aw-core-site .aw-course-shell.mini-refined .teaching-placeholder blockquote{font-size:2.35rem!important;}
#aw-core-site .aw-course-shell.mini-refined .teaching-placeholder-quote,#aw-core-site .aw-course-shell.mini-refined .teaching-placeholder-status{padding:32px 28px;}}
#aw-core-site .aw-course-shell.mini-refined #mini-video-status:not(:empty){margin-top:16px;}
#aw-core-site .aw-course-shell.mini-refined #mini-teaching-video::cue{font-family:"Bricolage Grotesque",sans-serif!important;font-size:18px!important;background:rgba(0,0,0,.85)!important;color:#fff!important;}
@media (max-width:760px){#aw-core-site .aw-course-shell.mini-refined #mini-teaching-video::cue{font-size:14px!important;}}
@media (max-width:1000px){#aw-core-site .aw-course-shell.mini-refined .mini-practice-grid{grid-template-columns:1fr;}
#aw-core-site .aw-course-shell.mini-refined .mini-practice-grid .bonus-card{padding:28px;}}
@media (max-width:760px){#aw-core-site .aw-course-shell .mini-waitlist{grid-template-columns:1fr;gap:var(--space-8);}
#aw-core-site .aw-course-shell .mini-form-panel{padding:var(--space-6);}
#aw-core-site .aw-course-shell .mini-sticky>span{font-size:1.1rem!important;max-width:13ch;}
#aw-core-site .aw-course-shell .mini-sticky .button{padding:10px 16px;white-space:nowrap;}
#aw-core-site .aw-course-shell .masthead nav{grid-template-columns:repeat(2,1fr);}
#aw-core-site .aw-course-shell .hero h1{font-size:clamp(2.9rem,11vw,4.5rem)!important;}}