.page-module___8aEwW__hero{text-align:center;background:var(--hero);padding:150px 32px 166px;position:relative}.page-module___8aEwW__eyebrow{color:var(--accent);letter-spacing:2px;text-transform:uppercase;margin-bottom:24px;font-size:12px}.page-module___8aEwW__hero h1{letter-spacing:-1.7px;z-index:1;margin:0 0 24px;font-size:49px;font-weight:500;line-height:1.24;position:relative}.page-module___8aEwW__subtitle{color:var(--muted);z-index:1;margin-bottom:10px;font-size:19px;line-height:1.7;position:relative}.page-module___8aEwW__library{grid-template-columns:minmax(0,650px) 250px;gap:100px;max-width:1136px;margin:60px auto 0;padding:0 48px;display:grid}.page-module___8aEwW__sectionTitle{text-transform:uppercase;letter-spacing:1.7px;margin-bottom:28px;font-size:12px;font-weight:500}.page-module___8aEwW__note{padding:0 0 40px}.page-module___8aEwW__noteMeta{color:var(--muted);margin-bottom:14px;font-size:13px}.page-module___8aEwW__noteMeta span{padding:0 10px}.page-module___8aEwW__note h3{letter-spacing:-.6px;color:var(--heading-accent);margin:0 0 16px;font-size:28px;font-weight:500}.page-module___8aEwW__note h3 a{text-decoration:none}.page-module___8aEwW__note>p{margin:0 0 23px;line-height:1.7}.page-module___8aEwW__readMore{color:var(--accent);align-items:center;gap:10px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.page-module___8aEwW__sideSection{margin-bottom:48px;scroll-margin-top:100px}.page-module___8aEwW__topic{border-bottom:1px solid var(--subtle-border);color:var(--accent);justify-content:space-between;align-items:center;padding-bottom:12px;font-size:15px;text-decoration:none;display:flex}.page-module___8aEwW__topic span{color:var(--muted);font-size:12px}.page-module___8aEwW__sideSection p{color:var(--muted);font-size:14px;line-height:1.8}.page-module___8aEwW__notFound{text-align:center;min-height:65vh;padding:170px 32px 60px}.page-module___8aEwW__notFound h1{font-size:40px;font-weight:500;line-height:1.3}.page-module___8aEwW__notFound p{color:var(--muted)}.page-module___8aEwW__notFound a{color:var(--accent)}@media (max-width:900px){.page-module___8aEwW__library{grid-template-columns:minmax(0,1fr) 210px;gap:48px}}@media (max-width:640px){.page-module___8aEwW__hero h1{font-size:36px}.page-module___8aEwW__library{padding:0 24px;display:block}.page-module___8aEwW__library aside{margin-top:36px}}
