.CourseCatalog_catalog__XlDec{width:min(1200px,calc(100% - 48px));margin:-28px auto 0;position:relative;z-index:2}.CourseCatalog_filterBar__PnJp4{display:grid;grid-template-columns:1.3fr 1fr 1fr 54px;gap:10px;padding:12px;border:1px solid rgba(0,80,126,.14);border-radius:14px;background:#fff;box-shadow:0 12px 32px rgba(0,80,126,.1)}.CourseCatalog_searchField__5CSd0,.CourseCatalog_selectField__z1CFf{min-width:0;display:flex;align-items:center;gap:8px;min-height:48px;padding:0 16px;border:1px solid #dbe4ea;border-radius:8px;background:#fff;color:#00507e}.CourseCatalog_searchField__5CSd0:focus-within,.CourseCatalog_selectField__z1CFf:focus-within{border-color:#00507e;background:#edf8fc}.CourseCatalog_searchField__5CSd0 input,.CourseCatalog_selectField__z1CFf select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#171717;font:inherit;font-size:14px}.CourseCatalog_selectField__z1CFf select{cursor:pointer}.CourseCatalog_clearButton__EqbCT{display:grid;width:48px;height:48px;place-items:center;border:0;border-radius:50%;background:#c7161d;color:#fff;font-size:22px;cursor:pointer;transition:background .18s,transform .18s}.CourseCatalog_clearButton__EqbCT:focus-visible,.CourseCatalog_clearButton__EqbCT:hover{background:#a61919;transform:rotate(-25deg)}.CourseCatalog_resultLine__ElRbA{margin:28px 0 16px;color:#595757;font-size:13px}.CourseCatalog_resultLine__ElRbA strong{color:#00507e;font-size:18px}.CourseCatalog_catalog__XlDec{scroll-margin-top:calc(var(--cna-header-height,100px) + 16px)}.CourseCatalog_listTitle__fKDIB{color:#00507e;font-size:26px;margin:0 0 24px}.CourseCatalog_pagination__MJ_4R{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 64px}.CourseCatalog_pagination__MJ_4R button{min-width:42px;min-height:42px;padding:8px;border:1px solid #cbdde6;border-radius:8px;color:#00507e;background:#fff;cursor:pointer}.CourseCatalog_pagination__MJ_4R button[aria-current=page]{background:#c7161d;color:#fff;border-color:#c7161d}.CourseCatalog_pagination__MJ_4R button:disabled{opacity:.4;cursor:default}.CourseCatalog_pagination__MJ_4R button:focus-visible{outline:2px solid #00507e;outline-offset:3px}.CourseCatalog_grid___6RPK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:80px}.CourseCatalog_card__bNgXo{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgba(0,80,126,.14);border-radius:14px;background:#fff;box-shadow:0 10px 28px rgba(0,80,126,.08);transition:transform .2s,box-shadow .2s}.CourseCatalog_card__bNgXo:hover{transform:translateY(-5px);box-shadow:0 18px 38px rgba(0,80,126,.16)}.CourseCatalog_cardLink__WZdiW{color:inherit;text-decoration:none}.CourseCatalog_cardTop___eJ68{display:grid;grid-template-columns:1fr 116px;min-height:168px;align-items:center;padding:22px 20px 16px 26px}.CourseCatalog_cardTop___eJ68 strong{display:block;font-size:30px;font-weight:700}.CourseCatalog_cardTop___eJ68 span{display:block;margin-top:8px;font-size:12px;line-height:1.4}.CourseCatalog_cardTop___eJ68 img{width:116px;height:116px;object-fit:contain}.CourseCatalog_grade9__eZLsB .CourseCatalog_cardTop___eJ68{background:#fbe8dc;color:#98492b}.CourseCatalog_grade10__DaX8y .CourseCatalog_cardTop___eJ68{background:#ddede3;color:#2b6450}.CourseCatalog_grade11__OY_qM .CourseCatalog_cardTop___eJ68{background:#d9edf7;color:#00507e}.CourseCatalog_grade12__QChCI .CourseCatalog_cardTop___eJ68{background:#f9e4e5;color:#bb1c21}.CourseCatalog_esl__RI77B .CourseCatalog_cardTop___eJ68{background:#ffedc5;color:#e07603}.CourseCatalog_cardBody__mk2YT{padding:24px 26px 12px}.CourseCatalog_cardBody__mk2YT small{color:#595757;font-size:10px;letter-spacing:.04em}.CourseCatalog_cardBody__mk2YT h2{min-height:54px;margin:18px 0 10px;color:#3e3a39;font-size:21px;font-weight:600}.CourseCatalog_cardBody__mk2YT p{min-height:44px;margin:0;color:#595757;font-size:13px;line-height:1.55}.CourseCatalog_cardFoot__aRugw{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:auto 26px 24px;padding-top:16px;border-top:1px solid #e8eef1}.CourseCatalog_cardFoot__aRugw strong{display:block;color:#00507e;font-size:19px}.CourseCatalog_cardFoot__aRugw span{display:block;margin-top:3px;color:#63717f;font-size:11px}.CourseCatalog_addButton__lZ2eS{padding:10px 14px;border:0;border-radius:7px;background:#00507e;color:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.CourseCatalog_addButton__lZ2eS:hover:not(:disabled){background:#c7161d}.CourseCatalog_addButton__lZ2eS:disabled{cursor:default;opacity:.7}.CourseCatalog_emptyState__MKRVD{display:grid;min-height:370px;place-items:center;align-content:center;padding:40px 20px 80px;text-align:center}.CourseCatalog_emptyState__MKRVD img{width:170px;height:170px;object-fit:contain}.CourseCatalog_emptyState__MKRVD h2{margin:18px 0 8px;color:#00507e;font-size:24px}.CourseCatalog_emptyState__MKRVD p{margin:0 0 20px;color:#595757}.CourseCatalog_emptyState__MKRVD button{padding:11px 18px;border:0;border-radius:7px;background:#c7161d;color:#fff;font:inherit;font-weight:600;cursor:pointer}.CourseCatalog_visuallyHidden__RLS8u{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}@media (max-width:950px){.CourseCatalog_grid___6RPK{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.CourseCatalog_catalog__XlDec{width:min(100% - 30px,1200px);margin-top:-18px}.CourseCatalog_filterBar__PnJp4{grid-template-columns:1fr 1fr}.CourseCatalog_searchField__5CSd0{grid-column:1/-1}.CourseCatalog_clearButton__EqbCT{justify-self:end}.CourseCatalog_grid___6RPK{grid-template-columns:1fr}}.CourseHero_hero__tEe_j{margin:0 -24px;padding:42px 24px 64px;background:#eaf6fb}.CourseHero_inner__zBHzj{width:min(1200px,100%);min-height:440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px)}.CourseHero_copy__W1SAF{min-width:0}.CourseHero_title__0LEFp{margin:0 0 20px;color:#00507e;font-family:var(--v11-display,"Arial Black",sans-serif);font-weight:900;font-size:clamp(36px,4.6vw,64px);line-height:1.12;letter-spacing:-.015em}.CourseHero_title__0LEFp span{display:block}.CourseHero_title__0LEFp .CourseHero_accent__tChtx{color:#c7161d}.CourseHero_description__K9b7Y{max-width:490px;margin:0 0 18px;font-family:var(--v11-sans,"Segoe UI",sans-serif);font-size:clamp(15px,1.35vw,18px);line-height:1.6;color:#595757}.CourseHero_detail__zpI_1{color:#595757;font-size:12px;letter-spacing:.035em}.CourseHero_artwork__jbydF{position:relative;isolation:isolate;width:100%;aspect-ratio:1.15;display:grid;place-items:center}.CourseHero_artwork__jbydF:before{content:"";position:absolute;inset:5% 1% 1% 4%;z-index:-1;border-radius:40% 58% 34% 62%/42% 31% 64% 49%;background:#d5edf6;transform:rotate(-7deg)}.CourseHero_image__j5Wiv{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.CourseHero_customBackground__rfvhM{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:-1}.CourseHero_artwork__jbydF:has(.CourseHero_customBackground__rfvhM):before{display:none}@media (max-width:760px){.CourseHero_hero__tEe_j{padding:32px 24px 50px}.CourseHero_inner__zBHzj{grid-template-columns:minmax(0,1fr);min-height:0;gap:20px}.CourseHero_title__0LEFp{font-size:clamp(34px,7.8vw,48px);margin-bottom:16px}.CourseHero_description__K9b7Y{font-size:16px}.CourseHero_artwork__jbydF{width:min(100%,380px);justify-self:center}}.Pathway_page__RLJSP{padding:0 24px;background:#fff;color:#334d5b;font-family:var(--v11-sans,sans-serif)}.Pathway_body__mp5mq{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:260px minmax(0,1fr);border-top:1px solid #8ccde7}.Pathway_noSidebar__AxwgR{grid-template-columns:minmax(0,1fr)}.Pathway_quickLinks__XZoes{background:#eaf6fb;padding:40px 26px;display:flex;flex-direction:column;gap:52px}.Pathway_quickLinks__XZoes a{color:#00507e;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;gap:16px;font-size:16px;line-height:1.55;font-weight:600}.Pathway_quickLinks__XZoes a.Pathway_emphasized__c3WWc{color:#c7161d}.Pathway_quickLinks__XZoes svg{width:36px;height:36px;flex-shrink:0}.Pathway_quickLinks__XZoes a:hover span{text-decoration:underline;text-underline-offset:4px}.Pathway_quickLinks__XZoes a:focus-visible{outline:3px solid #00507e;outline-offset:8px;border-radius:3px}.Pathway_sections___X1qf{min-width:0;padding:0 0 12px 38px}.Pathway_section__C8gp9{padding:44px 0;min-height:250px;display:flex;align-items:center;gap:30px;scroll-margin-top:130px}.Pathway_divided__6mVeI .Pathway_section__C8gp9+.Pathway_section__C8gp9{border-top:1px solid #8ccde7}.Pathway_sectionImage__zPbVr{display:block;object-fit:contain;width:180px;height:210px;flex:0 0 180px}.Pathway_sectionCopy__5TF_j{flex:1;min-width:0;overflow-wrap:anywhere}.Pathway_section__C8gp9 h2{color:#00507e;font-family:var(--v11-display,sans-serif);font-size:clamp(22px,2vw,28px);line-height:1.25;margin:0 0 18px}.Pathway_section__C8gp9 li,.Pathway_section__C8gp9 p{font-size:15px;line-height:1.8}.Pathway_section__C8gp9 p{margin:0 0 14px;white-space:pre-line}.Pathway_section__C8gp9 p:last-child{margin-bottom:0}.Pathway_section__C8gp9 ol{padding-left:24px;margin:0;list-style:decimal outside}.Pathway_section__C8gp9 li+li{margin-top:7px}@media (max-width:1024px){.Pathway_body__mp5mq{grid-template-columns:210px minmax(0,1fr)}.Pathway_noSidebar__AxwgR{grid-template-columns:minmax(0,1fr)}.Pathway_sections___X1qf{padding-left:24px}.Pathway_section__C8gp9{gap:20px}.Pathway_sectionImage__zPbVr{width:135px;height:175px;flex-basis:135px}}@media (max-width:760px){.Pathway_body__mp5mq{grid-template-columns:minmax(0,1fr)}.Pathway_quickLinks__XZoes{padding:24px 20px;gap:24px}.Pathway_quickLinks__XZoes a{flex-direction:row;align-items:center;font-size:15px}.Pathway_quickLinks__XZoes svg{width:28px;height:28px}.Pathway_sections___X1qf{padding:0}.Pathway_section__C8gp9{padding:32px 0;min-height:0;align-items:flex-start}.Pathway_sectionImage__zPbVr{width:110px;height:140px;flex-basis:110px}}@media (max-width:480px){.Pathway_section__C8gp9{flex-direction:column;gap:18px}.Pathway_sectionImage__zPbVr{width:140px;height:165px;flex:none;align-self:center}.Pathway_sectionCopy__5TF_j{width:100%}}