.development_academy__wq_Xm{color:var(--foreground);min-width:0;padding:24px;border-radius:16px;background:var(--background);color-scheme:light}.development_academy__wq_Xm :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--learning-accent);outline-offset:4px}.development_hero__5lzOC{position:relative;overflow:hidden;padding:30px 32px 0;border:1px solid var(--card-border);border-radius:18px;background:var(--card-bg)}.development_eyebrow__B8VxR{display:flex;align-items:center;gap:8px;color:var(--reader-accent);font-size:12px;font-weight:700;line-height:1.6;letter-spacing:.12em;text-transform:uppercase}.development_eyebrow__B8VxR>span{width:6px;height:6px;border-radius:50%;background:var(--reader-accent)}.development_heroRow__zKoRV{display:flex;align-items:center;justify-content:space-between;gap:20px}.development_hero__5lzOC h1{max-width:650px;margin:12px 0;color:var(--foreground);font-size:clamp(28px,3.5vw,40px);font-weight:700;letter-spacing:0;line-height:1.15}.development_hero__5lzOC p{max-width:590px;margin:0;font-size:15px;line-height:1.75;color:var(--muted)}.development_heroSymbol__7jHeg{display:flex;align-items:center;gap:8px;color:var(--reader-accent)}.development_heroSymbol__7jHeg>span{font-family:var(--font-noto-sc,serif);font-size:50px;font-weight:500;opacity:.6}.development_heroFooter__P1RRe{display:flex;flex-wrap:wrap;align-items:center;gap:12px 27px;margin-top:24px;padding:16px 0;border-top:1px solid var(--card-border)}.development_heroFooter__P1RRe>span{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--muted)}.development_heroFooter__P1RRe svg{color:var(--learning-accent)}.development_library__8Itol{display:grid;grid-template-columns:190px minmax(0,1fr);margin-top:22px;border:1px solid var(--card-border);border-radius:18px;background:var(--background);overflow:hidden}.development_sidebar__tUFiF{padding:28px 15px;border-right:1px solid var(--card-border);background:var(--card-bg)}.development_sidebarHeading__U5DYW{margin:0 0 18px 8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.development_browseNav__eUgBV{display:flex;flex-direction:column;gap:5px}.development_browseNav__eUgBV>button{display:flex;align-items:center;gap:9px;min-height:44px;padding:9px;border:1px solid transparent;border-radius:8px;color:var(--muted);font-size:14px;font-weight:600;text-align:left;transition:background .14s,color .14s}.development_browseNav__eUgBV>button:hover{color:var(--foreground);background:var(--muted-bg)}.development_browseNav__eUgBV>button.development_activeNav__m0ezc{border-color:var(--card-border);color:var(--learning-accent);background:var(--learning-accent-soft)}.development_browseNav__eUgBV svg{flex-shrink:0}.development_navCount__W0B8c{margin-left:auto;padding:2px 6px;border-radius:6px;color:inherit;background:var(--muted-bg);font-size:12px}.development_sidebarNote__NEKZG{margin:33px 8px 0;padding-top:23px;border-top:1px solid var(--card-border)}.development_sidebarNote__NEKZG>svg{color:var(--learning-accent)}.development_sidebarNote__NEKZG h2{margin-top:12px;color:var(--foreground);font-size:15px;font-weight:700}.development_sidebarNote__NEKZG p{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.7}.development_sidebarNote__NEKZG button{display:flex;align-items:center;gap:6px;min-height:44px;margin-top:4px;font-size:13px;font-weight:700;color:var(--reader-link)}.development_sidebarMotto__z9qyK{margin:45px 8px 0;color:var(--muted);font-size:13px;line-height:1.8}.development_libraryContent__0jcUu{min-width:0;padding:25px}.development_searchBox__cGJmU{display:flex;align-items:center;gap:10px;min-height:49px;padding:0 14px;border:1px solid var(--input-border);border-radius:10px;color:var(--muted);background:var(--input-bg)}.development_searchBox__cGJmU:focus-within{border-color:var(--input-focus)}.development_searchBox__cGJmU>svg{flex-shrink:0}.development_searchBox__cGJmU input{width:100%;min-width:0;min-height:47px;padding:0;border:0;outline:0;color:var(--foreground);background:transparent;font-size:15px}.development_searchBox__cGJmU input::placeholder{color:var(--muted)}.development_searchBox__cGJmU input::-webkit-search-cancel-button{-webkit-appearance:none}.development_searchBox__cGJmU button{display:grid;place-items:center;width:44px;min-width:44px;height:44px;margin-right:-10px;color:var(--muted)}.development_sectionHeader___gqr_{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:27px;padding-bottom:20px;border-bottom:1px solid var(--card-border)}.development_sectionHeader___gqr_ h2{display:flex;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:700;letter-spacing:0}.development_sectionHeader___gqr_ h2>span{padding:2px 8px;border-radius:6px;color:var(--muted);background:var(--muted-bg);font-size:13px;font-weight:600}.development_sectionHeader___gqr_ p{margin-top:8px;color:var(--muted);font-size:14px;line-height:1.6}.development_filters__P3BTl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.development_filters__P3BTl label{display:block;min-width:0}.development_filters__P3BTl label>span{display:block;margin-bottom:6px;color:var(--foreground);font-size:13px;font-weight:600}.development_filters__P3BTl select{width:100%;min-height:44px;padding:8px 6px 8px 10px;border:1px solid var(--input-border);border-radius:8px;color:var(--foreground);background:var(--input-bg);color-scheme:light;font-size:14px}.development_resultsLine__ebU8y{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin-top:9px}.development_resultsLine__ebU8y>p{color:var(--muted);font-size:13px}.development_resultsLine__ebU8y button{min-height:44px;font-size:13px;font-weight:700;color:var(--reader-link)}.development_tracksView__O4E0t{margin-top:20px}.development_pathList__Lq14D{display:flex;flex-direction:column;gap:15px}.development_courseGrid__bLSKA{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px}.development_libraryFootnote__0AG35{margin-top:24px;padding-top:18px;border-top:1px solid var(--card-border);color:var(--muted);font-size:13px;line-height:1.8}.development_topicGrid__L43nh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.development_topicCard__ZXOpf{display:flex;flex-direction:column;padding:23px 18px;border:1px solid var(--card-border);border-radius:12px;background:var(--card-bg);color:var(--foreground);text-align:left;transition:border-color .15s}.development_topicCard__ZXOpf:hover{border-color:var(--learning-accent)}.development_topicCard__ZXOpf>svg{color:var(--reader-accent)}.development_topicCard__ZXOpf h3{margin-top:18px;color:var(--foreground);font-size:17px;font-weight:700}.development_topicCard__ZXOpf p{margin-top:7px;color:var(--muted);font-size:13px}.development_topicCard__ZXOpf>span{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:22px;color:var(--reader-link);font-size:13px;font-weight:700}.development_pathCard__8lUOc{padding:23px;border:1px solid var(--card-border);border-radius:12px;background:var(--card-bg)}.development_pathTitle__gvB8C{display:flex;align-items:center;gap:13px}.development_pathTitle__gvB8C>span{display:grid;place-items:center;flex-shrink:0;width:43px;height:43px;border:1px solid var(--card-border);border-radius:11px;background:var(--learning-accent-soft);color:var(--learning-accent)}.development_pathTitle__gvB8C p{color:var(--reader-accent);font-size:12px;font-weight:700}.development_pathTitle__gvB8C h3{margin-top:4px;color:var(--foreground);font-size:20px;font-weight:700;line-height:1.3;letter-spacing:0}.development_pathDescription__O9SDP{margin-top:17px;color:var(--muted);font-size:14px;line-height:1.75}.development_pathMeta__N11nj{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:16px;color:var(--muted);font-size:13px;list-style:none}.development_pathPace__36Osm{display:flex;align-items:center;gap:7px;margin-top:12px;color:var(--muted);font-size:13px;line-height:1.6}.development_pathPace__36Osm svg{flex-shrink:0}.development_pathOutline__fl0cb{margin-top:20px;border-top:1px solid var(--card-border)}.development_pathOutline__fl0cb summary{display:flex;align-items:center;justify-content:space-between;min-height:49px;padding-top:5px;color:var(--reader-link);font-size:14px;font-weight:700;list-style:none;cursor:pointer}.development_pathOutline__fl0cb summary::-webkit-details-marker{display:none}.development_pathOutline__fl0cb[open] summary svg{transform:rotate(90deg)}.development_pathOutline__fl0cb ol{padding:4px 0 0;list-style:none}.development_pathOutline__fl0cb li{border-top:1px solid var(--card-border)}.development_pathOutline__fl0cb li :is(a,.development_sequenceRow__Y3_jN){display:flex;align-items:center;gap:10px;min-height:64px;padding:10px 0;color:var(--foreground);font-size:14px}.development_pathOutline__fl0cb li a{color:var(--reader-link);font-weight:600}.development_pathOutline__fl0cb li :is(a,.development_sequenceRow__Y3_jN)>span:nth-child(2){flex:1}.development_pathOutline__fl0cb li a>svg{flex-shrink:0;color:var(--learning-accent)}.development_pathOutline__fl0cb li a:hover{text-decoration:underline}.development_pathOutline__fl0cb small{display:block;margin-top:4px;font-size:12px;font-weight:400;color:var(--muted)}.development_sequenceNumber__NTctd{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border:1px solid var(--card-border);border-radius:50%;color:var(--reader-accent);font-size:12px;font-weight:700}.development_emptyState__csBr9,.development_status__jrE6g{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;min-height:300px;padding:40px 25px;border-radius:14px;background:var(--background);color:var(--muted);text-align:center}.development_status__jrE6g{min-height:350px}.development_emptyState__csBr9 h3,.development_status__jrE6g h1,.development_status__jrE6g h2{color:var(--foreground);font-size:20px;font-weight:700}.development_emptyState__csBr9 p,.development_status__jrE6g p{max-width:360px;font-size:14px;line-height:1.7}.development_emptyState__csBr9>svg,.development_status__jrE6g>svg{color:var(--learning-accent)}.development_spinner__wKpPo{width:28px;height:28px;margin-bottom:6px;border:2px solid var(--card-border);border-top-color:var(--learning-accent);border-radius:50%;animation:development_spin__9oUA7 1s linear infinite}@keyframes development_spin__9oUA7{to{transform:rotate(1turn)}}.development_primaryButton__I21dd,.development_secondaryButton__d_POt{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;min-height:45px;padding:12px 17px;border:1px solid var(--learning-accent);border-radius:10px;color:#ffffff;background:var(--learning-accent);font-size:14px;font-weight:700;transition:filter .14s}.development_primaryButton__I21dd:hover{filter:brightness(1.1)}.development_secondaryButton__d_POt{border-color:var(--card-border);color:var(--reader-link);background:var(--learning-accent-soft)}.development_secondaryButton__d_POt:hover{filter:brightness(.97)}.development_textLink__8J2Cj{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--reader-link);font-size:13px;font-weight:700}@media (max-width:850px){.development_library__8Itol{grid-template-columns:160px minmax(0,1fr)}.development_sidebar__tUFiF{padding-right:9px;padding-left:9px}.development_browseNav__eUgBV>button{gap:7px;padding-right:6px;padding-left:6px;font-size:13px}.development_libraryContent__0jcUu{padding:20px}.development_filters__P3BTl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.development_academy__wq_Xm{padding:12px;border-radius:13px}.development_hero__5lzOC{padding:25px 22px 0;border-radius:13px}.development_hero__5lzOC h1{font-size:30px;line-height:1.15}.development_hero__5lzOC p{font-size:14px}.development_heroSymbol__7jHeg{display:none}.development_heroFooter__P1RRe{gap:10px 17px;margin-top:22px}.development_heroFooter__P1RRe>span{font-size:12px}.development_library__8Itol{display:block;margin-top:17px;border-radius:13px}.development_sidebar__tUFiF{padding:14px 15px;border-right:0;border-bottom:1px solid var(--card-border)}.development_sidebarHeading__U5DYW{margin:0 0 10px 2px}.development_browseNav__eUgBV{flex-direction:row;gap:5px}.development_browseNav__eUgBV>button{justify-content:center;flex:1;gap:5px;min-height:44px;padding:8px 5px;font-size:12px}.development_browseNav__eUgBV svg{width:14px}.development_navCount__W0B8c{margin-left:0;padding-right:4px;padding-left:4px}.development_sidebarMotto__z9qyK,.development_sidebarNote__NEKZG{display:none}.development_libraryContent__0jcUu{padding:20px 16px}.development_searchBox__cGJmU{gap:8px;padding-left:10px;padding-right:10px}.development_sectionHeader___gqr_{margin-top:23px;padding-bottom:18px}.development_sectionHeader___gqr_ h2{font-size:20px}.development_filters__P3BTl{gap:10px;margin-top:17px}.development_topicGrid__L43nh{gap:10px}.development_topicCard__ZXOpf{padding:20px 14px}.development_pathCard__8lUOc{padding:21px 18px}.development_pathTitle__gvB8C h3{font-size:18px}.development_pathTitle__gvB8C>span{width:38px;height:38px}.development_status__jrE6g{min-height:280px}}@media (max-width:380px){.development_hero__5lzOC{padding-left:17px;padding-right:17px}.development_hero__5lzOC h1{font-size:27px}.development_libraryContent__0jcUu{padding-left:13px;padding-right:13px}.development_navCount__W0B8c{display:none}.development_topicGrid__L43nh{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.development_academy__wq_Xm *,.development_academy__wq_Xm :after,.development_academy__wq_Xm :before{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.survival_filters__D_jWX{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:900px){.survival_filters__D_jWX{grid-template-columns:repeat(2,minmax(0,1fr))}}.CourseCard_card__fZ127{--cc-surface:#ffffff;--cc-border:#dce3dd;--cc-border-hover:#17392c;--cc-ink:#17271e;--cc-muted:#42554a;--cc-accent:#174d40;--cc-gold:#7a5e10;--cc-track:#dfe6e1;--cc-cover:#e6ede3;--cc-glyph:rgba(232,213,163,0.9);position:relative;display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;border:1px solid var(--cc-border);border-radius:12px;background:var(--cc-surface);color:var(--cc-ink);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.learning-player .CourseCard_card__fZ127,.learning-space .CourseCard_card__fZ127{--cc-surface:var(--card-bg,#ffffff);--cc-border:var(--card-border,#dce3e7);--cc-border-hover:#92afa6;--cc-ink:var(--foreground,#25313a);--cc-muted:var(--muted,#596771);--cc-accent:var(--reader-link,#174d40);--cc-gold:var(--reader-accent,#7a5e10);--cc-track:var(--muted-bg,#edf1f3);--cc-cover:#e3ebef;--cc-glyph:rgba(23,77,64,0.45)}.CourseCard_card__fZ127:focus-within,.CourseCard_card__fZ127:hover{border-color:var(--cc-border-hover);box-shadow:0 6px 18px rgba(23,39,30,.1)}.CourseCard_card__fZ127 .CourseCard_cover__wNFlM{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--cc-cover)}.CourseCard_card__fZ127 .CourseCard_coverCredit__KTbvY{position:absolute;z-index:2;bottom:6px;right:6px;max-width:calc(100% - 12px);padding:3px 6px;background:#ffffffed;color:#23382c;font-size:10px;line-height:1.4;text-decoration:underline;text-underline-offset:2px}.CourseCard_card__fZ127 .CourseCard_coverCredit__KTbvY:focus-visible{outline:3px solid var(--cc-accent);outline-offset:2px}.CourseCard_card__fZ127 .CourseCard_cover__wNFlM img{display:block;width:100%;max-width:none;height:100%;object-fit:cover;transition:transform .4s ease}.CourseCard_card__fZ127:hover .CourseCard_cover__wNFlM img{transform:scale(1.03)}.CourseCard_card__fZ127 .CourseCard_glyph__E1I0m{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--cc-muted);font-family:var(--font-noto-sc,"Noto Serif SC","Noto Sans SC",serif);font-size:4rem;flex-direction:column;gap:12px}.CourseCard_card__fZ127 .CourseCard_pill__cMAh3{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:3px 10px;background:var(--cc-surface);color:var(--cc-ink);font-size:11px;font-weight:700}.CourseCard_card__fZ127 .CourseCard_track__y_ISl{position:absolute;inset:auto 0 0 0;height:6px;background:var(--cc-track)}.CourseCard_card__fZ127 .CourseCard_bar__Fc82N{display:block;height:100%;background:var(--cc-accent)}.CourseCard_card__fZ127 .CourseCard_body__QKcfC{display:flex;flex:1;flex-direction:column;gap:8px;padding:18px 20px 20px}.CourseCard_card__fZ127 .CourseCard_eyebrow__MQHKV{margin:0;color:var(--cc-muted);font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.4;overflow-wrap:anywhere}.CourseCard_card__fZ127 .CourseCard_title___U7KU{margin:0;color:var(--cc-ink);font-family:var(--cc-font,var(--display,inherit));font-size:20px;font-weight:700;line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}.CourseCard_card__fZ127 .CourseCard_link__AlvHs{color:inherit;text-decoration:none}.CourseCard_card__fZ127 .CourseCard_link__AlvHs:after{content:"";position:absolute;inset:0;z-index:1}.CourseCard_card__fZ127 .CourseCard_link__AlvHs:focus-visible{outline:none}.CourseCard_card__fZ127:has(.CourseCard_link__AlvHs:focus-visible){outline:3px solid var(--cc-accent);outline-offset:3px}.CourseCard_card__fZ127 .CourseCard_note__AdfaD,.CourseCard_card__fZ127 .CourseCard_summary__OACuo{margin:0;color:var(--cc-muted);font-size:15px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.CourseCard_card__fZ127 .CourseCard_note__AdfaD{font-size:13px;-webkit-line-clamp:1}.CourseCard_card__fZ127 .CourseCard_footer___04gC{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:auto;padding-top:12px;border-top:1px solid var(--cc-border)}.CourseCard_card__fZ127 .CourseCard_facts__3myn0{margin:0;color:var(--cc-muted);font-size:13px;font-weight:600}.CourseCard_card__fZ127 .CourseCard_cta__M5dp4{margin-left:auto;color:var(--cc-accent);font-size:14px;font-weight:700;white-space:nowrap}.CourseCard_card__fZ127 .CourseCard_preview__iv9l2{position:relative;z-index:2;align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;color:var(--cc-gold);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.CourseCard_card__fZ127 .CourseCard_preview__iv9l2:focus-visible{outline:3px solid var(--cc-accent);outline-offset:2px}.CourseCard_rail__i8gBg{flex:0 0 auto;width:min(272px,78vw);scroll-snap-align:start}.CourseCard_card__fZ127.CourseCard_rail__i8gBg .CourseCard_body__QKcfC{gap:6px;padding:14px 16px 16px}.CourseCard_card__fZ127.CourseCard_rail__i8gBg .CourseCard_title___U7KU{font-size:16px}.CourseCard_card__fZ127.CourseCard_rail__i8gBg .CourseCard_summary__OACuo{font-size:13px}.CourseCard_card__fZ127.CourseCard_rail__i8gBg .CourseCard_cta__M5dp4,.CourseCard_card__fZ127.CourseCard_rail__i8gBg .CourseCard_facts__3myn0{font-size:12px}@media (max-width:420px){.CourseCard_card__fZ127 .CourseCard_body__QKcfC{padding:16px}.CourseCard_card__fZ127 .CourseCard_title___U7KU{font-size:18px}}@media (prefers-reduced-motion:reduce){.CourseCard_card__fZ127,.CourseCard_card__fZ127 .CourseCard_cover__wNFlM img{transition:none}.CourseCard_card__fZ127:hover .CourseCard_cover__wNFlM img{transform:none}}@media (forced-colors:active){.CourseCard_card__fZ127{border:1px solid CanvasText}.CourseCard_card__fZ127:has(.CourseCard_link__AlvHs:focus-visible){outline-color:Highlight}.CourseCard_card__fZ127 .CourseCard_bar__Fc82N{background:Highlight}}.CourseCard_srOnly__0iqik{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.CourseCard_card__fZ127 .CourseCard_accessLabel__2jBBs{margin:4px 0 0;color:var(--cc-accent);font-size:11px;font-weight:600}.academy-shell .CourseCard_card__fZ127,.learning-space .CourseCard_card__fZ127{--cc-border:#dce3ed;--cc-border-hover:#8ba9da;--cc-ink:#142744;--cc-muted:#52627a;--cc-accent:#1655c0;--cc-gold:#164c9e;--cc-cover:#edf3fc;--cc-glyph:#456899;--cc-font:Arial,Helvetica,sans-serif;border-radius:10px}.CourseCard_card__fZ127 .CourseCard_glyph__E1I0m>span{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;letter-spacing:.02em}.academy-shell .CourseCard_card__fZ127 .CourseCard_title___U7KU,.learning-space .CourseCard_card__fZ127 .CourseCard_title___U7KU{font-size:18px;line-height:1.4}.academy-shell .CourseCard_card__fZ127 .CourseCard_body__QKcfC,.learning-space .CourseCard_card__fZ127 .CourseCard_body__QKcfC{padding:16px}@media (max-width:640px){.academy-shell .CourseCard_card__fZ127 .CourseCard_cover__wNFlM,.learning-space .CourseCard_card__fZ127 .CourseCard_cover__wNFlM{aspect-ratio:16/8}.academy-shell .CourseCard_card__fZ127 .CourseCard_body__QKcfC,.learning-space .CourseCard_card__fZ127 .CourseCard_body__QKcfC{gap:6px;padding:14px}.academy-shell .CourseCard_card__fZ127 .CourseCard_summary__OACuo,.learning-space .CourseCard_card__fZ127 .CourseCard_summary__OACuo{-webkit-line-clamp:1}}.sa .CourseCard_card__fZ127{--cc-surface:var(--ta-card);--cc-border:var(--ta-line-2);--cc-border-hover:var(--ta-accent);--cc-ink:var(--ta-text);--cc-muted:var(--ta-text-2);--cc-accent:var(--ta-accent);--cc-gold:var(--ta-warn);--cc-track:var(--ta-card-2);--cc-cover:var(--ta-card-2);--cc-glyph:var(--ta-text-2);border-radius:26px}.sa .CourseCard_card__fZ127 .CourseCard_link__AlvHs{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.academy-shell .CourseCard_card__fZ127{--cc-surface:#fffefa;--cc-border:#dedfd5;--cc-border-hover:#839c8f;--cc-ink:#142d27;--cc-muted:#52635b;--cc-accent:#123d32;--cc-gold:#a25b36;--cc-cover:#f1f0e7;--cc-glyph:#52635b;--cc-font:var(--font-display),sans-serif;border-radius:14px;box-shadow:0 2px 4px #142d2705;font-family:var(--font-body),sans-serif}.academy-shell .CourseCard_card__fZ127:focus-within,.academy-shell .CourseCard_card__fZ127:hover{box-shadow:0 10px 28px #142d2710}.academy-shell .CourseCard_card__fZ127 .CourseCard_cover__wNFlM{aspect-ratio:16/9;border-bottom:1px solid var(--cc-border)}.academy-shell .CourseCard_card__fZ127 .CourseCard_body__QKcfC{gap:9px;padding:20px}.academy-shell .CourseCard_card__fZ127 .CourseCard_eyebrow__MQHKV{margin:0;color:var(--cc-gold);font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.035em}.academy-shell .CourseCard_card__fZ127 .CourseCard_title___U7KU{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;color:var(--cc-ink);font-family:var(--cc-font);font-size:21px;font-weight:700;line-height:1.22;letter-spacing:-.025em;text-wrap:wrap}.academy-shell .CourseCard_card__fZ127 .CourseCard_link__AlvHs{color:var(--cc-ink);text-decoration:none}.academy-shell .CourseCard_card__fZ127 .CourseCard_link__AlvHs:focus-visible{outline:none}.academy-shell .CourseCard_card__fZ127:has(.CourseCard_link__AlvHs:focus-visible){outline:3px solid var(--cc-accent);outline-offset:4px}.academy-shell .CourseCard_card__fZ127 .CourseCard_note__AdfaD,.academy-shell .CourseCard_card__fZ127 .CourseCard_summary__OACuo{margin:0;color:var(--cc-muted);font-size:14px;line-height:1.5;-webkit-line-clamp:2}.academy-shell .CourseCard_card__fZ127 .CourseCard_note__AdfaD{font-size:12px}.academy-shell .CourseCard_card__fZ127 .CourseCard_accessLabel__2jBBs{margin:0;color:var(--cc-muted);font-size:11px;font-weight:500;line-height:1.5}.academy-shell .CourseCard_card__fZ127 .CourseCard_footer___04gC{display:grid;grid-template-columns:minmax(0,1fr);gap:13px 8px;margin-top:auto;padding-top:13px}.academy-shell .CourseCard_card__fZ127 .CourseCard_footer___04gC:has(.CourseCard_cta__M5dp4):has(.CourseCard_preview__iv9l2){grid-template-columns:repeat(2,minmax(0,1fr))}.academy-shell .CourseCard_card__fZ127 .CourseCard_facts__3myn0{grid-column:1/-1;margin:0;color:var(--cc-muted);font-size:12px;font-weight:500;line-height:1.5}.academy-shell .CourseCard_card__fZ127 .CourseCard_cta__M5dp4,.academy-shell .CourseCard_card__fZ127 .CourseCard_preview__iv9l2{display:flex;align-items:center;justify-content:center;gap:7px;align-self:stretch;min-height:44px;margin:0;padding:9px 8px;border:1px solid var(--cc-accent);border-radius:6px;font-family:var(--font-body),sans-serif;font-size:13px;font-weight:600;line-height:1.3;text-align:center;text-decoration:none;white-space:normal}.academy-shell .CourseCard_card__fZ127 .CourseCard_cta__M5dp4{background:var(--cc-accent);color:#ffffff}.academy-shell .CourseCard_card__fZ127 .CourseCard_cta__M5dp4:after{content:"\2197";font-size:16px;line-height:1}.academy-shell .CourseCard_card__fZ127 .CourseCard_preview__iv9l2{border-color:#81988a;background:var(--cc-surface);color:var(--cc-accent)}.academy-shell .CourseCard_card__fZ127 .CourseCard_preview__iv9l2:hover{border-color:var(--cc-accent);background:#f0f4ed;text-decoration:underline;text-underline-offset:3px}.academy-shell .CourseCard_card__fZ127 .CourseCard_coverCredit__KTbvY:focus-visible,.academy-shell .CourseCard_card__fZ127 .CourseCard_preview__iv9l2:focus-visible{outline:3px solid var(--cc-accent);outline-offset:3px}.academy-shell .CourseCard_card__fZ127 .CourseCard_coverCredit__KTbvY{display:inline-flex;align-items:center;min-width:44px;min-height:44px}@media (max-width:640px){.academy-shell .CourseCard_card__fZ127 .CourseCard_body__QKcfC{gap:9px;padding:18px}.academy-shell .CourseCard_card__fZ127 .CourseCard_title___U7KU{font-size:20px}.academy-shell .CourseCard_card__fZ127 .CourseCard_summary__OACuo{-webkit-line-clamp:2}}@media (forced-colors:active){.academy-shell .CourseCard_card__fZ127 .CourseCard_cta__M5dp4,.academy-shell .CourseCard_card__fZ127 .CourseCard_preview__iv9l2{border-color:ButtonText}}.CourseContextNotes_note__pHTvh{min-width:0;border:1px solid var(--ch-border,#a4b1a7);border-left:4px solid var(--ch-accent,#17392c);border-radius:var(--ch-card-radius,6px);background:var(--ch-surface,#ffffff);padding:16px 18px;color:var(--ch-ink,#17271e)}.CourseContextNotes_note__pHTvh .CourseContextNotes_title__M63u5{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--ch-ink,#17271e);font-family:inherit;font-size:16px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.CourseContextNotes_note__pHTvh .CourseContextNotes_title__M63u5+.CourseContextNotes_title__M63u5{margin-top:6px}.CourseContextNotes_note__pHTvh .CourseContextNotes_title__M63u5 svg{flex-shrink:0;margin-top:2px;color:var(--ch-accent,#17392c)}.CourseContextNotes_note__pHTvh .CourseContextNotes_text__h24JF{margin:8px 0 0;color:var(--ch-muted,#42554a);font-size:14px;line-height:1.6;max-width:80ch;overflow-wrap:anywhere}.CourseContextNotes_note__pHTvh .CourseContextNotes_links__uurn9{display:flex;flex-wrap:wrap;gap:0 18px;margin:4px 0 0;padding:0;list-style:none}.CourseContextNotes_note__pHTvh .CourseContextNotes_link__TFx1R{display:inline-flex;align-items:center;min-height:44px;color:var(--ch-link,#174d40);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.CourseContextNotes_note__pHTvh .CourseContextNotes_link__TFx1R:focus-visible{outline:3px solid var(--ch-accent,#17392c);outline-offset:2px}.Standing_card__Zx1jm{--st-text:var(--ta-text,var(--foreground));--st-muted:var(--ta-text-muted,var(--muted));--st-bg:var(--ta-card,var(--card-bg));--st-line:var(--ta-line,var(--card-border));--st-soft:var(--ta-accent-soft,var(--muted-bg));--st-gold:var(--ta-accent,var(--reader-accent,#7a5e10));--st-forest:#0A3D2E;background:var(--st-bg);border:1px solid var(--st-line);border-radius:16px;padding:20px;color:var(--st-text)}.Standing_head__EFTWd{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.Standing_eyebrow__7WbKg{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--st-muted)}.Standing_title__KGmOc{margin-top:4px;font-size:22px;font-weight:700;line-height:1.15}.Standing_levelNum__XvWnS{color:var(--st-gold)}.Standing_streak__JliIU{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--st-soft);font-size:13px;font-weight:600;white-space:nowrap}.Standing_streakIdle__dYweA{opacity:.7}.Standing_bar__zMOt1{margin-top:16px;height:10px;border-radius:999px;background:var(--st-soft);overflow:hidden}.Standing_barFill__lYN1Y{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--st-forest),var(--st-gold));transition:width .6s ease}.Standing_barMeta__JS96b{margin-top:8px;font-size:13px;color:var(--st-muted)}.Standing_barMeta__JS96b,.Standing_next__3tcnd{display:flex;justify-content:space-between;gap:12px}.Standing_next__3tcnd{margin-top:16px;align-items:center;padding:12px 14px;border-radius:12px;border:1px solid var(--st-line);text-decoration:none;color:var(--st-text)}.Standing_next__3tcnd:hover{background:var(--st-soft)}.Standing_nextLabel__FBVN_{font-size:12px;color:var(--st-muted)}.Standing_nextTitle__0vy8v{font-size:14px;font-weight:600}.Standing_xpPill__OQLgv{flex-shrink:0;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;color:var(--st-gold);border:1px solid var(--st-gold)}.Standing_footer__2Wu_a{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--st-muted)}.Standing_link__NPDvI{font-weight:600;color:var(--st-gold);text-decoration:none}.Standing_link__NPDvI:hover{text-decoration:underline}.Standing_sectionTitle__PeaCn{font-size:17px;font-weight:700}.Standing_sectionLead__iY5UN{margin-top:4px;font-size:13px;color:var(--st-muted)}.Standing_family__G9ct2{margin-top:18px}.Standing_familyName__1mGCf{font-size:12px;font-weight:600;color:var(--st-muted);margin-bottom:8px}.Standing_badges__WbMmr{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.Standing_badge__iaxZc{border:1px solid var(--st-line);border-radius:12px;padding:12px;text-align:center}.Standing_badgeEarned__gLnF5{border-color:var(--st-gold);background:var(--st-soft)}.Standing_badgeLocked__gn1T7{opacity:.55}.Standing_badgeMark__vj7_Z{width:40px;height:40px;margin:0 auto 8px;display:grid;place-items:center;border-radius:50%;border:2px solid var(--st-line)}.Standing_badgeEarned__gLnF5 .Standing_badgeMark__vj7_Z{border-color:var(--st-gold);color:var(--st-gold)}.Standing_badgeName__k5652{font-size:13px;font-weight:600}.Standing_badgeDesc__4iR8u{margin-top:4px;font-size:11.5px;line-height:1.35;color:var(--st-muted)}.Standing_ladder__QpUwy{margin-top:14px;display:grid;gap:6px}.Standing_rung__19UBl{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--st-line);font-size:13px}.Standing_rungCurrent__unbxN{border-color:var(--st-gold);background:var(--st-soft)}.Standing_rungDone__s16DE{opacity:.75}.Standing_rungLevel__p9JwN{font-weight:700;color:var(--st-gold)}.Standing_rungName__MnLRj{font-weight:600}.Standing_rungReward__Gzy3a{display:block;font-size:12px;font-weight:400;color:var(--st-muted)}.Standing_rungXp__6Vs6r{font-variant-numeric:tabular-nums;color:var(--st-muted)}.Standing_tabs__qDTJo{flex-shrink:0;display:inline-flex;gap:4px;padding:3px;border-radius:10px;background:var(--st-soft)}.Standing_tab__ycNkS{padding:6px 12px;border-radius:8px;border:0;background:transparent;color:var(--st-muted);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.Standing_tabActive__5fRhf{background:var(--st-bg);color:var(--st-text)}.Standing_board__JyxEn{margin-top:14px;width:100%;border-collapse:collapse;font-size:13px}.Standing_board__JyxEn th{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--st-muted);padding:6px 8px}.Standing_board__JyxEn td{padding:8px;border-top:1px solid var(--st-line)}.Standing_board__JyxEn td:last-child,.Standing_board__JyxEn th:last-child{text-align:right;font-variant-numeric:tabular-nums}.Standing_toggle__cWFWH{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.Standing_codes___2JKD{margin-top:10px;display:grid;gap:6px}.Standing_code__YDwB3{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;letter-spacing:.04em}.Standing_grid__Kq5VK{display:grid;gap:16px}@media (min-width:1024px){.Standing_gridTwo__chzwZ{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.TrackOverview_site__M_Gxl{--tr-ink:#17271e;--tr-muted:#42554a;--tr-surface:#ffffff;--tr-border:#a4b1a7;--tr-accent:#17392c;--tr-link:#174d40;--tr-gold:#7a5e10}.TrackOverview_learning__GKwOH{--tr-ink:var(--foreground);--tr-muted:var(--muted);--tr-surface:var(--card-bg);--tr-border:var(--card-border);--tr-accent:var(--learning-accent);--tr-link:var(--reader-link);--tr-gold:var(--reader-accent)}.TrackOverview_root___SQ3E{display:grid;gap:16px;min-width:0;color:var(--tr-ink)}.TrackOverview_root___SQ3E .TrackOverview_footnote__QT2eL,.TrackOverview_root___SQ3E .TrackOverview_intro__zsqLa{margin:0;max-width:80ch;color:var(--tr-muted);font-size:15px;line-height:1.6}.TrackOverview_root___SQ3E .TrackOverview_footnote__QT2eL{font-size:14px}.TrackOverview_root___SQ3E .TrackOverview_grid__fcWCj{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:16px}.TrackOverview_root___SQ3E .TrackOverview_card__8wICG{min-width:0;border:1px solid var(--tr-border);border-top:4px solid var(--tr-accent);border-radius:8px;background:var(--tr-surface);padding:18px}.TrackOverview_root___SQ3E .TrackOverview_eyebrow__9qpt7{display:flex;align-items:center;gap:6px;margin:0;color:var(--tr-gold);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.TrackOverview_root___SQ3E .TrackOverview_title__S5DiL{margin:8px 0 0;color:var(--tr-ink);font-family:inherit;font-size:21px;font-weight:700;line-height:1.25}.TrackOverview_root___SQ3E .TrackOverview_meta__k2VyV{margin:6px 0 0;color:var(--tr-muted);font-size:13px;font-weight:600}.TrackOverview_root___SQ3E .TrackOverview_start___21LF,.TrackOverview_root___SQ3E .TrackOverview_text__jGOo1{margin:10px 0 0;color:var(--tr-muted);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.TrackOverview_root___SQ3E .TrackOverview_start___21LF{color:var(--tr-ink);font-weight:600}.TrackOverview_root___SQ3E .TrackOverview_list__Qaxzw{display:grid;gap:2px;margin:12px 0 0;padding-left:22px;list-style:decimal;color:var(--tr-muted);font-size:14px;line-height:1.5}.TrackOverview_root___SQ3E .TrackOverview_list__Qaxzw li{min-width:0;overflow-wrap:anywhere}.TrackOverview_root___SQ3E .TrackOverview_link__jEkUh{display:inline-block;padding:6px 0;color:var(--tr-link);font-weight:600;text-decoration:underline;text-underline-offset:3px}.TrackOverview_root___SQ3E .TrackOverview_link__jEkUh:focus-visible{outline:3px solid var(--tr-accent);outline-offset:2px}.AcademyCourseFinder_finder__zqiTy{margin-block:2rem;color:#172b43;font-family:var(--font-inter),Arial,sans-serif;text-align:left}.AcademyCourseFinder_prompt__FloXw{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.5rem 1.75rem;border:1px solid #d8e1ed;border-radius:12px;background:#f7faff}.AcademyCourseFinder_chooseHint__End53,.AcademyCourseFinder_intro__i7_a8,.AcademyCourseFinder_moreResults__VXLmo,.AcademyCourseFinder_promptDescription__RlP__,.AcademyCourseFinder_promptTitle__GYfiy,.AcademyCourseFinder_resultCount__NyTZk,.AcademyCourseFinder_step__banPi{margin:0}.AcademyCourseFinder_promptTitle__GYfiy{color:#172b43;font-size:1.125rem;font-weight:700;line-height:1.5}.AcademyCourseFinder_promptDescription__RlP__{margin-top:.25rem;color:#536579;font-size:.94rem;line-height:1.6}.AcademyCourseFinder_closeButton__KUFjP,.AcademyCourseFinder_outlineButton__JXuPP,.AcademyCourseFinder_primaryButton__z_6B2{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;padding:.7rem 1.1rem;border:1px solid #075bcc;border-radius:6px;background:#fff;color:#075bcc;cursor:pointer;font:inherit;font-size:.94rem;font-weight:650;line-height:1.4;text-decoration:none;white-space:nowrap}.AcademyCourseFinder_finder__zqiTy .AcademyCourseFinder_panel__ITboW .AcademyCourseFinder_primaryButton__z_6B2{background:#075bcc;color:#fff}.AcademyCourseFinder_finder__zqiTy .AcademyCourseFinder_panel__ITboW .AcademyCourseFinder_primaryButton__z_6B2:hover{background:#0049a9;color:#fff}.AcademyCourseFinder_finder__zqiTy .AcademyCourseFinder_panel__ITboW .AcademyCourseFinder_primaryButton__z_6B2:disabled{border-color:#d2dae6;background:#d2dae6;color:#526277;cursor:not-allowed}.AcademyCourseFinder_closeButton__KUFjP:hover,.AcademyCourseFinder_outlineButton__JXuPP:hover{background:#edf4ff;color:#034ba8}.AcademyCourseFinder_finder__zqiTy :is(button,a,input):focus-visible{outline:3px solid #1769d2;outline-offset:4px}.AcademyCourseFinder_panel__ITboW{margin-top:1rem;padding:1.75rem 2rem 1.5rem;border:1px solid #d8e1ed;border-radius:12px;background:#fff}.AcademyCourseFinder_panelTop__4bhfe{display:flex;align-items:center;justify-content:space-between;gap:1rem}.AcademyCourseFinder_step__banPi{color:#526277;font-size:.82rem;font-weight:700}.AcademyCourseFinder_closeButton__KUFjP{min-width:44px;min-height:44px;padding:.6rem;border-color:#d8e1ed;color:#41546a}.AcademyCourseFinder_heading__xdcre{margin:.5rem 0 0;color:#172b43;font:inherit;font-size:clamp(1.4rem,2.7vw,1.9rem);font-weight:750;letter-spacing:-.025em;line-height:1.3}.AcademyCourseFinder_heading__xdcre:focus{outline:none}.AcademyCourseFinder_intro__i7_a8{margin-top:.65rem;color:#536579;font-size:.97rem;line-height:1.7}.AcademyCourseFinder_fieldset__R_cl9{min-width:0;margin:1.75rem 0 0;padding:0;border:0}.AcademyCourseFinder_goals__zHRf6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.AcademyCourseFinder_goalCard__02xbE{position:relative;display:flex;flex-direction:column;gap:.6rem;min-width:0;padding:.55rem .55rem 1rem;overflow:hidden;border:2px solid #d6dfec;border-radius:12px;background:#fff;cursor:pointer}.AcademyCourseFinder_goalCard__02xbE:hover,.AcademyCourseFinder_topicCard__20lht:hover{border-color:#91b2dc;box-shadow:0 3px 12px rgb(27 62 100/8%)}.AcademyCourseFinder_goalCard__02xbE:focus-within,.AcademyCourseFinder_topicCard__20lht:focus-within{outline:3px solid #1769d2;outline-offset:4px}.AcademyCourseFinder_illustration__hNr99{position:relative;display:flex;align-items:center;justify-content:center;height:130px;margin-bottom:.5rem;overflow:hidden;border-radius:7px;background:#075bcc;color:#fff}.AcademyCourseFinder_illustration__hNr99:after,.AcademyCourseFinder_illustration__hNr99:before{position:absolute;width:190px;height:190px;border:1px solid rgb(255 255 255/19%);border-radius:50%;content:""}.AcademyCourseFinder_illustration__hNr99:before{top:-128px;left:-55px;background:rgb(255 255 255/10%)}.AcademyCourseFinder_illustration__hNr99:after{right:-115px;bottom:-130px}.AcademyCourseFinder_illustration1__F1ryw{background:#164694}.AcademyCourseFinder_illustration1__F1ryw:before{top:auto;bottom:-135px}.AcademyCourseFinder_illustration2__vTbD7{background:#146aa3}.AcademyCourseFinder_illustration2__vTbD7:before{left:auto;right:-75px}.AcademyCourseFinder_illustration3__6KkFW{background:#284d8f}.AcademyCourseFinder_illustration3__6KkFW:after{right:-90px;bottom:-65px}.AcademyCourseFinder_illustration__hNr99>svg{position:relative;z-index:1}.AcademyCourseFinder_selectedCheck___IkHN{position:absolute;top:9px;right:9px;display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#fff;color:#075bcc}.AcademyCourseFinder_goalCount__Wh9E8,.AcademyCourseFinder_goalDescription__ge43h,.AcademyCourseFinder_goalTitle___vtPD{display:block;padding-inline:.5rem}.AcademyCourseFinder_goalTitle___vtPD{color:#172b43;font-size:1rem;font-weight:700;line-height:1.45}.AcademyCourseFinder_goalDescription__ge43h{color:#536579;font-size:.86rem;line-height:1.6}.AcademyCourseFinder_goalCount__Wh9E8{margin-top:auto;padding-top:.25rem;color:#075bcc;font-size:.81rem;font-weight:650}.AcademyCourseFinder_topics__jY0iv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.AcademyCourseFinder_topicCard__20lht{display:flex;align-items:center;gap:.8rem;min-height:86px;padding:1rem;border:2px solid #d6dfec;border-radius:10px;background:#fff;cursor:pointer}.AcademyCourseFinder_topicCard__20lht input{width:18px;height:18px;flex:0 0 auto;margin:0;accent-color:#075bcc}.AcademyCourseFinder_topicCard__20lht strong{display:block;color:#172b43;font-size:.94rem;font-weight:650;line-height:1.45}.AcademyCourseFinder_topicCard__20lht small{display:block;margin-top:.2rem;color:#536579;font-size:.8rem}.AcademyCourseFinder_selected__7KixO,.AcademyCourseFinder_selected__7KixO:hover{border-color:#075bcc;background:#f4f8ff;box-shadow:0 0 0 1px #075bcc}.AcademyCourseFinder_results__Yk_d7{margin-top:1.5rem;padding:1.25rem;border:1px solid #dae4f1;border-radius:10px;background:#f8faff}.AcademyCourseFinder_resultCount__NyTZk{color:#172b43;font-size:1rem;font-weight:700;line-height:1.5}.AcademyCourseFinder_resultList__ShGN4{margin:.5rem 0 0;padding:0;list-style:none}.AcademyCourseFinder_resultList__ShGN4 li{padding-block:.8rem;border-bottom:1px solid #e0e6ef}.AcademyCourseFinder_resultList__ShGN4 li:last-child{border-bottom:0}.AcademyCourseFinder_resultList__ShGN4 a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#075bcc;font-size:.94rem;font-weight:650;line-height:1.5;text-decoration:none}.AcademyCourseFinder_resultList__ShGN4 a:hover{text-decoration:underline;text-underline-offset:3px}.AcademyCourseFinder_resultList__ShGN4 a svg{flex:0 0 auto}.AcademyCourseFinder_resultList__ShGN4 small{display:block;margin-top:.25rem;color:#536579;font-size:.8rem}.AcademyCourseFinder_chooseHint__End53,.AcademyCourseFinder_moreResults__VXLmo{margin-top:1rem;color:#536579;font-size:.88rem;line-height:1.6}.AcademyCourseFinder_actions__ZgxOE{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid #e0e6ef}.AcademyCourseFinder_skipLink__ZvmTx{display:inline-flex;align-items:center;min-height:44px;color:#075bcc;font-size:.9rem;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.AcademyCourseFinder_stepActions__CTC6K{display:flex;gap:.75rem}.AcademyCourseFinder_srOnly__6YyCa{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.AcademyCourseFinder_goals__zHRf6,.AcademyCourseFinder_topics__jY0iv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.AcademyCourseFinder_prompt__FloXw{align-items:flex-start;flex-direction:column;padding:1.25rem}.AcademyCourseFinder_panel__ITboW{padding:1.25rem 1rem}.AcademyCourseFinder_goals__zHRf6{gap:.75rem}.AcademyCourseFinder_goalCard__02xbE{padding:.35rem .35rem .85rem}.AcademyCourseFinder_illustration__hNr99{height:95px}.AcademyCourseFinder_goalCount__Wh9E8,.AcademyCourseFinder_goalDescription__ge43h,.AcademyCourseFinder_goalTitle___vtPD{padding-inline:.3rem}.AcademyCourseFinder_goalTitle___vtPD{font-size:.94rem}.AcademyCourseFinder_goalDescription__ge43h{font-size:.8rem}.AcademyCourseFinder_topics__jY0iv{grid-template-columns:1fr}.AcademyCourseFinder_actions__ZgxOE{align-items:stretch;flex-direction:column-reverse}.AcademyCourseFinder_stepActions__CTC6K{justify-content:flex-end;gap:8px}.AcademyCourseFinder_stepActions__CTC6K>:is(button,a){min-width:0;flex:1 1 0;padding-inline:8px;font-size:13px;white-space:normal}.AcademyCourseFinder_skipLink__ZvmTx{justify-content:center}}.AcademyCourseFinder_panel__ITboW{display:flex;flex-direction:column;max-height:min(780px,calc(100dvh - 100px));overflow:hidden;scroll-margin-top:64px}.AcademyCourseFinder_actions__ZgxOE,.AcademyCourseFinder_panelTop__4bhfe{flex-shrink:0}.AcademyCourseFinder_choiceArea__5zhJy{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 6px}.AcademyCourseFinder_actions__ZgxOE{background:white}@media (max-width:640px){.AcademyCourseFinder_promptDescription__RlP__{display:none}.AcademyCourseFinder_finder__zqiTy .AcademyCourseFinder_prompt__FloXw{gap:8px;padding-block:12px}}.AcademyCourseFinder_topicDescription__tASNc{display:block;margin-top:6px;color:#536579;font-size:13px;line-height:1.55}.catalog_root___y_MJ{--background:#ffffff;--foreground:#15223b;--muted:#526076;--card-bg:#ffffff;--card-border:#dce3ee;--learning-accent:#0755d9;--learning-accent-soft:#eef4ff;--reader-link:#0755d9;--reader-accent:#0755d9;--muted-bg:#eef2f8;--display:var(--font-inter,Inter,Arial,sans-serif);width:100%;min-width:0;max-width:1280px;margin:0 auto;background:var(--background);color:var(--foreground);font-family:var(--font-inter,Inter,Arial,sans-serif);overflow-wrap:anywhere}.catalog_root___y_MJ a:focus-visible,.catalog_root___y_MJ button:focus-visible,.catalog_root___y_MJ input:focus-visible,.catalog_root___y_MJ select:focus-visible,.catalog_root___y_MJ summary:focus-visible{outline:3px solid #0755d9;outline-offset:3px}.catalog_root___y_MJ button,.catalog_root___y_MJ input,.catalog_root___y_MJ select{font:inherit}.catalog_academyHeader__e8wgx{padding:clamp(1rem,2.5vw,2rem) clamp(1rem,2.5vw,2rem) 0;border:1px solid #dae5f5;border-radius:12px;background:#f1f6ff}.catalog_headerIdentity__kkw9S{display:flex;justify-content:space-between;align-items:center;gap:1rem}.catalog_academyMark__cnNBm{display:grid;flex:0 0 auto;width:5rem;height:5rem;place-items:center;border:1px solid #ccddfb;border-radius:18px;background:#e1ecff;color:#0755d9}.catalog_eyebrow__65mep{margin:0;color:#405475;font-size:.66rem;font-weight:700;letter-spacing:.07em;line-height:1.5;text-transform:uppercase}.catalog_academyHeader__e8wgx h1{margin:.4rem 0 0;color:#15223b;font-family:inherit;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:750;letter-spacing:-.035em;line-height:1.12}.catalog_intro__ZSUX5{max-width:44rem;margin:.65rem 0 0;color:#485b78;font-size:.86rem;line-height:1.5}.catalog_headerActions__SiPh8{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem}.catalog_primaryButton__fnCJT,.catalog_secondaryButton__esblA{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:.6rem;min-height:2.75rem;border:1px solid #0755d9;border-radius:5px;padding:.6rem .9rem;background:#0755d9;color:#fff;font-size:.78rem;font-weight:700;line-height:1.4}.catalog_primaryButton__fnCJT:hover{background:#003da8}.catalog_secondaryButton__esblA{background:#fff;color:#0755d9}.catalog_secondaryButton__esblA:hover{background:#e6efff}.catalog_rankLink__17hb4{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:.4rem .5rem;color:#13489b;font-size:.75rem;font-weight:600}.catalog_rankLink__17hb4:hover{text-decoration:underline}.catalog_academyNav__r0S2c{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:.8rem}.catalog_academyNav__r0S2c a{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.85rem;border-bottom:3px solid transparent;color:#4f5e75;font-size:.77rem;font-weight:600}.catalog_academyNav__r0S2c a:hover,.catalog_academyNav__r0S2c a[aria-current=page]{border-bottom-color:#0755d9;color:#0755d9}.catalog_library__D9Rx5{margin-top:1.5rem}.catalog_library__D9Rx5,.catalog_myLearning__Yd0Rk{scroll-margin-top:6rem}.catalog_libraryHeading__8fWwG{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.85rem}.catalog_learningSummary__5owj1 h2,.catalog_libraryHeading__8fWwG h2{margin:0;color:#15223b;font-family:inherit;font-size:1.35rem;font-weight:700;letter-spacing:-.025em;line-height:1.3}.catalog_catalogFacts__0oQfk{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:.3rem;color:#526076;font-size:.71rem;line-height:1.5}.catalog_catalogFacts__0oQfk strong{color:#233855;font-weight:700}.catalog_accessBadge__O8KfM{color:#405475;font-size:.75rem;font-weight:600}.catalog_fieldNav__I0xFZ{display:flex;gap:.4rem;margin-bottom:.9rem;padding:.15rem .15rem .4rem;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#bdcbe1 transparent}.catalog_fieldNav__I0xFZ a{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.35rem;min-height:2.75rem;border:1px solid #ced7e5;border-radius:5px;padding:.4rem .75rem;background:#fff;color:#263c5c;font-size:.73rem;font-weight:600}.catalog_fieldNav__I0xFZ a:hover,.catalog_fieldNav__I0xFZ a[aria-current=page]{border-color:#0755d9;background:#edf4ff;color:#0755d9}.catalog_discovery__gC4AO{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-start}.catalog_search__k_pbb{display:flex;flex:1 1 20rem;align-items:center;gap:.65rem;min-width:0;min-height:2.85rem;border:1px solid #bfcce0;border-radius:5px;padding-left:.8rem;background:#fff;color:#506685}.catalog_search__k_pbb>svg{flex-shrink:0}.catalog_search__k_pbb input{width:100%;min-width:0;min-height:2.75rem;border:0;border-radius:5px;padding:.65rem .5rem .65rem 0;background:transparent;color:#172b4a;font-size:.83rem}.catalog_search__k_pbb input::placeholder{color:#66758e;opacity:1}.catalog_search__k_pbb input::-webkit-search-cancel-button{display:none}.catalog_search__k_pbb button{display:grid;flex-shrink:0;width:2.75rem;min-height:2.75rem;place-items:center;color:#405475}.catalog_search__k_pbb button:hover{background:#edf4ff}.catalog_refine__mXdCN{flex:0 1 auto;min-width:9rem}.catalog_refine__mXdCN summary{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.85rem;border:1px solid #c5d2e5;border-radius:5px;padding:.6rem .85rem;color:#294264;font-size:.78rem;font-weight:600;cursor:pointer;list-style:none}.catalog_refine__mXdCN summary::-webkit-details-marker{display:none}.catalog_refine__mXdCN[open]{flex-basis:100%}.catalog_refine__mXdCN[open] summary{width:max-content}.catalog_refineFields__SG3oM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.65rem;border:1px solid #dce3ee;border-radius:5px;padding:.8rem;background:#f8faff}.catalog_selectField__0iksJ,.catalog_selectLevel__lN9U7{display:flex;min-width:0;flex-direction:column;gap:.3rem;color:#405475;font-size:.7rem;font-weight:600}.catalog_root___y_MJ select{width:100%;min-height:2.85rem;border:1px solid #c5d2e5;border-radius:5px;padding:.6rem 1.5rem .6rem .65rem;background-color:#fff;color:#263c5c;font-size:.75rem;font-weight:500;text-overflow:ellipsis}.catalog_accessNote__5rBHt{margin-top:.55rem;color:#58677e;font-size:.7rem;line-height:1.5}.catalog_resultsHeading__vn0Rp{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;color:#58677e;font-size:.74rem}.catalog_resultsHeading__vn0Rp strong{color:#263c5c;font-weight:700}.catalog_resultsHeading__vn0Rp button{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;color:#0755d9;font-size:.74rem;font-weight:600}.catalog_courseGroups__feHvU{display:flex;flex-direction:column;gap:1.8rem}.catalog_groupHeading__ZUQ5E{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.9rem}.catalog_groupHeading__ZUQ5E h3{margin:0;color:#15223b;font-family:inherit;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.3}.catalog_groupHeading__ZUQ5E p{margin-top:.25rem;color:#58677e;font-size:.7rem}.catalog_groupHeading__ZUQ5E>a{display:inline-flex;flex-shrink:0;align-items:center;gap:.4rem;min-height:2.75rem;color:#0755d9;font-size:.75rem;font-weight:600}.catalog_groupHeading__ZUQ5E>a:hover{text-decoration:underline}.catalog_courseGrid__NMrEj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.catalog_myLearning__Yd0Rk{border:1px solid #d9e3f3;border-radius:8px;padding:1rem;background:#f5f8fe}.catalog_learningSummary__5owj1{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.3rem 1rem}.catalog_learningSummary__5owj1 h2{font-size:.9rem}.catalog_learningHint__GaI__,.catalog_learningSummary__5owj1>p{color:#536581;font-size:.7rem;line-height:1.6}.catalog_learningHint__GaI__{margin-top:.45rem}.catalog_resumeCourse__teabt{display:flex;align-items:center;gap:.8rem;margin-top:.75rem;border-top:1px solid #dae3f2;padding-top:.75rem}.catalog_noticeIcon__gd_20,.catalog_resumeIcon__LLHFj{display:grid;flex:0 0 auto;width:2.75rem;height:2.75rem;place-items:center;border-radius:8px;background:#e5eeff;color:#0755d9}.catalog_resumeCourse__teabt>div{flex:1;min-width:0}.catalog_resumeCourse__teabt>div>p{color:#213856;font-size:.84rem;font-weight:600;line-height:1.4}.catalog_resumeCourse__teabt>div>span{display:block;margin-top:.2rem;color:#536581;font-size:.74rem;line-height:1.6}.catalog_studyNotice__RMBKl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2rem;border-top:1px solid #dce3ee;padding:1.5rem 0}.catalog_studyNotice__RMBKl>div{display:flex;align-items:flex-start;gap:.8rem}.catalog_noticeIcon__gd_20{width:2.4rem;height:2.4rem}.catalog_studyNotice__RMBKl h2{color:#233855;font-size:.8rem;font-weight:700;line-height:1.5}.catalog_studyNotice__RMBKl p{margin-top:.4rem;color:#536581;font-size:.72rem;line-height:1.7}.catalog_studyNotice__RMBKl a{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;margin-top:.25rem;color:#0755d9;font-size:.72rem;font-weight:600}.catalog_studyNotice__RMBKl a:hover{text-decoration:underline;text-underline-offset:3px}.catalog_emptyState__46YM8{display:flex;flex-direction:column;align-items:center;border:1px solid #d5dfed;border-radius:8px;padding:2.5rem 1.25rem;background:#f8faff;text-align:center}.catalog_emptyState__46YM8>span{display:grid;width:3.25rem;height:3.25rem;place-items:center;border-radius:50%;background:#e6efff;color:#0755d9}.catalog_emptyState__46YM8 h3{margin-top:1rem;color:#263c5c;font-size:1rem;font-weight:700}.catalog_emptyState__46YM8 p{max-width:25rem;margin:.5rem 0 1rem;color:#536581;font-size:.8rem;line-height:1.8}.catalog_loading__PYxMs{display:flex;min-height:18rem;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:#536581;font-size:.8rem}.catalog_srOnly__wru_j{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}@media (max-width:1100px){.catalog_courseGrid__NMrEj,.catalog_refineFields__SG3oM{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.catalog_academyMark__cnNBm{display:none}.catalog_eyebrow__65mep{font-size:.57rem;letter-spacing:.04em}.catalog_academyHeader__e8wgx h1{font-size:1.55rem}.catalog_intro__ZSUX5{font-size:.78rem}.catalog_headerActions__SiPh8{gap:.4rem;margin-top:.7rem}.catalog_headerActions__SiPh8 .catalog_primaryButton__fnCJT,.catalog_headerActions__SiPh8 .catalog_secondaryButton__esblA{flex:1 1 auto;padding:.55rem .6rem;font-size:.72rem}.catalog_rankLink__17hb4{min-height:2.75rem;padding:.1rem 0;font-size:.71rem}.catalog_academyNav__r0S2c{gap:0 1rem;margin-top:.3rem}.catalog_academyNav__r0S2c a{gap:.3rem;min-height:2.75rem;font-size:.68rem}.catalog_academyNav__r0S2c a svg{width:14px}.catalog_library__D9Rx5{margin-top:1.15rem}.catalog_libraryHeading__8fWwG h2{font-size:1.18rem}.catalog_accessBadge__O8KfM,.catalog_catalogFacts__0oQfk{font-size:.68rem}.catalog_fieldNav__I0xFZ{gap:.35rem;margin-bottom:.6rem}.catalog_fieldNav__I0xFZ a{font-size:.71rem}.catalog_discovery__gC4AO{gap:.4rem}.catalog_refine__mXdCN,.catalog_search__k_pbb{flex-basis:100%}.catalog_refine__mXdCN summary{width:max-content;min-height:2.75rem;padding:.45rem .7rem;font-size:.72rem}.catalog_refineFields__SG3oM{grid-template-columns:minmax(0,1fr);gap:.6rem;padding:.7rem}.catalog_accessNote__5rBHt{font-size:.67rem}.catalog_resultsHeading__vn0Rp{min-height:2.8rem;font-size:.7rem}.catalog_courseGrid__NMrEj{grid-template-columns:minmax(0,1fr)}.catalog_groupHeading__ZUQ5E h3{font-size:1.1rem}.catalog_groupHeading__ZUQ5E>a{font-size:.7rem}.catalog_courseGroups__feHvU{gap:1.5rem}.catalog_myLearning__Yd0Rk{padding:.85rem}.catalog_resumeCourse__teabt{flex-wrap:wrap}.catalog_resumeCourse__teabt .catalog_primaryButton__fnCJT{width:100%;margin-top:.3rem}.catalog_studyNotice__RMBKl{grid-template-columns:minmax(0,1fr);gap:1.3rem}}@media (forced-colors:active){.catalog_academyHeader__e8wgx,.catalog_fieldNav__I0xFZ a,.catalog_myLearning__Yd0Rk,.catalog_primaryButton__fnCJT,.catalog_root___y_MJ input,.catalog_root___y_MJ select,.catalog_secondaryButton__esblA{border:1px solid CanvasText}.catalog_academyNav__r0S2c a[aria-current=page]{border-bottom-color:Highlight}}.catalog_resultsHeading__vn0Rp{scroll-margin-top:72px}.SevenAnimalsPoster_site__pY_Zx{background:var(--paper,#eef0e9);padding:28px 0 8px}.SevenAnimalsPoster_cardInner__0JCPN,.SevenAnimalsPoster_siteInner__qLsfb{display:grid;align-items:center}.SevenAnimalsPoster_card__aZRlM,.SevenAnimalsPoster_siteInner__qLsfb{background:var(--forest,#0a3d2e);color:var(--on-dark,#eef0e9);border:1px solid rgba(212,175,55,.7);box-shadow:0 18px 40px rgba(6,20,14,.28)}.SevenAnimalsPoster_siteInner__qLsfb{width:min(1180px,calc(100% - 40px));margin:0 auto;grid-template-columns:240px minmax(0,1fr);gap:32px;border-radius:18px;padding:22px 28px 22px 22px}.SevenAnimalsPoster_card__aZRlM{border-radius:16px;padding:14px;margin:0 0 20px;container-type:inline-size}.SevenAnimalsPoster_cardInner__0JCPN{grid-template-columns:108px minmax(0,1fr);gap:14px}.SevenAnimalsPoster_art__iuo8Y{background:#06140e;border-radius:10px;overflow:hidden;line-height:0}.SevenAnimalsPoster_image__AMk9N{width:100%;height:auto;display:block}.SevenAnimalsPoster_kicker__VPId_{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold,#d4af37)}.SevenAnimalsPoster_title__7XiTi{margin:0;color:#e8d5a3;font-weight:800;letter-spacing:-.01em;text-wrap:balance}.SevenAnimalsPoster_site__pY_Zx .SevenAnimalsPoster_title__7XiTi{font-family:var(--display),"Arial Narrow",Impact,sans-serif;font-size:clamp(28px,3.2vw,42px);line-height:1.02}.SevenAnimalsPoster_card__aZRlM .SevenAnimalsPoster_title__7XiTi{font-family:inherit;font-size:1.05rem;line-height:1.25}.SevenAnimalsPoster_price__PuxuC{margin:10px 0 0;font-size:1.35rem;font-weight:800;letter-spacing:.01em;color:var(--gold,#d4af37);line-height:1.1}.SevenAnimalsPoster_card__aZRlM .SevenAnimalsPoster_price__PuxuC{margin-top:6px;font-size:1.05rem}.SevenAnimalsPoster_body__U_3aK{margin:12px 0 0;max-width:62ch;color:#e8d5a3;font-size:16.5px;line-height:1.5}.SevenAnimalsPoster_card__aZRlM .SevenAnimalsPoster_body__U_3aK{margin-top:8px;font-size:13px;line-height:1.45;color:rgba(232,213,163,.92)}.SevenAnimalsPoster_button__0S0_z{display:inline-flex;align-items:center;justify-content:center;margin-top:18px;padding:12px 22px;border-radius:999px;background:var(--gold,#d4af37);color:var(--gold-ink,#3a2c08);font-weight:800;font-size:16px;line-height:1.1;text-decoration:none;border:2px solid transparent}.SevenAnimalsPoster_button__0S0_z:hover{background:var(--gold-2,#f0cc6a)}.SevenAnimalsPoster_button__0S0_z:focus-visible{outline:3px solid #e8d5a3;outline-offset:3px}.SevenAnimalsPoster_card__aZRlM .SevenAnimalsPoster_button__0S0_z{margin-top:12px;padding:10px 16px;font-size:14px}.SevenAnimalsPoster_card__aZRlM.SevenAnimalsPoster_light__NXdvP{border-color:var(--card-border,#dce2dd);background:var(--card-bg,#ffffff);color:var(--foreground,#25313a);box-shadow:var(--card-shadow,0 1px 3px rgba(37,49,58,.04))}.SevenAnimalsPoster_light__NXdvP .SevenAnimalsPoster_title__7XiTi{color:var(--foreground,#25313a);font-weight:600}.SevenAnimalsPoster_light__NXdvP .SevenAnimalsPoster_kicker__VPId_,.SevenAnimalsPoster_light__NXdvP .SevenAnimalsPoster_price__PuxuC{color:#0a3d2e}.SevenAnimalsPoster_card__aZRlM.SevenAnimalsPoster_light__NXdvP .SevenAnimalsPoster_body__U_3aK{color:var(--muted,#59665f)}.SevenAnimalsPoster_light__NXdvP .SevenAnimalsPoster_button__0S0_z{border:1px solid var(--input-border,#c8d1ca);border-radius:8px;background:#ffffff;color:#0a3d2e;font-weight:600}.SevenAnimalsPoster_light__NXdvP .SevenAnimalsPoster_button__0S0_z:hover{background:var(--muted-bg,#f0f2ee)}.SevenAnimalsPoster_light__NXdvP .SevenAnimalsPoster_button__0S0_z:focus-visible{outline-color:#0a3d2e}.SevenAnimalsPoster_sr__KkKFI{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cf-root .SevenAnimalsPoster_title__7XiTi{margin:0;color:#e8d5a3;font-weight:800;letter-spacing:-.01em;text-wrap:balance}.cf-root .SevenAnimalsPoster_site__pY_Zx .SevenAnimalsPoster_title__7XiTi{font-family:var(--display),"Arial Narrow",Impact,sans-serif;font-size:clamp(28px,3.2vw,42px);line-height:1.02}.cf-root .SevenAnimalsPoster_body__U_3aK,.cf-root .SevenAnimalsPoster_kicker__VPId_,.cf-root .SevenAnimalsPoster_price__PuxuC{margin-top:0}.cf-root .SevenAnimalsPoster_price__PuxuC{margin-top:10px}.cf-root .SevenAnimalsPoster_body__U_3aK{margin-top:12px}@container (min-width: 560px){.SevenAnimalsPoster_card__aZRlM{padding:18px 22px}.SevenAnimalsPoster_cardInner__0JCPN{grid-template-columns:200px minmax(0,1fr);gap:24px}.SevenAnimalsPoster_card__aZRlM .SevenAnimalsPoster_title__7XiTi{font-size:1.65rem;line-height:1.15}.SevenAnimalsPoster_card__aZRlM .SevenAnimalsPoster_price__PuxuC{margin-top:10px;font-size:1.35rem}.SevenAnimalsPoster_card__aZRlM .SevenAnimalsPoster_body__U_3aK{margin-top:12px;font-size:16px;line-height:1.5}.SevenAnimalsPoster_card__aZRlM .SevenAnimalsPoster_button__0S0_z{margin-top:16px;padding:12px 22px;font-size:16px}}@media (max-width:760px){.SevenAnimalsPoster_site__pY_Zx{padding:20px 0 4px}.SevenAnimalsPoster_siteInner__qLsfb{grid-template-columns:1fr;justify-items:center;gap:16px;width:min(1180px,calc(100% - 28px));padding:16px 16px 18px}.SevenAnimalsPoster_site__pY_Zx .SevenAnimalsPoster_art__iuo8Y{width:min(220px,72vw)}.SevenAnimalsPoster_site__pY_Zx .SevenAnimalsPoster_button__0S0_z,.SevenAnimalsPoster_site__pY_Zx .SevenAnimalsPoster_copy__qfNQh{width:100%}}@media (max-width:420px){.SevenAnimalsPoster_cardInner__0JCPN{grid-template-columns:1fr;justify-items:center}.SevenAnimalsPoster_card__aZRlM .SevenAnimalsPoster_art__iuo8Y{width:min(180px,60vw)}.SevenAnimalsPoster_card__aZRlM .SevenAnimalsPoster_button__0S0_z,.SevenAnimalsPoster_card__aZRlM .SevenAnimalsPoster_copy__qfNQh{width:100%}}.subject-guide_guide__XfthR{margin:24px 0;padding:18px;border:1px solid #cbd5df;border-radius:12px;background:#fff;color:#243345;color-scheme:light}.subject-guide_toolbar__9lmVx{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.subject-guide_toolbar__9lmVx h2{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600}.subject-guide_toolbar__9lmVx p{margin:6px 0 0;font-size:12px;line-height:1.6;color:#536273}.subject-guide_actions__eagAo{display:flex;flex-wrap:wrap;gap:8px}.subject-guide_actions__eagAo a,.subject-guide_actions__eagAo button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:9px 12px;border:1px solid #b9c6d1;border-radius:7px;font-size:12px;color:#174d40;background:#f7faf9;text-decoration:none}.subject-guide_actions__eagAo a:focus-visible,.subject-guide_actions__eagAo button:focus-visible,.subject-guide_nativeHelp__Ai9cT button:focus-visible,.subject-guide_preview__5maFl summary:focus-visible{outline:3px solid #7e6125;outline-offset:3px}.subject-guide_actions__eagAo button:disabled{opacity:.6;cursor:wait}.subject-guide_preview__5maFl{margin-top:16px}.subject-guide_preview__5maFl summary{min-height:44px;padding:10px 0;cursor:pointer;font-size:13px;color:#174d40}.subject-guide_error__2k50D{margin:12px 0;font-size:13px;color:#a12c26}.subject-guide_nativeHelp__Ai9cT{margin:12px 0 0;font-size:12px;line-height:1.6;color:#536273}.subject-guide_nativeHelp__Ai9cT button{color:#174d40;text-decoration:underline;padding:4px 0}.subject-guide_document__XrH8m{color:#111!important;background:#fff!important;font-family:Arial,sans-serif;line-height:1.55;font-size:14px;overflow-wrap:anywhere}.subject-guide_document__XrH8m h1,.subject-guide_document__XrH8m h2,.subject-guide_document__XrH8m h3,.subject-guide_document__XrH8m h4{margin:1.25em 0 .5em;color:#111!important;font-weight:700;line-height:1.35}.subject-guide_document__XrH8m h1{font-size:22px}.subject-guide_document__XrH8m h2{font-size:19px}.subject-guide_document__XrH8m h3{font-size:16px}.subject-guide_document__XrH8m ol,.subject-guide_document__XrH8m p,.subject-guide_document__XrH8m ul{margin:.6em 0;color:#111!important}.subject-guide_document__XrH8m ol,.subject-guide_document__XrH8m ul{padding-left:1.5em}.subject-guide_document__XrH8m li{margin:.35em 0}.subject-guide_document__XrH8m table{width:100%;border-collapse:collapse;table-layout:fixed;margin:1em 0;font-size:12px}.subject-guide_document__XrH8m td,.subject-guide_document__XrH8m th{border:1px solid #777;padding:6px;text-align:left;vertical-align:top}.subject-guide_document__XrH8m pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;color:#111;font-size:12px}.subject-guide_document__XrH8m a{color:#174d40;text-decoration:underline}.subject-guide_metadata__wXgF7{padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid #777}.subject-guide_metadata__wXgF7 p{font-size:12px}.subject-guide_printUrl__DdzT6{display:none}.subject-guide_drawingGuide__H4lHd svg{display:block;width:100%;height:auto;background:#fff;border:1px solid #cbd5df}.subject-guide_finalDrawing___flee{max-width:540px;margin:16px auto}.subject-guide_finalDrawing___flee figcaption{text-align:center;font-size:12px;margin-top:6px}.subject-guide_drawingSteps__q5et4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.subject-guide_drawingStep__HKi26{break-inside:avoid}.subject-guide_drawingStep__HKi26 h3{margin-top:0}.subject-guide_strokeOrder__WzBP7{font-size:12px}@media (max-width:600px){.subject-guide_drawingSteps__q5et4{grid-template-columns:1fr}}@media print{.subject-guide_document__XrH8m{font-size:11pt}.subject-guide_document__XrH8m h1,.subject-guide_document__XrH8m h2,.subject-guide_document__XrH8m h3,.subject-guide_document__XrH8m h4{break-after:avoid}.subject-guide_document__XrH8m tr{break-inside:avoid}.subject-guide_document__XrH8m a{color:#111}.subject-guide_printUrl__DdzT6{display:inline}.subject-guide_metadata__wXgF7{break-inside:avoid}.subject-guide_drawingSteps__q5et4{display:block}.subject-guide_drawingStep__HKi26{margin-bottom:12mm}.subject-guide_drawingStep__HKi26 svg{width:90mm;max-width:100%;float:left;margin:0 6mm 4mm 0}.subject-guide_drawingStep__HKi26:after{content:"";display:block;clear:both}.subject-guide_drawingStep__HKi26 p{font-size:10pt}.subject-guide_finalDrawing___flee{max-width:150mm}.subject-guide_strokeOrder__WzBP7{font-size:9pt!important}}.AcademyDirectory_directory__esvfe{--explorer-ink:#142d27;--explorer-muted:#53645b;--explorer-border:#dedfd5;--explorer-forest:#123d32;--explorer-copper:#a25b36;color:var(--explorer-ink);padding:54px 0 0}.AcademyDirectory_directory__esvfe :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--explorer-copper);outline-offset:4px}.AcademyDirectory_directory__esvfe [data-subject=martial-arts]{--subject-color:#194b3d;--subject-wash:#edf2ea}.AcademyDirectory_directory__esvfe [data-subject=survival-skills]{--subject-color:#496348;--subject-wash:#f0f2e8}.AcademyDirectory_directory__esvfe [data-subject=taoist-learning]{--subject-color:#6a6137;--subject-wash:#f5f2e5}.AcademyDirectory_directory__esvfe [data-subject=coding]{--subject-color:#314e61;--subject-wash:#edf1f3}.AcademyDirectory_directory__esvfe [data-subject=education]{--subject-color:#905534;--subject-wash:#f7eee6}.AcademyDirectory_directory__esvfe [data-subject=art]{--subject-color:#70516d;--subject-wash:#f3edf1}.AcademyDirectory_directory__esvfe [data-subject=language]{--subject-color:#286b6a;--subject-wash:#eaf3ef}.AcademyDirectory_directory__esvfe [data-subject=certification]{--subject-color:#92512f;--subject-wash:#f8efe3}.AcademyDirectory_directory__esvfe .AcademyDirectory_eyebrow__jTTXb{color:var(--explorer-copper);font-size:10px;letter-spacing:.16em;line-height:1.5;text-transform:uppercase;font-weight:600;margin:0 0 12px}.AcademyDirectory_intro__NGNwg{padding:0 0 28px;max-width:780px}.AcademyDirectory_directory__esvfe .AcademyDirectory_intro__NGNwg h1{font-family:var(--font-display,sans-serif);color:var(--explorer-ink);margin:0 0 18px;font-size:clamp(38px,4.5vw,58px);letter-spacing:-.045em;line-height:1.07}.AcademyDirectory_directory__esvfe .AcademyDirectory_intro__NGNwg>p:last-child{color:var(--explorer-muted);font-size:17px;line-height:1.7}.AcademyDirectory_sectionHead__mcejZ{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:26px}.AcademyDirectory_directory__esvfe .AcademyDirectory_sectionHead__mcejZ h2{font-family:var(--font-display,sans-serif);font-size:clamp(32px,3.8vw,43px);font-weight:700;line-height:1.12;margin:0;letter-spacing:-.04em;color:var(--explorer-ink)}.AcademyDirectory_directory__esvfe .AcademyDirectory_sectionHead__mcejZ>div>p:last-child:not(.AcademyDirectory_eyebrow__jTTXb){max-width:660px;margin:12px 0 0;color:var(--explorer-muted);font-size:14px;line-height:1.7}.AcademyDirectory_directory__esvfe .AcademyDirectory_textLink___bQWk{display:inline-flex;flex-shrink:0;gap:10px;align-items:center;min-height:44px;color:var(--explorer-forest);font-size:13px;font-weight:600;text-decoration:none}.AcademyDirectory_textLink___bQWk svg{transition:transform .18s ease}.AcademyDirectory_textLink___bQWk:hover svg{transform:translateX(3px)}.AcademyDirectory_textLink___bQWk:hover{text-decoration:underline;text-underline-offset:5px}.AcademyDirectory_searchForm__dbScp{display:grid;grid-template-columns:minmax(0,460px) auto 1fr;align-items:center;gap:10px;margin-bottom:22px}.AcademyDirectory_search__vU_ZO{display:flex;align-items:center;min-height:48px;gap:12px;padding:0 15px;border:1px solid #c8cec0;border-radius:6px;background:#fffefb;color:#67766a}.AcademyDirectory_search__vU_ZO:focus-within{border-color:var(--explorer-forest);box-shadow:0 0 0 1px var(--explorer-forest)}.AcademyDirectory_search__vU_ZO input{min-height:44px;width:100%;min-width:0;outline:0;border:0;background:transparent;color:var(--explorer-ink);padding:13px 0;font:inherit;font-size:13px}.AcademyDirectory_search__vU_ZO input:focus-visible{outline:none}.AcademyDirectory_search__vU_ZO input::placeholder{color:#687568;opacity:1}.AcademyDirectory_empty__cI4iL button,.AcademyDirectory_searchForm__dbScp button{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--explorer-forest);border-radius:6px;padding:11px 18px;background:var(--explorer-forest);color:#fffef7;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.AcademyDirectory_empty__cI4iL button:hover,.AcademyDirectory_searchForm__dbScp button:hover{background:#1c5142}.AcademyDirectory_empty__cI4iL button:active,.AcademyDirectory_searchForm__dbScp button:active{transform:translateY(1px)}.AcademyDirectory_directory__esvfe .AcademyDirectory_totals__pWpDz{margin:0;color:var(--explorer-muted);font-size:11px;white-space:nowrap;text-align:right}.AcademyDirectory_totals__pWpDz strong{color:var(--explorer-ink);font-weight:600}.AcademyDirectory_totals__pWpDz>span{margin:0 6px;color:#a8b0a2}.AcademyDirectory_subjectGrid__9izhz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;scroll-margin-top:105px}.AcademyDirectory_subject__b1GKL{--subject-color:#194b3d;--subject-wash:#edf2ea;text-decoration:none}.AcademyDirectory_subjectGrid__9izhz .AcademyDirectory_subject__b1GKL{position:relative;display:flex;flex-direction:column;align-items:start;overflow:hidden;min-height:164px;margin:0;border:1px solid var(--explorer-border);border-radius:8px;padding:18px;background:#fffefa;color:var(--explorer-ink);font:inherit;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.AcademyDirectory_subjectGrid__9izhz .AcademyDirectory_subject__b1GKL:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--subject-color)}.AcademyDirectory_subjectGrid__9izhz .AcademyDirectory_subject__b1GKL:hover{transform:translateY(-2px);border-color:var(--subject-color);background:var(--subject-wash);box-shadow:0 8px 20px #142d2708}.AcademyDirectory_subjectGrid__9izhz .AcademyDirectory_subject__b1GKL:active{transform:translateY(0)}.AcademyDirectory_subjectIcon__3kf4K{display:inline-flex;align-items:center;justify-content:center;color:var(--subject-color)}.AcademyDirectory_subjectGrid__9izhz .AcademyDirectory_subjectIcon__3kf4K{width:35px;height:35px;background:var(--subject-wash);border-radius:50%;margin-bottom:12px}.AcademyDirectory_subjectBody___yJOA{display:flex;flex-direction:column;align-items:start;min-width:0;flex:1;width:100%}.AcademyDirectory_subjectBody___yJOA>strong{font-family:var(--font-display,sans-serif);font-size:18px;line-height:1.2;font-weight:700;letter-spacing:-.025em}.AcademyDirectory_subjectBody___yJOA>span{font-size:11px;line-height:1.5;color:#62705f;margin-top:6px}.AcademyDirectory_subjectBody___yJOA>small{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;font-size:10px;line-height:1.5;color:var(--subject-color);font-weight:600;margin-top:auto;padding-top:12px}.AcademyDirectory_subjectNumber__uvW7c{position:absolute;top:21px;right:18px;color:#7c8775;font-size:10px;line-height:1;font-weight:500;letter-spacing:.08em}.AcademyDirectory_subjectGrid__9izhz .AcademyDirectory_subject__b1GKL[aria-pressed=true]{background:var(--subject-color);border-color:var(--subject-color);color:#fffef5;box-shadow:0 6px 18px #142d2712}.AcademyDirectory_subjectGrid__9izhz .AcademyDirectory_subject__b1GKL[aria-pressed=true]:before{background:#ffffff60}.AcademyDirectory_subjectGrid__9izhz .AcademyDirectory_subject__b1GKL[aria-pressed=true] .AcademyDirectory_subjectIcon__3kf4K{color:#fffef5;background:#ffffff17}.AcademyDirectory_subjectGrid__9izhz .AcademyDirectory_subject__b1GKL[aria-pressed=true] :is(.AcademyDirectory_subjectNumber__uvW7c,.AcademyDirectory_subjectBody___yJOA>span,.AcademyDirectory_subjectBody___yJOA>small){color:#f2f4e9}.AcademyDirectory_subjectGrid__9izhz .AcademyDirectory_certification__O6dzC{background:#f7f1e7;border-color:#e2d5c0}.AcademyDirectory_directory__esvfe .AcademyDirectory_assessmentNote__dmxjv{margin:14px 0 0;color:#687262;font-size:10px;line-height:1.7;max-width:950px}.AcademyDirectory_subjectNav__TdgWc{display:flex;flex-wrap:wrap;gap:8px;scroll-margin-top:90px}.AcademyDirectory_subjectNav__TdgWc>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid var(--explorer-border);border-radius:6px;background:#fffefa;font-size:12px;color:var(--explorer-muted);text-decoration:none}.AcademyDirectory_subjectNav__TdgWc .AcademyDirectory_subjectIcon__3kf4K svg{width:17px;height:17px}.AcademyDirectory_subjectNav__TdgWc .AcademyDirectory_subjectBody___yJOA>strong{font-family:var(--font-body,sans-serif);font-size:12px;font-weight:600}.AcademyDirectory_subjectNav__TdgWc a:hover,.AcademyDirectory_subjectNav__TdgWc a[aria-current=page]{border-color:var(--subject-color,#194b3d);background:var(--subject-wash,#edf2ea);color:var(--subject-color,#194b3d)}.AcademyDirectory_subjectNav__TdgWc a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--subject-color,#194b3d)}.AcademyDirectory_refine__hrbVC{margin:20px 0 0;border-bottom:1px solid var(--explorer-border);padding-bottom:16px}.AcademyDirectory_refine__hrbVC summary{width:fit-content;cursor:pointer;color:#425744;padding:10px 0;min-height:44px;font-size:12px}.AcademyDirectory_filterRow__UnGJF{display:flex;align-items:end;flex-wrap:wrap;gap:16px;padding:16px 0 4px}.AcademyDirectory_filterRow__UnGJF label{display:grid;gap:8px;font-size:12px;color:var(--explorer-muted);flex:1;min-width:180px}.AcademyDirectory_filterRow__UnGJF select{width:100%;min-height:46px;border:1px solid #c8cec0;border-radius:6px;background:#fffefa;color:var(--explorer-ink);padding:10px 30px 10px 12px;font:inherit;font-size:13px}.AcademyDirectory_results__ucfj7{scroll-margin-top:100px}.AcademyDirectory_explorerPanel__ahlxV{margin-top:28px;border:1px solid var(--explorer-border);border-top:3px solid var(--subject-color);border-radius:10px;background:#f4f4ed;padding:28px}.AcademyDirectory_panelHead__O7H1j{display:flex;gap:28px;justify-content:space-between;align-items:end;margin-bottom:26px}.AcademyDirectory_panelHead__O7H1j>div:first-child{max-width:650px}.AcademyDirectory_directory__esvfe .AcademyDirectory_panelHead__O7H1j .AcademyDirectory_eyebrow__jTTXb{color:var(--subject-color);font-size:9px;margin-bottom:8px}.AcademyDirectory_directory__esvfe .AcademyDirectory_panelHead__O7H1j h3{margin:0 0 10px;font-family:var(--font-display,sans-serif);color:var(--explorer-ink);font-size:34px;letter-spacing:-.04em;line-height:1.1;font-weight:700}.AcademyDirectory_directory__esvfe .AcademyDirectory_panelHead__O7H1j>div>p:last-child:not(.AcademyDirectory_eyebrow__jTTXb){color:var(--explorer-muted);font-size:13px;line-height:1.7;margin:0}.AcademyDirectory_panelActions__dZdWG{display:flex;flex-direction:column;align-items:end;gap:9px;flex-shrink:0}.AcademyDirectory_panelCount__2RDXV{color:var(--explorer-muted);font-size:10px;line-height:1.5}.AcademyDirectory_panelCount__2RDXV>span{margin:0 5px;color:#a8b0a2}.AcademyDirectory_directory__esvfe .AcademyDirectory_viewCollection__NCjz3{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:44px;color:var(--subject-color);background:#fffefa;border:1px solid #c9d1c1;border-radius:5px;padding:10px 14px;font-size:11px;font-weight:600;text-decoration:none}.AcademyDirectory_viewCollection__NCjz3:hover{border-color:var(--subject-color)}.AcademyDirectory_viewCollection__NCjz3 svg{transition:transform .18s ease}.AcademyDirectory_viewCollection__NCjz3:hover svg{transform:translateX(3px)}.AcademyDirectory_loadingGrid__pBMxc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.AcademyDirectory_loadingGrid__pBMxc>span{height:320px;border-radius:8px;border:1px solid #e3e5da;background:#eeeee5}.AcademyDirectory_collection___I2xW{margin-top:48px;padding-top:6px}.AcademyDirectory_collection___I2xW+.AcademyDirectory_collection___I2xW{padding-top:36px;border-top:1px solid var(--explorer-border)}.AcademyDirectory_courseGrid__ejNLV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.AcademyDirectory_directory__esvfe .AcademyDirectory_resultLine__l6VdB{margin:24px 0 0;font-size:13px;color:var(--explorer-muted)}.AcademyDirectory_resultLine__l6VdB strong{color:var(--explorer-ink)}.AcademyDirectory_directory__esvfe .AcademyDirectory_disclosure__nfEJ0{color:#687262;border-left:2px solid #c9d1c0;padding-left:12px;font-size:10px;line-height:1.7;margin:-6px 0 24px;max-width:850px}.AcademyDirectory_empty__cI4iL{padding:28px 0;color:var(--explorer-muted)}.AcademyDirectory_directory__esvfe .AcademyDirectory_empty__cI4iL :is(h2,h4){color:var(--explorer-ink);font-family:var(--font-display,sans-serif);font-size:23px}.AcademyDirectory_directory__esvfe .AcademyDirectory_empty__cI4iL p{color:var(--explorer-muted);font-size:13px;line-height:1.7}@media (max-width:1000px){.AcademyDirectory_subjectGrid__9izhz{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.AcademyDirectory_subjectGrid__9izhz .AcademyDirectory_subject__b1GKL{min-height:174px;padding:15px}.AcademyDirectory_subjectBody___yJOA>strong{font-size:16px}.AcademyDirectory_subjectNumber__uvW7c{top:19px;right:14px}.AcademyDirectory_courseGrid__ejNLV{gap:16px}.AcademyDirectory_panelHead__O7H1j{align-items:start;gap:20px}.AcademyDirectory_panelHead__O7H1j>div:first-child{max-width:60%}.AcademyDirectory_explorerPanel__ahlxV{padding:24px}}@media (max-width:760px){.AcademyDirectory_directory__esvfe{padding-top:36px}.AcademyDirectory_sectionHead__mcejZ{align-items:start;flex-direction:column;gap:10px;margin-bottom:22px}.AcademyDirectory_directory__esvfe .AcademyDirectory_sectionHead__mcejZ h2{font-size:34px}.AcademyDirectory_directory__esvfe .AcademyDirectory_sectionHead__mcejZ>div>p:last-child:not(.AcademyDirectory_eyebrow__jTTXb){font-size:13px}.AcademyDirectory_searchForm__dbScp{grid-template-columns:minmax(0,1fr) auto;row-gap:10px;margin-bottom:20px}.AcademyDirectory_directory__esvfe .AcademyDirectory_totals__pWpDz{grid-column:1/-1;text-align:left}.AcademyDirectory_subjectGrid__9izhz{grid-template-columns:repeat(2,minmax(0,1fr))}.AcademyDirectory_subjectGrid__9izhz .AcademyDirectory_subject__b1GKL{min-height:148px;padding:17px}.AcademyDirectory_subjectGrid__9izhz .AcademyDirectory_subjectIcon__3kf4K{margin-bottom:11px}.AcademyDirectory_subjectBody___yJOA>strong{font-size:18px}.AcademyDirectory_subjectBody___yJOA>span{font-size:10px}.AcademyDirectory_subjectBody___yJOA>small{font-size:10px;padding-top:11px}.AcademyDirectory_subjectNumber__uvW7c{top:23px;right:17px}.AcademyDirectory_panelHead__O7H1j{flex-direction:column;gap:18px;margin-bottom:22px}.AcademyDirectory_panelHead__O7H1j>div:first-child{max-width:none}.AcademyDirectory_panelActions__dZdWG{width:100%;align-items:start;gap:8px}.AcademyDirectory_directory__esvfe .AcademyDirectory_panelHead__O7H1j h3{font-size:31px}.AcademyDirectory_courseGrid__ejNLV{grid-template-columns:1fr;gap:18px}.AcademyDirectory_explorerPanel__ahlxV .AcademyDirectory_courseGrid__ejNLV{display:flex;align-items:stretch;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:2px;scrollbar-width:thin;scrollbar-color:#9cae9e #e4e8dc;padding:2px 2px 16px;margin-inline:-2px}.AcademyDirectory_explorerPanel__ahlxV .AcademyDirectory_courseGrid__ejNLV>article{flex:0 0 calc(100% - 30px);height:auto;scroll-snap-align:start}.AcademyDirectory_loadingGrid__pBMxc{grid-template-columns:1fr}.AcademyDirectory_loadingGrid__pBMxc>span:not(:first-child){display:none}.AcademyDirectory_explorerPanel__ahlxV{margin-top:22px;padding:22px}.AcademyDirectory_subjectNav__TdgWc{gap:7px}.AcademyDirectory_subjectNav__TdgWc>a{min-height:44px;padding:9px 11px}.AcademyDirectory_subjectNav__TdgWc .AcademyDirectory_subjectBody___yJOA>strong{font-size:11px}.AcademyDirectory_collection___I2xW{margin-top:36px}.AcademyDirectory_collection___I2xW+.AcademyDirectory_collection___I2xW{padding-top:28px}.AcademyDirectory_filterRow__UnGJF{gap:14px}.AcademyDirectory_filterRow__UnGJF label{flex-basis:100%}}@media (max-width:420px){.AcademyDirectory_subjectGrid__9izhz .AcademyDirectory_subject__b1GKL{min-height:137px;padding:14px}.AcademyDirectory_subjectBody___yJOA>strong{font-size:16px}.AcademyDirectory_subjectBody___yJOA>span{display:none}.AcademyDirectory_subjectGrid__9izhz .AcademyDirectory_subjectIcon__3kf4K{width:33px;height:33px;margin-bottom:13px}.AcademyDirectory_subjectNumber__uvW7c{top:21px;right:13px}.AcademyDirectory_subjectBody___yJOA>small{padding-top:12px}.AcademyDirectory_directory__esvfe .AcademyDirectory_assessmentNote__dmxjv{font-size:9px}.AcademyDirectory_search__vU_ZO{min-height:46px;padding:0 12px;gap:8px}.AcademyDirectory_search__vU_ZO input{font-size:11px}.AcademyDirectory_searchForm__dbScp button{min-height:46px;padding:11px 13px;font-size:12px}.AcademyDirectory_searchForm__dbScp button svg{display:none}.AcademyDirectory_explorerPanel__ahlxV{padding:17px}.AcademyDirectory_directory__esvfe .AcademyDirectory_viewCollection__NCjz3{font-size:10px;padding-inline:11px}}@media (prefers-reduced-motion:reduce){.AcademyDirectory_subjectGrid__9izhz .AcademyDirectory_subject__b1GKL,.AcademyDirectory_textLink___bQWk svg,.AcademyDirectory_viewCollection__NCjz3 svg{transition:none}}@media (forced-colors:active){.AcademyDirectory_explorerPanel__ahlxV,.AcademyDirectory_filterRow__UnGJF select,.AcademyDirectory_searchForm__dbScp button,.AcademyDirectory_search__vU_ZO,.AcademyDirectory_subjectGrid__9izhz .AcademyDirectory_subject__b1GKL,.AcademyDirectory_subjectNav__TdgWc>a,.AcademyDirectory_viewCollection__NCjz3{border-color:CanvasText}.AcademyDirectory_subjectGrid__9izhz .AcademyDirectory_subject__b1GKL[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-4px}}.AcademyDirectory_directory__esvfe .AcademyDirectory_eyebrow__jTTXb.AcademyDirectory_eyebrow__jTTXb{color:var(--explorer-copper)}.AcademyDirectory_directory__esvfe .AcademyDirectory_textLink___bQWk.AcademyDirectory_textLink___bQWk{color:var(--explorer-forest)}.AcademyDirectory_directory__esvfe .AcademyDirectory_subjectGrid__9izhz .AcademyDirectory_subject__b1GKL{color:var(--explorer-ink)}.AcademyDirectory_directory__esvfe .AcademyDirectory_subjectGrid__9izhz .AcademyDirectory_subject__b1GKL[aria-pressed=true]{color:#fffef5}.AcademyDirectory_directory__esvfe .AcademyDirectory_panelHead__O7H1j .AcademyDirectory_eyebrow__jTTXb.AcademyDirectory_eyebrow__jTTXb,.AcademyDirectory_directory__esvfe .AcademyDirectory_viewCollection__NCjz3.AcademyDirectory_viewCollection__NCjz3{color:var(--subject-color)}.AcademyDirectory_directory__esvfe.AcademyDirectory_directory__esvfe :is(a,button,input,select,summary):focus-visible{outline-color:var(--explorer-copper)}.AcademyDirectory_directory__esvfe .AcademyDirectory_subjectBody___yJOA>span{font-size:12px}.AcademyDirectory_directory__esvfe .AcademyDirectory_subjectBody___yJOA>small{font-size:11px}.AcademyDirectory_directory__esvfe .AcademyDirectory_totals__pWpDz.AcademyDirectory_totals__pWpDz{font-size:12px;color:var(--explorer-muted)}.AcademyDirectory_directory__esvfe .AcademyDirectory_assessmentNote__dmxjv.AcademyDirectory_assessmentNote__dmxjv{font-size:11px;color:#687262}.AcademyDirectory_directory__esvfe .AcademyDirectory_disclosure__nfEJ0.AcademyDirectory_disclosure__nfEJ0,.AcademyDirectory_directory__esvfe .AcademyDirectory_panelCount__2RDXV{font-size:11px}@media (max-width:760px){.AcademyDirectory_directory__esvfe .AcademyDirectory_subjectBody___yJOA>small,.AcademyDirectory_directory__esvfe .AcademyDirectory_subjectBody___yJOA>span{font-size:11px}}@media (max-width:420px){.AcademyDirectory_directory__esvfe .AcademyDirectory_assessmentNote__dmxjv.AcademyDirectory_assessmentNote__dmxjv{font-size:10px}}