.public-home_page__qYLN8{max-width:var(--content-max);margin-inline:auto;padding:var(--space-16) var(--page-gutter-mobile) 0;color:var(--ink);background:var(--canvas)}.public-home_page__qYLN8 :is(h1,h2,h3,p){margin:0}.public-home_page__qYLN8 :is(h1,h2,h3){text-wrap:balance;overflow-wrap:anywhere}.public-home_page__qYLN8 p{color:var(--ink-muted);font-size:var(--font-body-size);line-height:var(--font-body-line-height)}.public-home_page__qYLN8 a{overflow-wrap:anywhere;scroll-margin-block:var(--space-8)}.public-home_skip__gaaza{position:absolute;top:var(--space-8);left:var(--space-16);right:var(--space-16);max-width:max-content;transform:translateY(-150%);padding:var(--space-16);background:var(--surface);border:var(--border-thin) solid var(--focus);border-radius:var(--radius-control);z-index:var(--layer-dropdown)}.public-home_skip__gaaza:focus{transform:none}.public-home_header__RTfeQ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-16);padding-bottom:var(--space-16);border-bottom:var(--border-thin) solid var(--border)}.public-home_brand__Y36VV{display:inline-flex;width:148px;min-height:var(--size-hit-area-min);align-items:center}.public-home_header__RTfeQ nav{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8)}.public-home_hero__yrkPk{display:grid;align-items:start;gap:var(--space-24);padding-block:var(--space-24) var(--space-32)}.public-home_heroCopy__sBCkQ{min-width:0}.public-home_page__qYLN8 .public-home_kicker__3Qk6G{color:var(--brand-primary-action);font-size:var(--font-label-size);line-height:var(--font-label-line-height);font-weight:var(--font-label-weight)}.public-home_hero__yrkPk h1{max-width:20ch;margin-top:var(--space-8);font-size:var(--font-display-mobile-size);line-height:var(--font-display-mobile-line-height);font-weight:var(--font-display-mobile-weight)}.public-home_page__qYLN8 .public-home_lead__nx6Bf{max-width:55ch;margin-top:var(--space-16)}.public-home_actions__oqyr_{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-24)}.public-home_actions__oqyr_>a{white-space:normal;max-width:100%}.public-home_page__qYLN8 .public-home_browse__somR4{margin-top:var(--space-8);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height)}.public-home_entryPaths__5m89n{display:grid;align-self:start;gap:var(--space-16);min-width:0}.public-home_entryPaths__5m89n>div{display:grid;align-content:start;gap:var(--space-8);min-width:0}.public-home_entryPaths__5m89n .public-home_studentEntry__wfkz0{background:var(--brand-primary-soft)}.public-home_entryPaths__5m89n .public-home_teacherEntry__uylAZ{background:var(--apricot)}.public-home_page__qYLN8 .public-home_entryPaths__5m89n h2{font-size:var(--font-h3-mobile-size);line-height:var(--font-h3-mobile-line-height);font-weight:var(--font-h3-mobile-weight)}.public-home_entryPaths__5m89n a{justify-self:start;margin-top:var(--space-8);white-space:normal;min-width:0}.public-home_page__qYLN8 h2{font-size:var(--font-h2-mobile-size);line-height:var(--font-h2-mobile-line-height);font-weight:var(--font-h2-mobile-weight)}.public-home_section__coYaN{padding-block:var(--space-32);border-top:var(--border-thin) solid var(--border)}.public-home_sectionHead__W2fkr{max-width:var(--reading-max)}.public-home_sectionHead__W2fkr h2,.public-home_sectionHead__W2fkr>p:last-child{margin-top:var(--space-8)}.public-home_cards__sygZh{display:grid;gap:var(--space-16);margin-block:var(--space-24)}.public-home_number__bNzvd{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-32);min-height:var(--space-32);margin-bottom:var(--space-16);border-radius:var(--radius-small);background:var(--brand-primary-soft);color:var(--brand-primary-action);font-size:var(--font-label-size);line-height:var(--font-label-line-height);font-weight:var(--font-label-weight)}.public-home_page__qYLN8 h3{font-size:var(--font-h3-mobile-size);line-height:var(--font-h3-mobile-line-height);font-weight:var(--font-h3-mobile-weight)}.public-home_authorPoints__Zn_qp p,.public-home_cards__sygZh p{margin-top:var(--space-8)}.public-home_authors__2DAVQ{scroll-margin-top:var(--space-24)}.public-home_authorPoints__Zn_qp{display:grid;gap:var(--space-24);margin-top:var(--space-24)}.public-home_footer__iOuCk{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-24) var(--space-32);border-top:var(--border-thin) solid var(--border);padding-block:var(--space-24)}.public-home_footer__iOuCk strong{font-size:var(--font-h3-mobile-size);line-height:var(--font-h3-mobile-line-height)}.public-home_footer__iOuCk p{margin-top:var(--space-8)}.public-home_footer__iOuCk nav{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-24);max-width:var(--reading-max)}.public-home_footer__iOuCk a{display:inline-flex;align-items:center;min-height:var(--size-hit-area-min);text-decoration:underline;text-underline-offset:var(--space-4)}@media (max-width:767px){.public-home_entryDescription__xtJPw{display:none}}@media (min-width:768px){.public-home_page__qYLN8{padding-inline:var(--page-gutter-tablet)}.public-home_entryPaths__5m89n{grid-template-columns:repeat(2,minmax(0,1fr))}.public-home_authorPoints__Zn_qp,.public-home_cards__sygZh{grid-template-columns:repeat(3,minmax(0,1fr))}.public-home_page__qYLN8 h2{font-size:var(--font-h2-desktop-size);line-height:var(--font-h2-desktop-line-height);font-weight:var(--font-h2-desktop-weight)}}@media (min-width:1024px){.public-home_page__qYLN8{padding-inline:var(--page-gutter-desktop)}.public-home_hero__yrkPk{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-32);padding-block:var(--space-32)}.public-home_hero__yrkPk h1{font-size:var(--font-display-desktop-size);line-height:var(--font-display-desktop-line-height);font-weight:var(--font-display-desktop-weight)}.public-home_entryPaths__5m89n{grid-template-columns:minmax(0,1fr)}}.public-home_page__qYLN8 .public-home_guideLink__XaW_e{display:inline-flex;align-items:center;min-height:var(--size-hit-area-min);text-decoration:underline;text-underline-offset:var(--space-4)}