#lesson-workspace{max-width:1180px;width:100%;margin:0 auto 24px;color:var(--ink)}#lesson-workspace[hidden]{display:none}#lesson-workspace h1{font-family:var(--font-ui);font-size:clamp(25px,2.6vw,34px);line-height:1.2;letter-spacing:-.025em;margin:16px 0 8px;overflow-wrap:anywhere}#lesson-workspace button{font-family:inherit}#lesson-workspace .workspace-back,.workspace-text-link{padding:8px 0;border:0;border-radius:0;background:transparent;color:var(--primary);font-size:15px;text-align:left;min-height:44px}.workspace-subtitle{color:var(--muted);margin:0 0 20px;font-size:16px}.workspace-nav{display:flex;gap:12px;border-bottom:1px solid var(--border)}#lesson-workspace .workspace-nav button{background:transparent;border:0;border-bottom:3px solid transparent;border-radius:0;min-height:48px;padding:10px 16px;color:var(--ink);font-size:16px}#lesson-workspace .workspace-nav button[aria-current]{border-bottom-color:var(--primary);color:var(--primary);font-weight:800}#lesson-workspace .workspace-nav .workspace-more{margin-left:auto;color:var(--primary)}#workspace-status{font-size:14px;margin:8px 0 0}#workspace-status:empty{display:none}#lesson-workspace button:focus-visible,#tab-lesson-overview button:focus-visible,#tab-lesson-overview summary:focus-visible{outline:3px solid var(--primary);outline-offset:3px}body.has-lesson-workspace #tab-lesson-overview{max-width:1180px;width:100%;margin:0 auto}body.has-lesson-workspace #tab-lesson-overview>.hero-strip,body.has-lesson-workspace #tab-lesson-overview>.lesson-context-bar,body.has-lesson-workspace #tab-lesson-overview>.lesson-overview-panel>.panel-header{display:none}#tab-lesson-overview .lesson-overview-panel{padding:0;border:0;background:transparent;box-shadow:none}.workspace-reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:start}.workspace-paper{padding:clamp(22px,3vw,40px);border:1px solid var(--border);border-radius:9px;background:var(--surface);min-width:0;font-size:17px;line-height:1.75;overflow-wrap:anywhere}.workspace-paper h2,.workspace-companion h2{font-family:var(--font-ui);letter-spacing:-.02em;margin:0 0 14px;font-size:24px;line-height:1.3}.workspace-paper section+section{margin-top:30px}.workspace-paper section h2{scroll-margin-top:100px}.workspace-paper .workspace-paragraph{max-width:66ch}.workspace-inline-source{margin-top:8px;font-size:13px}.workspace-inline-source summary{color:var(--primary);cursor:pointer;min-height:32px}.workspace-reading-next{margin-top:36px;padding-top:28px;border-top:1px solid var(--border)}.workspace-reading-next .workspace-note{font-size:13px;color:var(--muted);margin-bottom:0}.workspace-contents{padding-bottom:24px}.workspace-contents .workspace-text-link{display:block;margin-top:0;text-decoration:none}.workspace-eyebrow{margin:0 0 24px;color:var(--primary);font-size:12px;font-weight:800;text-transform:uppercase}.workspace-paper ul,.workspace-paper ol{padding-left:24px;margin:0}.workspace-paper li{margin:0 0 14px;padding-left:4px}.workspace-paper ol li::marker{font-weight:800;color:var(--primary)}.workspace-paper mark{background:var(--study-highlight);color:var(--ink);padding:2px 4px;border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}body.theme-dark .workspace-paper mark{background:var(--primary-soft)}.workspace-paper dl{margin:0}.workspace-paper dl>div+div{margin-top:16px}.workspace-paper dt{font-weight:800}.workspace-paper dd{margin:0}.workspace-paper .sources{font-size:13px;line-height:1.6}.workspace-sources{margin-top:28px;border-top:1px solid var(--border);padding-top:16px}.workspace-sources summary,.workspace-tools>summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.workspace-sources blockquote{margin:16px 0;border-left:3px solid var(--primary);padding-left:16px}.workspace-sources blockquote p{white-space:pre-wrap}.workspace-sources cite{font-size:13px;color:var(--muted)}.workspace-text-link{margin-top:24px;text-decoration:underline;text-underline-offset:4px}.workspace-companion{min-width:0;overflow-wrap:anywhere}.workspace-companion>section{padding:24px 0;border-bottom:1px solid var(--border)}.workspace-companion>section:first-child{padding-top:0}.workspace-companion h2{font-size:19px;margin-bottom:8px}.workspace-companion p{font-size:16px;line-height:1.65;margin:0 0 16px}.workspace-companion .workspace-note{font-size:13px;color:var(--muted);margin:12px 0 0}.workspace-tutor{display:flex;align-items:center;gap:12px}.workspace-tutor yuvi-avatar{--yuvi-size: 88px;flex:0 0 88px}.workspace-counts{margin:16px 0 0;font-size:15px}.workspace-counts>div{display:flex;justify-content:space-between;gap:16px;margin-top:10px}.workspace-counts dd{font-weight:800;font-variant-numeric:tabular-nums;margin:0}.workspace-tools{margin-top:32px;border-top:1px solid var(--border)}.workspace-tools>summary{color:var(--primary)}.workspace-tools .lesson-overview-grid{margin-top:16px}body.has-lesson-workspace #tab-quick-check .learning-top{display:none}body.has-lesson-workspace #tab-quick-check .learning-wrap{padding-top:8px}body.has-lesson-workspace #tab-ai-teach>.hero-strip,body.has-lesson-workspace #tab-ai-teach>.lesson-context-bar{display:none}@media (max-width: 760px){.workspace-reading-layout{grid-template-columns:minmax(0,1fr);gap:24px}#lesson-workspace{margin-bottom:20px}.workspace-subtitle{font-size:14px}.workspace-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}#lesson-workspace .workspace-nav button{font-size:14px;padding:10px 6px;white-space:normal}#lesson-workspace .workspace-nav .workspace-more{grid-column:1 / -1;justify-self:end;margin:0}.workspace-paper{padding:22px 20px;font-size:16px}.workspace-paper h2{font-size:22px}.workspace-companion>section{padding:20px 0}.workspace-companion{grid-row:1}.workspace-companion .workspace-tutor{display:none}.workspace-contents{padding-bottom:0}.workspace-contents .workspace-text-link{display:inline-block;margin-right:16px}}
