body :is(.app-main-content,.workspace-root){--page-title-size:var(--font-size-page);--page-title-line-height:1.3;--page-intro-spacing:28px;--page-title-accent:var(--layout-title-accent);--section-title-size:var(--font-size-section);--card-title-size:var(--font-size-subheading)}body :is(.app-main-content,.workspace-root) .ui-page-intro{min-height:0;padding-block:0 var(--page-intro-spacing);align-items:start;gap:14px;margin-block:0}body :is(.app-main-content,.workspace-root) .ui-page-intro h1,body :is(.app-main-content,.workspace-root) :is(.ui-page-header__title,.ui-page-title,.note-document-page__title),body :is(.app-main-content,.workspace-root) .practice-history>h1,body :is(.app-main-content,.workspace-root) :is(.lesson-processing__center,.promptus-ai__empty-account) h1{font-family:var(--promptus-font-sans);letter-spacing:-.035em;overflow-wrap:anywhere;text-decoration-line:underline;-webkit-text-decoration-color:var(--page-title-accent);text-decoration-color:var(--page-title-accent);text-underline-offset:8px;text-decoration-skip-ink:none;margin-block:0;padding-bottom:8px;text-decoration-thickness:3px;font-size:var(--page-title-size)!important;line-height:var(--page-title-line-height)!important;font-weight:500!important}body :is(.app-main-content,.workspace-root) .ui-page-intro h2,body :is(.app-main-content,.workspace-root) .course-structure__title,body :is(.app-main-content,.workspace-root) .profile-section>h2{font-family:var(--promptus-font-sans);letter-spacing:-.025em;overflow-wrap:anywhere;margin-block:0;padding-bottom:0;text-decoration:none;font-size:var(--section-title-size)!important;font-weight:600!important;line-height:1.4!important}body :is(.app-main-content,.workspace-root) .ui-page-intro h3{font-family:var(--promptus-font-sans);letter-spacing:-.015em;overflow-wrap:anywhere;margin-block:0;padding-bottom:0;text-decoration:none;font-size:var(--card-title-size)!important;font-weight:600!important;line-height:1.5!important}body :is(.app-main-content,.workspace-root) .ui-page-intro:has(h2):not(:has(h1)){--page-intro-spacing:20px}body :is(.app-main-content,.workspace-root) .ui-page-intro .eyebrow{color:var(--promptus-taupe-text);font-size:var(--font-size-eyebrow);letter-spacing:1.6px;text-transform:uppercase;margin-block:0 14px;line-height:1.5}body :is(.app-main-content,.workspace-root) .ui-page-intro p:not(.eyebrow){max-width:72ch;color:var(--text-secondary);font-size:var(--font-size-control);margin-block:16px 0;line-height:1.65}body :is(.app-main-content,.workspace-root) .ui-page-intro .enterprise-access__heading{padding-block:0}body :is(.app-main-content,.workspace-root) .ui-page-intro .enterprise-access__heading-row{align-items:start;gap:.75rem}body :is(.app-main-content,.workspace-root) .ui-page-header{padding-block:20px var(--page-intro-spacing);gap:16px}body :is(.app-main-content,.workspace-root) .ui-page-header__title-group{gap:0}body :is(.app-main-content,.workspace-root) .course-entry{gap:var(--page-intro-spacing);padding-top:0}@media (max-width:760px){body :is(.app-main-content,.workspace-root){--page-intro-spacing:24px}body :is(.app-main-content,.workspace-root) .ui-page-intro{flex-wrap:wrap;gap:14px}body :is(.app-main-content,.workspace-root) .ui-page-intro p:not(.eyebrow){margin-top:12px}}
body :is(.app-main-content,.workspace-root){--page-gutter:32px;--page-canvas-width:1480px;--page-focus-width:52rem;--page-reading-width:61rem}body .app-main-content>.app-page-content.app-page-content{width:100%;max-width:var(--page-canvas-width);padding-inline:var(--page-gutter);margin-inline:auto}body .app-main-content>.ui-page-header,body .workspace-root :is(.ws-main,.ws-topbar,.ws-session){padding-inline:var(--page-gutter)}body .app-main-content>.ui-page-header{width:100%;max-width:var(--page-canvas-width);margin-inline:auto}body .workspace-root .ws-main{width:100%;max-width:var(--page-canvas-width);margin-inline:auto;padding-top:32px;padding-bottom:48px}body :is(.app-page-content,.workspace-root .ws-main)>:where(section,article,main,div):not([role=dialog]):not([aria-modal=true]){min-width:0;margin-inline:auto}body :is(.app-page-content,.workspace-root .ws-main)>:is(.ui-container,.enterprise-access,.topic-source-page,.course-chat,.course-structure){padding-inline:0}body :is(.app-main-content,.workspace-root) :is(.practice-session__question-card,.exercise-answer-form,.exercise-results-view){width:100%;max-width:var(--page-focus-width);margin-inline:auto}body :is(.app-main-content,.workspace-root) .practice-session>:is(.practice-session__hint,.practice-session__readiness){max-width:var(--page-focus-width);margin-inline:auto}body :is(.app-main-content,.workspace-root) :is(.topic-document,.topic-source-overview){width:min(100%, var(--page-reading-width));justify-self:center;margin-inline:auto}body :is(.app-main-content,.workspace-root) .topic-page,body :is(.app-main-content,.workspace-root) .topic-page__header{width:100%;max-width:none}body :is(.app-main-content,.workspace-root) :is(.reference-list--cards,.course-chat,.course-references,.profile-page){margin-inline:auto}body :is(.app-main-content,.workspace-root) .reference-list--cards{width:100%;max-width:var(--page-focus-width)}@media (max-width:760px){body :is(.app-main-content,.workspace-root){--page-gutter:20px}body .workspace-root .ws-main{padding-top:24px;padding-bottom:32px}}
