.course-module__mz2w5a__main{min-height:100vh;padding-top:60px}.course-module__mz2w5a__header{border-bottom:1px solid var(--color-border);padding:5rem 5rem 4rem}.course-module__mz2w5a__headerInner{max-width:900px;margin:0 auto}.course-module__mz2w5a__backLink{font:var(--text-sm);color:var(--color-text-muted);align-items:center;gap:.375rem;margin-bottom:1.5rem;text-decoration:none;transition:color .12s ease-out;display:inline-flex}.course-module__mz2w5a__backLink:hover{color:var(--color-text-primary)}.course-module__mz2w5a__eyebrow{font:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.625rem}.course-module__mz2w5a__pageTitle{font:300 64px/72px var(--font-display);font-optical-sizing:auto;color:var(--color-text-primary);letter-spacing:-.025em;margin-bottom:1.25rem}.course-module__mz2w5a__pageDesc{font:var(--text-lg);color:var(--color-text-secondary);max-width:56ch;line-height:1.65}.course-module__mz2w5a__body{max-width:900px;margin:0 auto;padding:0 5rem}.course-module__mz2w5a__section{border-bottom:1px solid var(--color-border);padding:3rem 0}.course-module__mz2w5a__section:last-of-type{border-bottom:none;padding-bottom:5rem}.course-module__mz2w5a__sectionEyebrow{font:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.625rem}.course-module__mz2w5a__sectionTitle{font:var(--text-h3);color:var(--color-text-primary);letter-spacing:-.01em;margin-bottom:1.25rem}.course-module__mz2w5a__resourceList{flex-direction:column;gap:1rem;display:flex}.course-module__mz2w5a__resourceCard{border-radius:12px;align-items:center;gap:1.25rem;padding:1.5rem 1.75rem;text-decoration:none;transition:transform .15s ease-out;display:flex}.course-module__mz2w5a__resourceCard:hover{transform:translateY(-2px)}.course-module__mz2w5a__resourceCardIcon{width:44px;height:44px;color:var(--color-text-muted);background:var(--color-bg-subtle);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.course-module__mz2w5a__resourceCardText{flex:1;min-width:0}.course-module__mz2w5a__resourceCardTop{margin-bottom:.375rem}.course-module__mz2w5a__resourceTag{font:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.course-module__mz2w5a__resourceCardTitle{font:600 15px/22px var(--font-body);color:var(--color-text-primary);margin-bottom:.3rem}.course-module__mz2w5a__resourceCardDesc{font:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.course-module__mz2w5a__resourceCardLink{font:500 13px/1 var(--font-body);color:var(--color-text-muted);flex-shrink:0;align-items:center;gap:.375rem;transition:color .12s ease-out;display:inline-flex}.course-module__mz2w5a__resourceCard:hover .course-module__mz2w5a__resourceCardLink{color:var(--color-text-primary)}.course-module__mz2w5a__emptyState{padding:3rem 0 5rem}.course-module__mz2w5a__emptyText{font:var(--text-base);color:var(--color-text-muted);max-width:48ch;line-height:1.65}@media (max-width:1024px){.course-module__mz2w5a__header,.course-module__mz2w5a__body{padding-left:3rem;padding-right:3rem}}@media (max-width:768px){.course-module__mz2w5a__header{padding:3.5rem 1.5rem 3rem}.course-module__mz2w5a__pageTitle{font-size:44px;line-height:52px}.course-module__mz2w5a__body{padding:0 1.5rem}.course-module__mz2w5a__resourceCard{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width:480px){.course-module__mz2w5a__pageTitle{font-size:36px;line-height:44px}}@media (max-width:680px){.course-module__mz2w5a__main{padding-top:52px}}
