html:has(.page-module-scss-module__jw8DBG__main){--course-primary:#c9ff52}.page-module-scss-module__jw8DBG__main{min-height:100vh;padding:160px var(--page-margin) calc(120px + var(--footer-overlap));background-color:var(--course-primary);color:var(--course-text)}.page-module-scss-module__jw8DBG__article{max-width:680px;font-family:var(--font-geist);margin:0 auto;font-size:18px;line-height:1.5}.page-module-scss-module__jw8DBG__article h1{letter-spacing:-.03em;margin:0 0 8px;font-size:55px;font-weight:600;line-height:.95}.page-module-scss-module__jw8DBG__article h2{letter-spacing:-.02em;margin:48px 0 12px;font-size:28px;font-weight:600;line-height:1.1}.page-module-scss-module__jw8DBG__article p,.page-module-scss-module__jw8DBG__article ul{margin:0 0 16px}.page-module-scss-module__jw8DBG__article ul{padding-left:1.2em}.page-module-scss-module__jw8DBG__article a{color:inherit;text-underline-offset:3px;text-decoration:underline}.page-module-scss-module__jw8DBG__updated{opacity:.6;font-size:15px}@media (max-width:768px){.page-module-scss-module__jw8DBG__main{padding-top:120px}.page-module-scss-module__jw8DBG__article{font-size:16px}.page-module-scss-module__jw8DBG__article h1{font-size:34px}.page-module-scss-module__jw8DBG__article h2{font-size:22px}}
