.lesson-preview[data-astro-cid-24jeznso]{border:1px solid var(--line);background:var(--canvas);border-radius:12px;overflow:hidden}.preview-header[data-astro-cid-24jeznso]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:27px 30px 23px;display:flex}.preview-header[data-astro-cid-24jeznso] .eyebrow[data-astro-cid-24jeznso]{letter-spacing:.09em;font-size:.75rem}.preview-header[data-astro-cid-24jeznso] h3[data-astro-cid-24jeznso]{font-size:1.45rem;font-weight:700}.preview-body[data-astro-cid-24jeznso]{grid-template-columns:.85fr 1.15fr;display:grid}.preview-brief[data-astro-cid-24jeznso]{border-right:1px solid var(--line);background:#f4eee3;min-width:0;padding:30px}h4[data-astro-cid-24jeznso]{letter-spacing:-.02em;align-items:baseline;gap:13px;font-size:1rem;font-weight:750;line-height:1.5;display:flex}h4[data-astro-cid-24jeznso]>span[data-astro-cid-24jeznso]{color:var(--action);letter-spacing:0;font-size:.75rem;font-weight:650}.preview-brief[data-astro-cid-24jeznso]>p[data-astro-cid-24jeznso]:first-of-type{margin-top:19px;font-size:1rem;line-height:1.8}.source-note[data-astro-cid-24jeznso]{color:var(--muted);margin-top:24px;font-size:.875rem;line-height:1.75}.visual-sample[data-astro-cid-24jeznso]{margin-top:24px}.visual-sample[data-astro-cid-24jeznso] img{aspect-ratio:1.6;object-fit:cover;border-radius:6px;width:100%}figcaption[data-astro-cid-24jeznso]{color:var(--muted);margin-top:9px;font-size:.875rem}.supplied-script[data-astro-cid-24jeznso]{margin-top:24px;font-size:.875rem;line-height:1.75}.supplied-script[data-astro-cid-24jeznso] p[data-astro-cid-24jeznso]{color:var(--muted);margin-top:7px}.storyboard[data-astro-cid-24jeznso]{margin-top:22px}.storyboard-label[data-astro-cid-24jeznso]{margin-bottom:10px;font-size:.75rem;font-weight:700;display:block}.storyboard[data-astro-cid-24jeznso] ol[data-astro-cid-24jeznso]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.storyboard[data-astro-cid-24jeznso] li[data-astro-cid-24jeznso]{background:var(--canvas);border:1px solid var(--line);border-radius:6px;padding:12px 15px}.storyboard[data-astro-cid-24jeznso] li[data-astro-cid-24jeznso]>span[data-astro-cid-24jeznso]{color:var(--muted);font-size:.75rem;font-weight:700}.storyboard[data-astro-cid-24jeznso] li[data-astro-cid-24jeznso] p[data-astro-cid-24jeznso]{margin-top:4px;font-size:.875rem;line-height:1.6}.preview-decisions[data-astro-cid-24jeznso]{min-width:0;padding:30px}.choice-question[data-astro-cid-24jeznso]{margin-top:19px;font-size:1rem;font-weight:600;line-height:1.75}.choice-hint[data-astro-cid-24jeznso]{color:var(--muted);margin-top:8px;font-size:.875rem}.choices[data-astro-cid-24jeznso]{gap:12px;margin-top:19px;display:grid}details[data-astro-cid-24jeznso]{border:1px solid var(--line);background:#fffdf8;border-radius:7px}summary[data-astro-cid-24jeznso]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:16px;font-size:.9375rem;font-weight:650;line-height:1.65;list-style:none;display:flex}summary[data-astro-cid-24jeznso]::-webkit-details-marker{display:none}summary[data-astro-cid-24jeznso]>span[data-astro-cid-24jeznso]{align-items:baseline;gap:12px;display:flex}.choice-letter[data-astro-cid-24jeznso]{color:var(--muted);font-size:.75rem;font-weight:650}summary[data-astro-cid-24jeznso] .icon{flex-shrink:0;width:16px;height:16px}details[data-astro-cid-24jeznso][open]{border-color:#8a7167}details[data-astro-cid-24jeznso][open] summary[data-astro-cid-24jeznso] .icon{transform:rotate(45deg)}details[data-astro-cid-24jeznso]>p[data-astro-cid-24jeznso]{color:var(--muted);padding:0 16px 18px;font-size:.875rem;line-height:1.8}.keep-check[data-astro-cid-24jeznso]{border-top:1px solid var(--line);margin-top:26px;padding-top:23px}.keep-check[data-astro-cid-24jeznso] p[data-astro-cid-24jeznso]{letter-spacing:-.015em;margin-top:14px;font-size:1.1rem;font-weight:600;line-height:1.6}.keep-check[data-astro-cid-24jeznso]>span[data-astro-cid-24jeznso]{color:var(--muted);margin-top:8px;font-size:.875rem;display:block}.preview-footer[data-astro-cid-24jeznso]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:23px 30px;display:flex}.preview-footer[data-astro-cid-24jeznso] p[data-astro-cid-24jeznso]{color:var(--muted);max-width:78ch;font-size:.875rem;line-height:1.8}.preview-footer[data-astro-cid-24jeznso] .text-link[data-astro-cid-24jeznso]{flex-shrink:0;font-size:.875rem}@media (width<=760px){.preview-body[data-astro-cid-24jeznso]{grid-template-columns:1fr}.preview-brief[data-astro-cid-24jeznso]{border-right:0;border-bottom:1px solid var(--line)}.preview-header[data-astro-cid-24jeznso],.preview-brief[data-astro-cid-24jeznso],.preview-decisions[data-astro-cid-24jeznso]{padding:22px}.preview-footer[data-astro-cid-24jeznso]{padding:22px;display:block}.preview-footer[data-astro-cid-24jeznso] .text-link[data-astro-cid-24jeznso]{margin-top:14px}}@media (width<=380px){.preview-header[data-astro-cid-24jeznso],.preview-brief[data-astro-cid-24jeznso],.preview-decisions[data-astro-cid-24jeznso],.preview-footer[data-astro-cid-24jeznso]{padding:19px}}.course-hero[data-astro-cid-5up5sxtv]{padding-block:18px 55px}.back-link[data-astro-cid-5up5sxtv]{color:var(--muted);margin-bottom:26px;font-size:.75rem}.back-link[data-astro-cid-5up5sxtv] .icon{width:16px;transform:rotate(180deg)}.practice-notice[data-astro-cid-5up5sxtv]{color:var(--muted);max-width:78ch;margin-bottom:24px;font-size:.875rem;line-height:1.8}.course-hero-grid[data-astro-cid-5up5sxtv]{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;display:grid}.course-promise[data-astro-cid-5up5sxtv]>.eyebrow[data-astro-cid-5up5sxtv]{font-size:.75rem}h1[data-astro-cid-5up5sxtv]{letter-spacing:-.055em;margin-top:21px;font-size:clamp(2.6rem,4.3vw,3.65rem);line-height:1.08}.course-promise[data-astro-cid-5up5sxtv]>p[data-astro-cid-5up5sxtv]:not(.quote-note){color:var(--muted);margin-top:23px;font-size:1rem;line-height:1.8}.quick-facts[data-astro-cid-5up5sxtv]{flex-wrap:wrap;gap:8px 14px;margin-top:24px;font-size:.875rem;font-weight:650;display:flex}.quick-facts[data-astro-cid-5up5sxtv] span[data-astro-cid-5up5sxtv]+span[data-astro-cid-5up5sxtv]{border-left:1px solid var(--line);padding-left:14px}.course-promise[data-astro-cid-5up5sxtv] .button[data-astro-cid-5up5sxtv]{margin-top:25px}.quote-note[data-astro-cid-5up5sxtv]{color:var(--muted);max-width:49ch;margin-top:18px;font-size:.875rem;line-height:1.8}.decision-column[data-astro-cid-5up5sxtv]{min-width:0}.course-project[data-astro-cid-5up5sxtv] .course-visual{aspect-ratio:2.6}.course-project[data-astro-cid-5up5sxtv] .website-lab{padding:18px 85px 0}.course-project[data-astro-cid-5up5sxtv] .everyday-work-lab{padding:18px 95px 0}.course-project[data-astro-cid-5up5sxtv] .video-audio-lab{padding:13px 40px}.course-project[data-astro-cid-5up5sxtv]>p[data-astro-cid-5up5sxtv]{color:var(--muted);margin-top:9px;font-size:.875rem}.decision-facts[data-astro-cid-5up5sxtv]{border-top:1px solid var(--line);margin-top:21px;padding-top:17px}.decision-facts[data-astro-cid-5up5sxtv] h2[data-astro-cid-5up5sxtv]{letter-spacing:-.025em;margin:0;font-size:1rem}dl[data-astro-cid-5up5sxtv]{gap:12px;margin:16px 0 0;display:grid}dl[data-astro-cid-5up5sxtv]>div[data-astro-cid-5up5sxtv]{grid-template-columns:110px 1fr;gap:14px;font-size:.875rem;line-height:1.7;display:grid}dt[data-astro-cid-5up5sxtv]{font-weight:700}dd[data-astro-cid-5up5sxtv]{color:var(--muted);margin:0}.takeaways[data-astro-cid-5up5sxtv]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:90px;padding-block:60px 70px;display:grid}h2[data-astro-cid-5up5sxtv]{margin-top:20px;font-size:clamp(2rem,3.5vw,2.8rem)}.takeaways[data-astro-cid-5up5sxtv] p[data-astro-cid-5up5sxtv]{color:var(--muted);max-width:46ch;margin-top:22px;font-size:.95rem;line-height:1.85}.personal-step[data-astro-cid-5up5sxtv]{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.personal-step[data-astro-cid-5up5sxtv] .eyebrow[data-astro-cid-5up5sxtv]{font-size:.875rem}.personal-step[data-astro-cid-5up5sxtv] p[data-astro-cid-5up5sxtv]{margin-top:10px;font-size:.875rem}ul[data-astro-cid-5up5sxtv]{margin:18px 0 0;padding:0;list-style:none}li[data-astro-cid-5up5sxtv]{border-bottom:1px solid var(--line);align-items:start;gap:14px;padding:14px 0;font-size:.875rem;line-height:1.8;display:flex}li[data-astro-cid-5up5sxtv] .icon{color:var(--action);width:19px;margin-top:3px}.takeaways[data-astro-cid-5up5sxtv] p[data-astro-cid-5up5sxtv].support-note{font-size:.875rem}.course-process[data-astro-cid-5up5sxtv]{background:#edf5e9;padding-block:60px}.course-process[data-astro-cid-5up5sxtv] h2[data-astro-cid-5up5sxtv]{margin:20px 0 30px}.course-details[data-astro-cid-5up5sxtv]{grid-template-columns:1fr 1.1fr;gap:75px;padding-block:70px;display:grid}.course-details[data-astro-cid-5up5sxtv] ul[data-astro-cid-5up5sxtv],.course-details[data-astro-cid-5up5sxtv] .faq-list{margin-top:27px}.details-note[data-astro-cid-5up5sxtv]{color:var(--muted);margin-top:23px;font-size:.875rem;line-height:1.85}@media (width<=1000px){.course-hero-grid[data-astro-cid-5up5sxtv]{gap:35px}.takeaways[data-astro-cid-5up5sxtv],.course-details[data-astro-cid-5up5sxtv]{gap:40px}.course-project[data-astro-cid-5up5sxtv] .website-lab{padding-inline:45px}.course-project[data-astro-cid-5up5sxtv] .everyday-work-lab{padding-inline:55px}dl[data-astro-cid-5up5sxtv]>div[data-astro-cid-5up5sxtv]{grid-template-columns:90px 1fr;gap:12px;font-size:.875rem}}@media (width<=720px){.course-hero[data-astro-cid-5up5sxtv]{padding-block:8px 45px}.back-link[data-astro-cid-5up5sxtv]{margin-bottom:23px}.course-hero-grid[data-astro-cid-5up5sxtv]{grid-template-columns:1fr;gap:35px}h1[data-astro-cid-5up5sxtv]{font-size:clamp(2.5rem,8vw,3.5rem)}.course-promise[data-astro-cid-5up5sxtv]>p[data-astro-cid-5up5sxtv]:not(.quote-note){font-size:1rem}.decision-column[data-astro-cid-5up5sxtv]{width:100%;max-width:550px;margin-inline:auto}.takeaways[data-astro-cid-5up5sxtv],.course-details[data-astro-cid-5up5sxtv]{grid-template-columns:1fr;gap:35px;padding-block:50px}.course-process[data-astro-cid-5up5sxtv]{padding-block:50px}dl[data-astro-cid-5up5sxtv]>div[data-astro-cid-5up5sxtv]{grid-template-columns:98px 1fr;font-size:.875rem}.quick-facts[data-astro-cid-5up5sxtv]{font-size:.75rem}}
