.eb9QQW_studio{--accent:#5c36bd;--soft:#f0eaff;background:#fff;border:1px solid #d6cbee;border-radius:24px;margin:1.5rem 0;overflow:hidden;box-shadow:0 16px 50px #21134b0d}.eb9QQW_safety{--accent:#14644e;--soft:#e6f5ed;border-color:#bddbca}.eb9QQW_top{background:var(--accent);color:#fff;letter-spacing:.08em;justify-content:space-between;padding:18px 24px;font-size:12px;display:flex}.eb9QQW_stages{background:var(--soft);grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.eb9QQW_stages button{color:#253148;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 8px;font-weight:650;display:flex}.eb9QQW_stages button[aria-pressed=true]{color:var(--accent);background:#fff;box-shadow:0 3px 12px #19234212}.eb9QQW_workspace{padding:clamp(20px,4vw,36px)}.eb9QQW_workspace h3{margin:0 0 24px;font-size:clamp(1.5rem,3vw,2rem);line-height:1.25}.eb9QQW_kicker{color:var(--accent);letter-spacing:.1em;font-size:11px;font-weight:800}.eb9QQW_bits{gap:14px;margin-bottom:24px;display:grid}.eb9QQW_bit{background:#f8f7fc;border:1px solid #e2ddec;border-radius:16px;align-items:start;gap:16px;padding:20px;display:flex}.eb9QQW_bit>span{color:var(--accent);font-size:22px;font-weight:800}.eb9QQW_bit p{white-space:pre-line;margin:0;line-height:1.8}.eb9QQW_next{background:var(--accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:14px 18px;font-weight:700;display:inline-flex}.eb9QQW_choices{gap:12px;display:grid}.eb9QQW_choices button{text-align:left;font:inherit;color:#18233a;cursor:pointer;background:#fff;border:2px solid #dedbea;border-radius:16px;align-items:center;gap:15px;padding:20px;line-height:1.6;display:flex}.eb9QQW_choices button[aria-pressed=true]{border-color:var(--accent);background:var(--soft)}.eb9QQW_choices button span{color:var(--accent);font-weight:800}.eb9QQW_feedback{background:var(--soft);color:#18233a;border-radius:16px;gap:12px;margin-top:18px;padding:20px;display:flex}.eb9QQW_feedback svg{color:var(--accent);flex-shrink:0}.eb9QQW_feedback p{margin:0}.eb9QQW_workspace label{margin-top:20px;font-weight:700;display:block}.eb9QQW_workspace textarea{width:100%;font:inherit;color:#18233a;background:#fffcf6;border:2px solid #bbb3ce;border-radius:14px;margin-top:10px;padding:18px;line-height:1.7;display:block}.eb9QQW_small{color:#515c71;padding:0 24px 14px;font-size:12px;line-height:1.6}.eb9QQW_workspace .eb9QQW_small{margin-top:10px;padding:0}.eb9QQW_checks{gap:12px;padding:0;list-style:none;display:grid}.eb9QQW_checks li{background:var(--soft);border-radius:10px;gap:10px;padding:12px;line-height:1.7;display:flex}.eb9QQW_checks svg{color:var(--accent);flex-shrink:0;margin-top:4px}.eb9QQW_studio button:focus-visible,.eb9QQW_studio textarea:focus-visible{outline-offset:4px;outline:3px solid #805719}@media (max-width:600px){.eb9QQW_stages button{flex-direction:column;font-size:12px}.eb9QQW_bit{gap:10px;padding:16px}.eb9QQW_top{padding:16px;font-size:10px}.eb9QQW_workspace{padding:20px}.eb9QQW_next{width:100%}}
.eqUzGW_reader{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.eqUzGW_header{grid-column:1/-1;max-width:85ch}.eqUzGW_header h1{font-size:clamp(2rem,5vw,3.2rem);line-height:1.15}.eqUzGW_header .eqUzGW_eyebrow{margin-top:1.5rem}.eqUzGW_contents{background:#f4f6f8;border:1px solid #d6dce5;border-radius:12px;padding:1.25rem}.eqUzGW_contents h2{font-size:1.25rem}.eqUzGW_contents h3{margin-top:1.5rem;font-size:.95rem}.eqUzGW_contents ol{padding-left:1.2rem}.eqUzGW_contents li{margin:.8rem 0}.eqUzGW_contents a{text-decoration:underline}.eqUzGW_contents a[aria-current=page]{color:#4530a1;font-weight:800}.eqUzGW_lesson{min-width:0;max-width:76ch}.eqUzGW_lesson h2{font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.2}.eqUzGW_objective{background:#f3f0ff;border-left:4px solid #4935a5;padding:1rem}.eqUzGW_paragraph{white-space:pre-line;line-height:1.85}.eqUzGW_practice{background:#f4f7fa;border:1px solid #bfcbd7;border-radius:12px;margin-top:2rem;padding:1.5rem}.eqUzGW_practice textarea{width:100%;font:inherit;background:#fff;border:1px solid #6e7b8c;border-radius:6px;margin-top:.6rem;padding:.8rem;display:block}.eqUzGW_practice summary{cursor:pointer;padding:.8rem 0;font-weight:700}.eqUzGW_steps{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}@media (max-width:760px){.eqUzGW_reader{grid-template-columns:minmax(0,1fr);gap:1.5rem}.eqUzGW_practice{padding:1rem}}.eqUzGW_reader{max-width:1100px;display:block}.eqUzGW_header{color:#fff;background:radial-gradient(at 100% 0,#7246b566,#0000 65%),#221437;border-radius:28px;max-width:none;margin-bottom:32px;padding:clamp(24px,5vw,48px)}.eqUzGW_header h1{color:#fff;max-width:22ch;font-size:clamp(30px,5vw,48px)}.eqUzGW_header p{color:#e6dbf6;line-height:1.8}.eqUzGW_header .eqUzGW_eyebrow{color:#ffe1ac}.eqUzGW_header>a{color:#eee2ff;text-decoration:underline}.eqUzGW_lesson{max-width:none}.eqUzGW_lesson>.eqUzGW_eyebrow{color:#62418f}.eqUzGW_objective{background:#fff0d9;border-left-color:#ac731c;border-radius:14px;padding:20px}.eqUzGW_lesson>h2{font-size:clamp(26px,4vw,36px)}
