.styles_resources_intro__Pn192{margin-bottom:24px}.styles_resource_card__6KLx4{gap:8px;height:336px;padding:24px;background-color:#331a63}.styles_resource_card_title__s2pnv{color:#f9f8f6}.styles_resource_card_meta__hmu4_{display:flex;align-items:center;gap:8px;color:#f9f8f6}.styles_resource_card_icon__lUtJd{width:16px;height:16px}@media(max-width:480px){.styles_resources_intro__Pn192 h2{font-size:2rem}}.styles_topic_cards_section__qauza{padding:0 0 80px}.styles_topic_card_grid__LDO2z{display:grid;grid-template-columns:repeat(var(--topic-card-count),minmax(0,1fr));grid-gap:32px;gap:32px;margin:0;padding:0;list-style:none}@media(max-width:960px){.styles_topic_card_grid__LDO2z{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.styles_topic_card_slot__dap6o{--reveal-from:25% 0;display:flex;flex-direction:column}.styles_topic_card__yMCH4{aspect-ratio:3/4;padding:32px;background-color:#331a63}@media(max-width:1440px){.styles_topic_card__yMCH4{padding:24px}.styles_topic_card__yMCH4 .styles_topic_card_name__mL_5R{font-size:1.5rem}}@media(max-width:960px){.styles_topic_card__yMCH4{aspect-ratio:1;padding:16px}.styles_topic_card__yMCH4 .styles_topic_card_name__mL_5R{font-size:2.5rem}}@media(max-width:480px){.styles_topic_card__yMCH4 .styles_topic_card_name__mL_5R{font-size:1.5rem}}.styles_topic_card_name__mL_5R{color:#f9f8f6}.typography_display__sYM5Q{margin:0;color:var(--section-heading);font-family:var(--font-work-sans),"Work Sans",sans-serif;font-weight:900;line-height:1;letter-spacing:-.03em;font-size:6.125rem}@media(max-width:960px){.typography_display__sYM5Q{font-size:4rem}}@media(max-width:480px){.typography_display__sYM5Q{font-size:3rem}}.typography_heading_4xl__NJYIS{margin:0;color:var(--section-heading);font-family:var(--font-work-sans),"Work Sans",sans-serif;font-weight:900;line-height:1;letter-spacing:-.03em;font-size:4.875rem}@media(max-width:960px){.typography_heading_4xl__NJYIS{font-size:4rem}}@media(max-width:480px){.typography_heading_4xl__NJYIS{font-size:3rem}}.typography_heading_3xl__5UEJa{margin:0;color:var(--section-heading);font-family:var(--font-work-sans),"Work Sans",sans-serif;font-weight:900;line-height:1;letter-spacing:-.03em;font-size:4rem}@media(max-width:960px){.typography_heading_3xl__5UEJa{font-size:2.5rem}}@media(max-width:480px){.typography_heading_3xl__5UEJa{font-size:1.5rem}}.typography_heading_2xl__7dpCr{margin:0;color:var(--section-heading);font-family:var(--font-work-sans),"Work Sans",sans-serif;font-weight:900;line-height:1;letter-spacing:-.03em;font-size:3rem}@media(max-width:960px){.typography_heading_2xl__7dpCr{font-size:2.5rem}}@media(max-width:480px){.typography_heading_2xl__7dpCr{font-size:2rem}}.typography_heading_l__OuFxu{margin:0;color:var(--section-heading);font-family:var(--font-work-sans),"Work Sans",sans-serif;font-weight:800;line-height:1.25;letter-spacing:-.03em;font-size:2rem}@media(max-width:960px){.typography_heading_l__OuFxu{font-size:1.5rem}}@media(max-width:480px){.typography_heading_l__OuFxu{font-size:1.125rem}}.typography_heading_m__MRAgr{margin:0;color:var(--section-heading);font-family:var(--font-work-sans),"Work Sans",sans-serif;font-weight:700;line-height:1.25;letter-spacing:-.03em;font-size:1.5rem}@media(max-width:960px){.typography_heading_m__MRAgr{font-size:1.25rem}}@media(max-width:480px){.typography_heading_m__MRAgr{font-size:1.125rem}}.typography_heading_s__6LWbW{margin:0;color:var(--section-heading);font-family:var(--font-work-sans),"Work Sans",sans-serif;font-weight:700;line-height:1.25;letter-spacing:-.03em;font-size:1.25rem}@media(max-width:960px){.typography_heading_s__6LWbW{font-size:1.125rem}}@media(max-width:480px){.typography_heading_s__6LWbW{font-size:1rem}}.typography_heading_xs__KIgOX{margin:0;color:var(--section-heading);font-family:var(--font-work-sans),"Work Sans",sans-serif;font-weight:700;line-height:1.25;letter-spacing:-.03em;font-size:1rem}@media(max-width:960px){.typography_heading_xs__KIgOX{font-size:1rem}}@media(max-width:480px){.typography_heading_xs__KIgOX{font-size:.875rem}}.typography_heading_xxs__tPP_k{margin:0;color:var(--section-heading);font-family:var(--font-work-sans),"Work Sans",sans-serif;font-weight:600;line-height:1.25;letter-spacing:-.03em;font-size:.875rem}@media(max-width:960px){.typography_heading_xxs__tPP_k{font-size:.875rem}}@media(max-width:480px){.typography_heading_xxs__tPP_k{font-size:.75rem}}.typography_eyebrow__a4qqQ{margin:0;color:var(--section-heading);font-family:var(--font-work-sans),"Work Sans",sans-serif;font-weight:700;line-height:1.25;letter-spacing:-.03em;font-size:1.5rem}@media(max-width:960px){.typography_eyebrow__a4qqQ{font-size:1.25rem}}@media(max-width:480px){.typography_eyebrow__a4qqQ{font-size:1.125rem}}.typography_eyebrow__a4qqQ{color:var(--section-eyebrow)}.typography_body_l__sUUpr{margin:0;font-family:var(--font-mona-sans),"Mona Sans",sans-serif;line-height:1.5;font-size:1.125rem}@media(max-width:960px){.typography_body_l__sUUpr{font-size:1.125rem}}@media(max-width:480px){.typography_body_l__sUUpr{font-size:1rem}}.typography_body_l__sUUpr{white-space:pre-line}.typography_body_m__Fl0J5{margin:0;font-family:var(--font-mona-sans),"Mona Sans",sans-serif;line-height:1.5;font-size:1rem}@media(max-width:960px){.typography_body_m__Fl0J5{font-size:1rem}}@media(max-width:480px){.typography_body_m__Fl0J5{font-size:.875rem}}.typography_body_m__Fl0J5{white-space:pre-line}.typography_location__Di0E3,.typography_location_tag__mXclL{font-family:Atkinson Hyperlegible Mono,ui-monospace,monospace;font-size:.75rem;line-height:1.5}.typography_location_tag__mXclL{align-self:flex-end;margin-bottom:8px;padding:4px 6px;border-top-left-radius:2px;border-bottom-left-radius:2px;background-color:rgb(from #1c0a3d r g b/70%);color:#fff}.styles_topic_navigation__33QB5{--topic-nav-height:92px;--topic-nav-offset:16px;background-color:#f9f8f6}.styles_topic_navigation__33QB5 [id]{scroll-margin-top:calc(var(--topic-nav-height) + var(--topic-nav-offset)*2)}@media(max-width:960px){.styles_topic_navigation__33QB5{--topic-nav-height:56px;--topic-nav-offset:8px}}.styles_topic_nav__cAGks{position:-webkit-sticky;position:sticky;top:var(--topic-nav-offset);z-index:2;height:0;opacity:0;translate:0 -16px;visibility:hidden;pointer-events:none;transition:opacity .25s ease,translate .25s ease,visibility 0s linear .25s}@media(prefers-reduced-motion:reduce){.styles_topic_nav__cAGks{translate:none}}.styles_topic_nav_visible__sCl5G{opacity:1;translate:0 0;visibility:visible;transition:opacity .25s ease,translate .25s ease}.styles_topic_nav_container__YM7bm{box-sizing:content-box;max-width:1240px;margin:0 auto;padding:0 32px}@media(max-width:960px){.styles_topic_nav_container__YM7bm{padding:0 16px}}.styles_topic_nav_list__kKCtw{position:relative;display:flex;gap:32px;width:-moz-fit-content;width:fit-content;max-width:100%;box-sizing:border-box;margin:0 auto;padding:12px 16px;border-radius:64px;background-color:#dfd5fe;box-shadow:0 2px 20px rgb(from #1c0a3d r g b/30%);list-style:none;overflow-x:auto;scrollbar-width:none;pointer-events:auto}@media(max-width:960px){.styles_topic_nav_list__kKCtw{gap:4px;padding:4px}}.styles_topic_nav_list_with_indicator__FLAvn:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:var(--indicator-width);border-radius:40px;background-color:#513393;translate:var(--indicator-left) 0;transition:translate .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1)}@media(max-width:960px){.styles_topic_nav_list_with_indicator__FLAvn:before{top:4px;bottom:4px}}@media(prefers-reduced-motion:reduce){.styles_topic_nav_list_with_indicator__FLAvn:before{transition:none}}@media(forced-colors:active){.styles_topic_nav_list_with_indicator__FLAvn:before{border:2px solid Highlight}}.styles_topic_nav_list__kKCtw .styles_topic_nav_link__BTrah{position:relative;display:block;min-width:160px;padding:24px;border-radius:40px;color:#513393;text-align:center;text-decoration:none;font-size:1rem;white-space:nowrap;transition:color .2s ease,background-color .2s ease}@media(max-width:960px){.styles_topic_nav_list__kKCtw .styles_topic_nav_link__BTrah{min-width:0;padding:12px 16px}}@media(max-width:480px){.styles_topic_nav_list__kKCtw .styles_topic_nav_link__BTrah{font-size:.875rem}}@media(hover:hover){.styles_topic_nav_list__kKCtw .styles_topic_nav_link__BTrah:hover:not([aria-current=true]){background-color:#c7baf4;color:#1c0a3d}}.styles_topic_nav_list__kKCtw .styles_topic_nav_link__BTrah:focus-visible{outline:2px solid #513393;outline-offset:2px}.styles_topic_nav_list__kKCtw .styles_topic_nav_link__BTrah[aria-current=true]{color:#f9f8f6}