.GuidePageLayout_guidePages__8sZw4 div:has(>nav[aria-label=Breadcrumb]){width:100%;max-width:1248px;margin-inline:auto;padding:36px 24px 24px}.GuidePageLayout_guidePages__8sZw4 nav[aria-label=Breadcrumb]~p:has(+h1){display:none}.GuidePageLayout_guidePages__8sZw4 nav[aria-label=Breadcrumb]~h1{width:100%;max-width:none;margin:0;font-size:clamp(2.25rem,4.6vw,3.75rem);font-weight:520;line-height:1.1;text-align:center;text-transform:none;letter-spacing:-.025em;text-wrap:balance}@media (max-width:767px){.GuidePageLayout_guidePages__8sZw4 div:has(>nav[aria-label=Breadcrumb]){padding:28px 16px 20px}.GuidePageLayout_guidePages__8sZw4 nav[aria-label=Breadcrumb]~h1{font-size:clamp(2rem,8vw,2.5rem)}}.HomeLanding_page__s7Xh4{--landing-frame:var(--home-frame);--landing-canvas:var(--home-canvas);--landing-paper:var(--home-paper);--landing-ink:var(--home-ink);--landing-muted:var(--home-muted);--landing-line:var(--home-line);--landing-soft:var(--home-soft);--landing-violet:var(--home-ink);--landing-violet-soft:var(--home-soft);--landing-coral:var(--home-coral);--landing-cyan:var(--home-cyan);--landing-yellow:var(--home-yellow);min-height:100svh;padding:clamp(12px,3vw,48px);background:var(--landing-frame);color:var(--landing-ink)}.HomeLanding_panel__Yrbs1{width:min(100%,1660px);min-height:calc(100svh - clamp(24px, 6vw, 96px));margin:0 auto;overflow:clip;border:1px solid rgba(25,28,35,.06);border-radius:clamp(24px,2.6vw,40px);background:var(--landing-paper);box-shadow:0 18px 52px rgba(22,27,38,.045)}.HomeLanding_header__K9Sjt{--landing-paper:var(--home-paper);--landing-ink:var(--home-ink);--landing-line:var(--home-line);--landing-soft:var(--home-soft);position:sticky;top:clamp(12px,3vw,48px);z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:min(100% - 40px,1160px);min-height:72px;margin:17px auto 0;border:1px solid var(--landing-line);border-radius:999px;padding:0 13px 0 20px;background:var(--landing-paper);box-shadow:0 6px 18px rgba(22,27,38,.055)}.HomeLanding_headerBelowOfferStrip__WBijj{top:calc(2.5rem + clamp(12px, 3vw, 48px))}.HomeLanding_headerEditorialDark__NgHbU{--landing-paper:var(--theme-raised);--landing-ink:var(--theme-bright);--landing-line:var(--theme-edge);--landing-soft:var(--theme-active);background:var(--theme-raised);box-shadow:0 6px 18px rgba(0,0,0,.18)}.HomeLanding_headerEditorialDark__NgHbU .HomeLanding_brand__PZY0T img{filter:brightness(0) invert(1)}.HomeLanding_headerEditorialDark__NgHbU .HomeLanding_links__nxrmg,.HomeLanding_headerEditorialDark__NgHbU .HomeLanding_signIn__uuK0r{color:var(--theme-secondary)}.HomeLanding_headerEditorialDark__NgHbU .HomeLanding_links__nxrmg a:hover,.HomeLanding_headerEditorialDark__NgHbU .HomeLanding_links__nxrmg button:hover,.HomeLanding_headerEditorialDark__NgHbU .HomeLanding_signIn__uuK0r:hover{color:var(--theme-bright)}.HomeLanding_headerEditorialDark__NgHbU .HomeLanding_linksOpen__z4SSb,.HomeLanding_headerEditorialDark__NgHbU .HomeLanding_productMenuPanel__PP9Xz{border-color:var(--theme-edge);background:var(--theme-card)}.HomeLanding_headerEditorialDark__NgHbU .HomeLanding_linksOpen__z4SSb a:hover,.HomeLanding_headerEditorialDark__NgHbU .HomeLanding_linksOpen__z4SSb button:hover,.HomeLanding_headerEditorialDark__NgHbU .HomeLanding_productMenuPanel__PP9Xz a:hover{background:var(--theme-raised)}.HomeLanding_headerEditorialDark__NgHbU .HomeLanding_headerCta__F6FeI{background:var(--theme-accent);color:var(--theme-onAccent)}.HomeLanding_headerEditorialDark__NgHbU .HomeLanding_headerCta__F6FeI:hover{background:var(--theme-accent-hover)}.HomeLanding_headerEditorialDark__NgHbU .HomeLanding_menuToggle__KYVoP{border-color:var(--theme-edge);background:var(--theme-card);color:var(--theme-bright)}.HomeLanding_headerSeoSticky__25Sbu{top:8px;z-index:50;transition:min-height .22s ease-out,width .22s ease-out,padding .22s ease-out,top .22s ease-out}.HomeLanding_headerSeoStickyScrolled__Q_tDU{min-height:56px;width:min(100% - 24px,1100px);padding-left:16px;padding-right:10px}.HomeLanding_headerSeoSticky__25Sbu .HomeLanding_brand__PZY0T img,.HomeLanding_headerSeoSticky__25Sbu .HomeLanding_headerCta__F6FeI{transition:width .22s ease-out,min-height .22s ease-out,background .18s ease-out}.HomeLanding_headerSeoStickyScrolled__Q_tDU .HomeLanding_brand__PZY0T img{width:82px}.HomeLanding_headerSeoStickyScrolled__Q_tDU .HomeLanding_headerCta__F6FeI{min-height:40px}@media (max-width:800px){.HomeLanding_header__K9Sjt.HomeLanding_headerSeoSticky__25Sbu{top:46px}.HomeLanding_header__K9Sjt.HomeLanding_headerSeoStickyScrolled__Q_tDU{top:8px;min-height:56px;width:calc(100% - 20px);padding:0 9px 0 13px}}@media (prefers-reduced-motion:reduce){.HomeLanding_headerSeoSticky__25Sbu,.HomeLanding_headerSeoSticky__25Sbu .HomeLanding_brand__PZY0T img,.HomeLanding_headerSeoSticky__25Sbu .HomeLanding_headerCta__F6FeI{transition:none}}.HomeLanding_brand__PZY0T{display:inline-flex;width:-moz-fit-content;width:fit-content;min-width:44px;min-height:44px;align-items:center;color:var(--landing-ink)}.HomeLanding_brand__PZY0T img{display:block;width:94px;height:auto;filter:brightness(0)}.HomeLanding_links__nxrmg{display:flex;align-items:center;justify-content:center;justify-self:center;gap:clamp(18px,2.7vw,42px);margin-left:0;padding-left:0;color:var(--home-muted);font-size:14px;font-weight:500}.HomeLanding_links__nxrmg a,.HomeLanding_links__nxrmg button,.HomeLanding_signIn__uuK0r{display:inline-flex;min-height:44px;align-items:center;border:0;background:transparent;color:inherit;white-space:nowrap;transition:color .16s ease,opacity .16s ease}.HomeLanding_links__nxrmg a:hover,.HomeLanding_links__nxrmg button:hover,.HomeLanding_signIn__uuK0r:hover{color:var(--landing-ink)}.HomeLanding_productMenu__7VyTx{position:relative;display:flex;align-items:center}.HomeLanding_productMenuPanel__PP9Xz{position:absolute;top:calc(100% - 2px);left:50%;z-index:30;display:none;min-width:160px;flex-direction:column;gap:2px;transform:translateX(-50%);border:1px solid var(--landing-line);border-radius:14px;padding:8px;background:var(--landing-paper);box-shadow:0 14px 30px rgba(29,34,46,.12)}.HomeLanding_productMenu__7VyTx:focus-within .HomeLanding_productMenuPanel__PP9Xz,.HomeLanding_productMenu__7VyTx:hover .HomeLanding_productMenuPanel__PP9Xz{display:flex}.HomeLanding_productMenuPanel__PP9Xz a{min-height:38px;border-radius:9px;padding:0 10px}.HomeLanding_productMenuPanel__PP9Xz a:hover{background:var(--landing-soft)}.HomeLanding_headerActions__t8_az{display:flex;align-items:center;justify-content:flex-end;gap:14px}.HomeLanding_signIn__uuK0r{padding:0 12px;color:var(--home-muted);font-size:14px;font-weight:500}.HomeLanding_headerCta__F6FeI,.HomeLanding_primaryCta__sF3OS,.HomeLanding_secondaryCta__1TuL_{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:14px;padding:0 20px;font-family:var(--font-display),Georgia,serif;font-size:14px;font-weight:600;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.HomeLanding_headerCta__F6FeI{min-height:44px;border-radius:12px;background:var(--landing-ink);color:var(--home-paper)}.HomeLanding_headerCta__F6FeI svg,.HomeLanding_primaryCta__sF3OS svg{width:16px;height:16px}.HomeLanding_headerCta__F6FeI:hover,.HomeLanding_primaryCta__sF3OS:hover,.HomeLanding_secondaryCta__1TuL_:hover{transform:translateY(-1px)}.HomeLanding_headerCta__F6FeI:hover{background:var(--home-ink-soft)}.HomeLanding_menuToggle__KYVoP{display:none;width:44px;height:44px;place-items:center;border:1px solid var(--landing-line);border-radius:13px;background:var(--home-paper);color:var(--landing-ink)}.HomeLanding_menuToggle__KYVoP svg{width:19px;height:19px}.HomeLanding_hero__6hQu1{position:relative;display:flex;min-height:max(0px,calc(100svh - 90px - clamp(12px, 3vw, 48px)));flex-direction:column;justify-content:center;padding:8px clamp(16px,4vw,64px) 0;text-align:center}.HomeLanding_heroDefinition__GbmpG{max-width:610px;margin:14px auto 0;color:var(--landing-muted);font-size:clamp(13px,1.1vw,16px);line-height:1.5}.HomeLanding_workflow__8OjIS{position:relative;width:min(100%,1160px);height:clamp(230px,23vw,300px);margin:0 auto}.HomeLanding_connections__sEjA_{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:var(--landing-violet);pointer-events:none}.HomeLanding_connections__sEjA_ path{fill:none;stroke:var(--home-line);stroke-width:1.5;vector-effect:non-scaling-stroke}.HomeLanding_connections__sEjA_ circle{opacity:.95}.HomeLanding_flowNode___Pgvu{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;text-align:center}.HomeLanding_flowNode___Pgvu>span{color:var(--landing-muted);font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap}.HomeLanding_studentNode__fqcd3{top:50%;left:10%;flex-direction:column;gap:10px;transform:translate(-50%,-50%)}.HomeLanding_studentPhoto__N3OZA{position:relative;width:clamp(100px,11vw,142px);aspect-ratio:1;overflow:hidden;border:3px solid var(--home-paper);border-radius:28px;background:var(--home-soft);box-shadow:0 12px 28px rgba(26,31,43,.15)}.HomeLanding_studentImage__adKXz{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.HomeLanding_documentIcon__hKj8M,.HomeLanding_smallIcon__FQVca{display:grid;place-items:center;border:1px solid rgba(24,28,38,.045);background:var(--home-paper);box-shadow:0 12px 24px rgba(29,34,46,.095)}.HomeLanding_capNode__pMSws,.HomeLanding_schoolNode__F0wpk{left:31%;flex-direction:column;gap:8px;transform:translate(-50%,-50%)}.HomeLanding_schoolNode__F0wpk{top:20%}.HomeLanding_capNode__pMSws{top:80%}.HomeLanding_smallIcon__FQVca{width:clamp(54px,6.2vw,76px);aspect-ratio:1;border-radius:19px}.HomeLanding_smallIcon__FQVca svg{width:28px;height:28px}.HomeLanding_schoolIcon__0Ax73{color:var(--landing-coral)}.HomeLanding_capIcon__JXlzT{color:var(--landing-cyan)}.HomeLanding_brandNode__Vjdt1{top:50%;left:51%;transform:translate(-50%,-50%)}.HomeLanding_brandHub__cmc36{position:relative;display:flex;width:clamp(110px,13vw,150px);height:clamp(104px,12vw,140px);flex-direction:column;align-items:center;justify-content:center;gap:0;border-radius:30px;overflow:hidden}.HomeLanding_brandHub__cmc36>img{display:block;width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.HomeLanding_documentNode__NKhWP{top:24%;left:77%;flex-direction:column;gap:8px;transform:translate(-50%,-50%)}.HomeLanding_documentIcon__hKj8M{width:clamp(56px,6.5vw,80px);aspect-ratio:1;border-radius:20px;color:var(--landing-violet)}.HomeLanding_documentIcon__hKj8M svg{width:30px;height:30px}.HomeLanding_gradeNode__nlK2H{top:50%;left:88%;width:66px;height:68px;flex-direction:column;gap:1px;border:1px solid rgba(24,28,38,.055);border-radius:18px;background:var(--home-paper);box-shadow:0 10px 22px rgba(29,34,46,.075);transform:translate(-50%,-50%)}.HomeLanding_gradeNode__nlK2H strong{color:var(--landing-ink);font-size:27px;font-weight:650;line-height:1}.HomeLanding_gradeNode__nlK2H span{font-size:9px}.HomeLanding_aiNode__PrmqH{top:79%;left:77%;gap:9px;transform:translate(-50%,-50%)}.HomeLanding_aiNode__PrmqH>svg{width:31px;height:31px;color:var(--landing-cyan)}.HomeLanding_aiNode__PrmqH>span{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.HomeLanding_aiNode__PrmqH strong{color:var(--landing-ink);font-size:18px;font-weight:650;line-height:1}.HomeLanding_aiNode__PrmqH small{color:var(--landing-muted);font-size:9px;font-weight:500;white-space:nowrap}.HomeLanding_heroCopy__o1hiH{width:100%;max-width:1080px;margin:0 auto;padding:0 16px 32px}.HomeLanding_eyebrow__iGm0I{margin:0 0 12px;color:var(--landing-ink);font-family:var(--font-mono),Menlo,monospace;font-size:11px;font-weight:500;letter-spacing:.1em}.HomeLanding_heroCopy__o1hiH h1{max-width:1040px;margin:0 auto;color:var(--landing-ink);font-family:var(--font-display),Georgia,serif;font-size:clamp(2rem,4vw,3.65rem);font-weight:520;letter-spacing:-.03em;line-height:1.12;text-transform:none;text-wrap:balance}.HomeLanding_heroActions__jPcF0{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:22px}.HomeLanding_primaryCta__sF3OS{min-width:196px;border-color:var(--landing-ink);background:var(--landing-ink);color:var(--home-paper);box-shadow:0 9px 20px rgba(0,0,0,.14)}.HomeLanding_primaryCta__sF3OS:hover{background:var(--home-ink-soft)}.HomeLanding_secondaryCta__1TuL_{border-color:var(--landing-line);background:var(--landing-soft);color:var(--landing-muted)}.HomeLanding_secondaryCta__1TuL_:hover{border-color:var(--landing-line);background:var(--landing-line);color:var(--landing-ink)}.HomeLanding_trustLine__ZLAJ1{margin:16px 0 0;color:var(--home-quiet);font-family:var(--font-mono),Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.035em}.HomeLanding_downloadLink__jZ_lU{margin-top:7px}.HomeLanding_downloadLink__jZ_lU a{border-color:var(--landing-ink);border-radius:14px;background:var(--landing-ink);color:var(--home-paper);font-family:var(--font-display),Georgia,serif;letter-spacing:0;text-transform:none}.HomeLanding_downloadLink__jZ_lU a:hover{background:var(--home-ink-soft);box-shadow:0 9px 20px rgba(0,0,0,.14)}.HomeLanding_poweredBy__Uh58A{position:absolute;bottom:10px;left:50%;display:inline-flex;align-items:center;gap:6px;transform:translateX(-50%);color:var(--home-quiet);font-size:11px;font-weight:500;white-space:nowrap;transition:color .16s ease,opacity .16s ease}.HomeLanding_poweredBy__Uh58A img{width:16px;height:16px}.HomeLanding_poweredBy__Uh58A strong{color:var(--landing-ink);font-weight:650;letter-spacing:-.02em}.HomeLanding_poweredBy__Uh58A:hover{color:var(--landing-ink)}.HomeLanding_downloadLink__jZ_lU a{display:inline-flex;min-height:40px;align-items:center;border:0!important;border-radius:999px!important;padding:0 12px!important;background:transparent!important;box-shadow:none!important;color:var(--home-muted)!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;text-decoration:none;text-transform:none!important;transition:color .16s ease}.HomeLanding_downloadLink__jZ_lU a:hover{transform:none!important;box-shadow:none!important;color:var(--home-ink)!important}.HomeLanding_moreContent__f2Vbw{padding:0 clamp(16px,5vw,76px) 48px}@media (min-width:801px) and (max-width:1080px){.HomeLanding_header__K9Sjt{width:calc(100% - 28px);grid-template-columns:auto 1fr auto}.HomeLanding_brand__PZY0T img{width:clamp(106px,12vw,128px)}.HomeLanding_links__nxrmg{gap:clamp(8px,1vw,12px);padding-left:12px;font-size:12px}.HomeLanding_headerActions__t8_az{gap:5px}.HomeLanding_signIn__uuK0r{padding:0 6px;font-size:12px}.HomeLanding_headerCta__F6FeI{padding:0 12px;font-size:12px}}@media (min-width:801px) and (max-height:800px){.HomeLanding_hero__6hQu1{padding-top:0}.HomeLanding_workflow__8OjIS{height:clamp(180px,28svh,220px)}.HomeLanding_heroCopy__o1hiH{padding-bottom:8px}.HomeLanding_eyebrow__iGm0I{margin-bottom:8px}.HomeLanding_heroCopy__o1hiH h1{font-size:clamp(2rem,4.2vw,3.2rem)}.HomeLanding_heroActions__jPcF0{margin-top:14px}.HomeLanding_trustLine__ZLAJ1{margin-top:8px}.HomeLanding_downloadLink__jZ_lU{margin-top:0}.HomeLanding_downloadLink__jZ_lU a{min-height:32px}}@media (max-width:800px){.HomeLanding_page__s7Xh4{padding:10px}.HomeLanding_panel__Yrbs1{min-height:calc(100svh - 20px);border-radius:24px}.HomeLanding_header__K9Sjt{width:calc(100% - 28px);min-height:72px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:36px;top:46px;border-radius:24px;padding:0 9px 0 13px}.HomeLanding_brand__PZY0T img{width:82px}.HomeLanding_headerActions__t8_az{grid-column:2;grid-row:1;min-width:0}.HomeLanding_links__nxrmg{position:absolute;top:calc(100% + 8px);right:0;left:0;display:none;align-items:stretch;flex-direction:column;gap:2px;margin-left:0;border:1px solid var(--landing-line);border-radius:18px;padding:10px;background:var(--home-paper);box-shadow:0 16px 34px rgba(29,34,46,.12)}.HomeLanding_linksOpen__z4SSb{display:flex}.HomeLanding_links__nxrmg a,.HomeLanding_links__nxrmg button{min-height:46px;border-radius:12px;padding:0 12px;text-align:left}.HomeLanding_links__nxrmg a:hover,.HomeLanding_links__nxrmg button:hover{background:var(--landing-soft)}.HomeLanding_productMenu__7VyTx{display:block}.HomeLanding_productMenu__7VyTx>button{width:100%}.HomeLanding_productMenuPanel__PP9Xz{position:static;display:flex;min-width:0;transform:none;border:0;padding:0 0 0 12px;background:transparent;box-shadow:none}.HomeLanding_headerActions__t8_az{gap:4px}.HomeLanding_headerActions__t8_az .HomeLanding_signIn__uuK0r{display:none}.HomeLanding_headerCta__F6FeI{min-height:42px;padding:0 13px;font-size:12px}.HomeLanding_headerCta__F6FeI svg{display:none}.HomeLanding_menuToggle__KYVoP{display:grid;grid-column:3;grid-row:1;margin-left:8px}.HomeLanding_hero__6hQu1{min-height:max(540px,calc(100svh - 128px));padding:0 8px}.HomeLanding_workflow__8OjIS{display:grid;width:min(100%,420px);height:auto;grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr) minmax(0,1.08fr);grid-template-rows:60px 60px 32px;align-items:center;gap:6px 2px;padding:18px 4px 14px}.HomeLanding_connections__sEjA_{display:none}.HomeLanding_aiNode__PrmqH,.HomeLanding_brandNode__Vjdt1,.HomeLanding_capNode__pMSws,.HomeLanding_documentNode__NKhWP,.HomeLanding_gradeNode__nlK2H,.HomeLanding_schoolNode__F0wpk,.HomeLanding_studentNode__fqcd3{position:static;transform:none}.HomeLanding_studentNode__fqcd3{grid-column:1;grid-row:1/span 2;gap:6px}.HomeLanding_studentPhoto__N3OZA{width:min(100%,76px);border-width:2px;border-radius:18px}.HomeLanding_flowNode___Pgvu>span{font-size:9px}.HomeLanding_schoolNode__F0wpk{grid-column:2;grid-row:1;gap:0}.HomeLanding_capNode__pMSws{grid-column:2;grid-row:2;gap:0}.HomeLanding_capNode__pMSws>span,.HomeLanding_schoolNode__F0wpk>span{display:none}.HomeLanding_smallIcon__FQVca{width:42px;border-radius:14px}.HomeLanding_smallIcon__FQVca svg{width:22px;height:22px}.HomeLanding_brandNode__Vjdt1{grid-column:3;grid-row:1/span 2}.HomeLanding_brandHub__cmc36{width:80px;height:88px;gap:0;border-radius:22px}.HomeLanding_documentNode__NKhWP{grid-column:4;grid-row:1;gap:4px}.HomeLanding_documentIcon__hKj8M{width:52px;border-radius:15px}.HomeLanding_documentIcon__hKj8M svg{width:25px;height:25px}.HomeLanding_gradeNode__nlK2H{grid-column:4;grid-row:2;width:48px;height:43px;justify-self:center;gap:0;border-radius:13px;box-shadow:0 7px 16px rgba(29,34,46,.07)}.HomeLanding_gradeNode__nlK2H strong{font-size:20px}.HomeLanding_gradeNode__nlK2H span{display:none}.HomeLanding_aiNode__PrmqH{grid-column:3/span 2;grid-row:3;justify-self:center;gap:6px}.HomeLanding_aiNode__PrmqH>svg{width:22px;height:22px}.HomeLanding_aiNode__PrmqH>span{flex-direction:row;align-items:baseline;gap:4px}.HomeLanding_aiNode__PrmqH strong{font-size:15px}.HomeLanding_aiNode__PrmqH small{font-size:9px}.HomeLanding_heroCopy__o1hiH{padding:0 8px 30px}.HomeLanding_heroCopy__o1hiH h1{font-size:clamp(1.7rem,6.2vw,3.25rem)}.HomeLanding_heroActions__jPcF0{margin-top:19px}.HomeLanding_trustLine__ZLAJ1{margin-top:13px}.HomeLanding_poweredBy__Uh58A{bottom:8px;font-size:10px}.HomeLanding_poweredBy__Uh58A img{width:14px;height:14px}.HomeLanding_moreContent__f2Vbw{padding:0 12px 32px}}@media (max-width:390px){.HomeLanding_heroCopy__o1hiH h1{font-size:1.75rem}.HomeLanding_headerCta__F6FeI{max-width:116px;overflow:hidden;padding:0 10px;white-space:nowrap}.HomeLanding_workflow__8OjIS{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr) minmax(0,1.05fr)}.HomeLanding_brandHub__cmc36{width:72px}.HomeLanding_capNode__pMSws>span,.HomeLanding_schoolNode__F0wpk>span{display:block;font-size:8px;line-height:1}}@media (max-width:360px){.HomeLanding_heroCopy__o1hiH h1{font-size:1.625rem}.HomeLanding_brand__PZY0T img{width:66px}.HomeLanding_headerCta__F6FeI{max-width:106px;padding:0 8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.HomeLanding_headerCta__F6FeI,.HomeLanding_links__nxrmg a,.HomeLanding_links__nxrmg button,.HomeLanding_primaryCta__sF3OS,.HomeLanding_secondaryCta__1TuL_,.HomeLanding_signIn__uuK0r{transition-duration:.01ms}}.HomeSubjectCarousel_section__15RDb{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,64px);min-height:max(720px,100svh);overflow:hidden;padding:136px 32px 48px;border-top:1px solid var(--home-line);background:var(--home-paper);scroll-margin-top:0}.HomeSubjectCarousel_rails__em1zQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;height:min(76svh,920px);-webkit-mask-image:linear-gradient(transparent,black 8%,black 90%,transparent);mask-image:linear-gradient(transparent,black 8%,black 90%,transparent)}.HomeSubjectCarousel_lane__TxmWL{overflow:hidden;min-width:0}.HomeSubjectCarousel_secondLane__dFnfo{padding-top:110px}.HomeSubjectCarousel_right__pbAjb .HomeSubjectCarousel_secondLane__dFnfo{padding-top:0}.HomeSubjectCarousel_right__pbAjb .HomeSubjectCarousel_lane__TxmWL:first-child{padding-top:110px}.HomeSubjectCarousel_track__4Ob5X{display:flex;flex-direction:column;gap:20px;animation:HomeSubjectCarousel_drift__OVAdh 52s linear infinite;will-change:transform}.HomeSubjectCarousel_section__15RDb:not([data-entered=true]) .HomeSubjectCarousel_track__4Ob5X{animation-play-state:paused}.HomeSubjectCarousel_reverse__pUUNt{animation-direction:reverse;animation-duration:61s}.HomeSubjectCarousel_cardSet__cZkHl{display:flex;flex-direction:column;gap:20px}@keyframes HomeSubjectCarousel_drift__OVAdh{to{transform:translateY(calc(-50% - 10px))}}.HomeSubjectCarousel_subjectCard__9P2Q_{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:clamp(205px,19vw,320px);padding:28px 14px;border:3px solid var(--home-paper);border-radius:28px;background:var(--subject-tint);color:var(--subject-accent);text-align:center;box-shadow:0 20px 36px color-mix(in srgb,var(--home-ink) 9%,transparent)}.HomeSubjectCarousel_group_sciences__VZex5{--subject-accent:var(--home-science);--subject-tint:var(--home-science-tint)}.HomeSubjectCarousel_group_mathematics__HwEiD{--subject-accent:var(--home-math);--subject-tint:var(--home-math-tint)}.HomeSubjectCarousel_group_individuals_societies__ABUfa{--subject-accent:var(--home-society);--subject-tint:var(--home-society-tint)}.HomeSubjectCarousel_group_languages__hXcwq{--subject-accent:var(--home-language);--subject-tint:var(--home-language-tint)}.HomeSubjectCarousel_group_arts__BIEoG{--subject-accent:var(--home-arts);--subject-tint:var(--home-arts-tint)}.HomeSubjectCarousel_group_other___1hkG{--subject-accent:var(--home-other);--subject-tint:var(--home-other-tint)}.HomeSubjectCarousel_subjectIcon__Y163V{width:clamp(42px,5vw,76px);height:clamp(42px,5vw,76px)}.HomeSubjectCarousel_cardName__dmYZR{color:var(--home-ink);font-size:clamp(13px,1.25vw,20px);font-weight:600;line-height:1.25;letter-spacing:-.035em}.HomeSubjectCarousel_subjectCard__9P2Q_:before{content:attr(data-number);position:absolute;top:18px;right:18px;font-size:10px;opacity:.6}.HomeSubjectCarousel_subjectCard__9P2Q_:after{content:attr(data-caption);font-size:7px;letter-spacing:.12em;opacity:.7}.HomeSubjectCarousel_center__bXcZy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.HomeSubjectCarousel_centerIcon__BU2tQ{display:grid;place-items:center;width:100px;height:100px;margin-bottom:40px;border:1px solid var(--home-line);border-radius:28px;background:var(--home-paper);color:var(--home-violet);box-shadow:0 18px 36px color-mix(in srgb,var(--home-ink) 9%,transparent)}.HomeSubjectCarousel_centerIcon__BU2tQ svg{width:48px;height:48px}.HomeSubjectCarousel_center__bXcZy h2{text-transform:none;margin:0;color:var(--home-ink);font-family:var(--font-display),Georgia,serif;font-size:clamp(46px,5.4vw,88px);font-weight:520;line-height:1.05;letter-spacing:-.035em}.HomeSubjectCarousel_centerDescription___lRQC{max-width:360px;margin:20px 0 0;color:var(--home-muted);font-size:clamp(12px,1.1vw,15px);line-height:1.5;text-wrap:pretty}.HomeSubjectCarousel_cta__0qE73{display:inline-flex;align-items:center;justify-content:center;gap:16px;width:240px;min-height:56px;margin-top:32px;padding:14px 20px;border:0;border-radius:16px;background:var(--home-ink);color:var(--home-paper);font-family:var(--font-display),Georgia,serif;font-size:15px;font-weight:600;cursor:pointer}.HomeSubjectCarousel_cta__0qE73:hover{background:var(--home-ink-soft)}.HomeSubjectCarousel_cta__0qE73 svg{width:19px;height:19px}.HomeSubjectCarousel_dialog__A28jN{width:min(760px,calc(100vw - 32px));max-height:calc(100svh - 48px);margin:auto;border:1px solid var(--home-line);border-radius:28px;padding:28px;background:var(--home-paper);color:var(--home-ink);overflow-y:auto;overscroll-behavior:contain}.HomeSubjectCarousel_dialog__A28jN::backdrop{background:var(--home-ink);opacity:.45}.HomeSubjectCarousel_dialogHeading__Eq_nI{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.HomeSubjectCarousel_dialogHeading__Eq_nI h3{text-transform:none;margin:0;font-family:var(--font-display),Georgia,serif;font-size:28px;font-weight:520;letter-spacing:-.035em}.HomeSubjectCarousel_dialogHeading__Eq_nI button{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid var(--home-line);border-radius:50%;background:var(--home-paper);color:var(--home-ink)}.HomeSubjectCarousel_searchBox__83ylT{display:flex;gap:12px;align-items:center;min-height:52px;padding:0 16px;border:1px solid var(--home-line);border-radius:14px;color:var(--home-muted)}.HomeSubjectCarousel_searchBox__83ylT svg{width:20px;height:20px;flex-shrink:0}.HomeSubjectCarousel_searchBox__83ylT input{width:100%;border:0!important;padding:0!important;background:transparent!important;color:var(--home-ink)!important;font-size:16px!important;outline:none}.HomeSubjectCarousel_filters__7Bk4C{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.HomeSubjectCarousel_filters__7Bk4C button{min-height:44px;padding:10px 14px;border:1px solid var(--home-line);border-radius:24px;background:var(--home-paper);color:var(--home-muted);font-size:12px}.HomeSubjectCarousel_filters__7Bk4C button[aria-pressed=true]{background:var(--home-violet);border-color:var(--home-violet);color:var(--home-paper)}.HomeSubjectCarousel_resultCount__W0eex{margin:20px 0 12px;color:var(--home-muted);font-size:12px}.HomeSubjectCarousel_results__2Z7P_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.HomeSubjectCarousel_results__2Z7P_ a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px;border:1px solid var(--home-line);border-radius:12px;color:var(--home-ink);font-size:14px;text-decoration:none}.HomeSubjectCarousel_results__2Z7P_ a:hover{background:var(--home-violet-soft)}.HomeSubjectCarousel_results__2Z7P_ svg{width:16px;height:16px;flex-shrink:0;color:var(--home-violet)}@media (max-width:1100px){.HomeSubjectCarousel_section__15RDb{padding-inline:16px;gap:20px;grid-template-columns:minmax(0,1fr) minmax(270px,1.3fr) minmax(0,1fr)}.HomeSubjectCarousel_rails__em1zQ{gap:12px}.HomeSubjectCarousel_subjectCard__9P2Q_{border-radius:22px;padding-inline:8px}.HomeSubjectCarousel_subjectCard__9P2Q_:after{display:none}}@media (max-width:700px){.HomeSubjectCarousel_section__15RDb{min-height:760px;padding:132px 10px 44px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(170px,2.2fr) minmax(0,1fr)}.HomeSubjectCarousel_rails__em1zQ{grid-template-columns:minmax(0,1fr);height:570px}.HomeSubjectCarousel_secondLane__dFnfo{display:none}.HomeSubjectCarousel_right__pbAjb .HomeSubjectCarousel_lane__TxmWL:first-child{padding-top:64px}.HomeSubjectCarousel_subjectCard__9P2Q_{min-height:140px;border-width:2px;border-radius:18px;padding:24px 5px;gap:14px}.HomeSubjectCarousel_subjectIcon__Y163V{width:32px;height:32px}.HomeSubjectCarousel_cardName__dmYZR{font-size:10px;overflow-wrap:anywhere}.HomeSubjectCarousel_subjectCard__9P2Q_:before{top:9px;right:9px;font-size:8px}.HomeSubjectCarousel_centerIcon__BU2tQ{width:62px;height:62px;border-radius:18px;margin-bottom:28px}.HomeSubjectCarousel_centerIcon__BU2tQ svg{width:32px;height:32px}.HomeSubjectCarousel_center__bXcZy h2{font-size:clamp(31px,7.8vw,45px)}.HomeSubjectCarousel_centerDescription___lRQC{margin-top:16px}.HomeSubjectCarousel_cta__0qE73{width:100%;min-height:52px;margin-top:24px;padding:12px 8px;gap:8px;font-size:12px;border-radius:14px}.HomeSubjectCarousel_cta__0qE73 svg{width:16px;height:16px}.HomeSubjectCarousel_dialog__A28jN{padding:20px}.HomeSubjectCarousel_dialogHeading__Eq_nI h3{font-size:24px}.HomeSubjectCarousel_results__2Z7P_{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.HomeSubjectCarousel_track__4Ob5X{animation:none}}.SeoEditorialHeader_header__Okkqc{z-index:60;width:min(calc(100% - 32px),1240px)}.SeoEditorialHeader_header__Okkqc .SeoEditorialHeader_nav__FIZTz{display:flex;align-items:center;gap:clamp(18px,2vw,34px)}.SeoEditorialHeader_navTrigger__efTmE{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.SeoEditorialHeader_chevronOpen__XITt1,.SeoEditorialHeader_chevron__XwjHV{transition:transform .16s ease}.SeoEditorialHeader_chevronOpen__XITt1{transform:rotate(180deg)}.SeoEditorialHeader_panelAnchor__gxJX2{position:relative;display:flex;align-items:center}.SeoEditorialHeader_panelAnchor__gxJX2:after{content:"";position:absolute;top:100%;left:0;width:100%;height:12px}.SeoEditorialHeader_flyoutPanel__xu4cq{position:absolute;top:calc(100% + 12px);left:50%;z-index:70;width:min(760px,calc(100vw - 36px));max-height:min(76svh,780px);overflow-y:auto;overscroll-behavior:contain;padding:26px;transform:translateX(-50%);border:1px solid var(--home-line);border-radius:24px;background:var(--home-paper);color:var(--home-ink);box-shadow:0 18px 40px rgba(0,0,0,.24)}.SeoEditorialHeader_flyoutPanel__xu4cq[hidden]{display:none}.SeoEditorialHeader_panelTitle__JKmAV{margin:0 0 18px;color:var(--home-ink);font-family:var(--font-display),Georgia,serif;font-size:28px;font-weight:520;line-height:1.15;letter-spacing:-.035em;text-transform:none}.SeoEditorialHeader_header__Okkqc .SeoEditorialHeader_flyoutPanel__xu4cq button,.SeoEditorialHeader_header__Okkqc .SeoEditorialHeader_flyoutPanel__xu4cq input{color:var(--home-ink)}.SeoEditorialHeader_header__Okkqc .SeoEditorialHeader_flyoutPanel__xu4cq button[aria-pressed=true]{color:var(--home-paper)}.SeoEditorialHeader_header__Okkqc .SeoEditorialHeader_flyoutPanel__xu4cq input::-moz-placeholder{color:var(--home-muted)}.SeoEditorialHeader_header__Okkqc .SeoEditorialHeader_flyoutPanel__xu4cq input::placeholder{color:var(--home-muted)}.SeoEditorialHeader_header__Okkqc .SeoEditorialHeader_flyoutPanel__xu4cq a,.SeoEditorialHeader_header__Okkqc .SeoEditorialHeader_flyoutPanel__xu4cq a:hover{color:var(--home-ink)}.SeoEditorialHeader_guideGrid__jE7ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.SeoEditorialHeader_header__Okkqc .SeoEditorialHeader_guideLink__BWfQc{display:flex;min-height:92px;align-items:flex-start;gap:12px;white-space:normal;border:1px solid var(--home-line);border-radius:12px;padding:13px;background:var(--home-paper);color:var(--home-ink);transition:background .16s ease,border-color .16s ease}.SeoEditorialHeader_header__Okkqc .SeoEditorialHeader_guideLink__BWfQc:focus-visible,.SeoEditorialHeader_header__Okkqc .SeoEditorialHeader_guideLink__BWfQc:hover{border-color:var(--home-violet);background:var(--home-violet-soft);color:var(--home-ink)}.SeoEditorialHeader_guideIcon__1P0cV{display:grid;flex-shrink:0;place-items:center;color:var(--home-violet)}.SeoEditorialHeader_guideCopy__lk5_T{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px}.SeoEditorialHeader_guideCopy__lk5_T strong{font-size:14px;line-height:1.25;font-weight:600}.SeoEditorialHeader_guideCopy__lk5_T small{color:var(--home-muted);font-size:12px;line-height:1.35}.SeoEditorialHeader_guideArrow__PuEXB{flex-shrink:0;color:var(--home-violet)}.SeoEditorialHeader_header__Okkqc .SeoEditorialHeader_guideAll__VRBXr{display:flex;min-height:44px;align-items:center;justify-content:space-between;margin-top:10px;border-top:1px solid var(--home-line);padding:13px 9px 0;color:var(--home-ink);font-size:13px;font-weight:600}.SeoEditorialHeader_header__Okkqc .SeoEditorialHeader_guideAll__VRBXr:hover{color:var(--home-violet)}.SeoEditorialHeader_actions__mL3nH{display:flex;justify-self:end;align-items:center;gap:10px}.SeoEditorialHeader_install__d1BNc{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:12px;padding:0 15px;background:var(--theme-accent);color:var(--theme-onAccent);font-size:13px;font-weight:650;white-space:nowrap;transition:border-color .16s ease,background .16s ease}.SeoEditorialHeader_install__d1BNc:hover{background:var(--theme-accent-hover)}.SeoEditorialHeader_browserApp__2U3zv{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--theme-edge);border-radius:12px;padding:0 16px;color:var(--theme-bright);font-size:13px;font-weight:600;white-space:nowrap;transition:background .16s ease}.SeoEditorialHeader_browserApp__2U3zv:hover{border-color:var(--theme-secondary);background:var(--theme-active)}.SeoEditorialHeader_browserApp__2U3zv svg{flex-shrink:0}.SeoEditorialHeader_menuToggle__ba_4o{display:none}.SeoEditorialHeader_mobileBrowser__O6Xm1{display:none!important}@media (max-width:1100px){.SeoEditorialHeader_header__Okkqc{grid-template-columns:auto minmax(0,1fr) auto auto}.SeoEditorialHeader_header__Okkqc .SeoEditorialHeader_nav__FIZTz{position:absolute;top:calc(100% + 9px);right:0;left:0;display:none;align-items:stretch;flex-direction:column;gap:2px;border:1px solid var(--theme-edge);border-radius:16px;padding:12px;background:var(--theme-card);box-shadow:0 16px 30px rgba(0,0,0,.26)}.SeoEditorialHeader_header__Okkqc .SeoEditorialHeader_navOpen__VAqGu{display:flex}.SeoEditorialHeader_nav__FIZTz>a,.SeoEditorialHeader_nav__FIZTz>button,.SeoEditorialHeader_panelAnchor__gxJX2>button{justify-content:space-between;width:100%;min-height:48px;border-radius:9px;padding:0 12px;text-align:left}.SeoEditorialHeader_header__Okkqc .SeoEditorialHeader_panelAnchor__gxJX2{display:block}.SeoEditorialHeader_panelAnchor__gxJX2:after{display:none}.SeoEditorialHeader_flyoutPanel__xu4cq{position:static;width:100%;max-height:60svh;transform:none;border-radius:14px;padding:16px;box-shadow:none}.SeoEditorialHeader_actions__mL3nH{grid-column:3}.SeoEditorialHeader_menuToggle__ba_4o{display:grid;grid-column:4;place-items:center;width:44px;height:44px;margin-left:8px;border:1px solid var(--theme-edge);border-radius:12px;background:var(--theme-card);color:var(--theme-bright);cursor:pointer}}@media (max-width:800px){.SeoEditorialHeader_header__Okkqc{width:calc(100% - 28px);grid-template-columns:auto minmax(0,1fr) auto auto}.SeoEditorialHeader_actions__mL3nH{grid-column:3;grid-row:1}.SeoEditorialHeader_menuToggle__ba_4o{grid-column:4;grid-row:1}}@media (max-width:520px){.SeoEditorialHeader_browserApp__2U3zv{display:none}.SeoEditorialHeader_header__Okkqc .SeoEditorialHeader_mobileBrowser__O6Xm1{display:flex!important}.SeoEditorialHeader_install__d1BNc{min-height:42px;padding:0 11px;font-size:11px}.SeoEditorialHeader_install__d1BNc svg{display:none}.SeoEditorialHeader_guideGrid__jE7ag{grid-template-columns:1fr}.SeoEditorialHeader_header__Okkqc .SeoEditorialHeader_guideLink__BWfQc{min-height:74px}.SeoEditorialHeader_panelTitle__JKmAV{font-size:24px}}@media (max-width:375px){.SeoEditorialHeader_install__d1BNc{font-size:11px}.SeoEditorialHeader_menuToggle__ba_4o{margin-left:5px}}@media (prefers-reduced-motion:reduce){.SeoEditorialHeader_browserApp__2U3zv,.SeoEditorialHeader_chevronOpen__XITt1,.SeoEditorialHeader_chevron__XwjHV,.SeoEditorialHeader_header__Okkqc .SeoEditorialHeader_guideLink__BWfQc,.SeoEditorialHeader_install__d1BNc{transition:none}}