.TopNavigation-module__PpSfxq__root{z-index:40;width:100%;padding:16px 24px}.TopNavigation-module__PpSfxq__shell{z-index:40;align-items:stretch;width:fit-content;max-width:100%;margin:0 auto;font-size:16px;line-height:1.4;display:flex;position:relative}.TopNavigation-module__PpSfxq__group{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00161ae0;border:1px solid #1c3438;align-items:center;height:56px;padding:4px;display:flex}.TopNavigation-module__PpSfxq__logoGroup{margin-right:8px;padding-inline:20px}.TopNavigation-module__PpSfxq__resourceGroup{border-right:0}.TopNavigation-module__PpSfxq__item{white-space:nowrap;color:var(--color-font-secondary);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;padding:12px 20px;transition:opacity .2s,background .2s,color .2s;display:inline-flex}.TopNavigation-module__PpSfxq__item:hover{opacity:.6}.TopNavigation-module__PpSfxq__item[aria-expanded=true]{background:var(--color-bg-dark-green);color:var(--color-font-primary)}.TopNavigation-module__PpSfxq__item[aria-expanded=true] svg{transform:rotate(180deg)}.TopNavigation-module__PpSfxq__root a:focus-visible,.TopNavigation-module__PpSfxq__root button:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.TopNavigation-module__PpSfxq__cta{color:#fff;background:#1c3438;align-items:stretch;padding:1px;display:flex}.TopNavigation-module__PpSfxq__ctaInner{background:var(--color-bg-black-green);justify-content:center;align-items:center;gap:12px;width:100%;padding:10px 20px;transition:background .3s;display:flex}.TopNavigation-module__PpSfxq__cta:hover .TopNavigation-module__PpSfxq__ctaInner{background:#25302b}.TopNavigation-module__PpSfxq__ctaIcon{flex-shrink:0;width:24px;height:24px;position:relative}.TopNavigation-module__PpSfxq__ctaIcon img{transition:transform .45s,opacity .3s;position:absolute;inset:0}.TopNavigation-module__PpSfxq__ctaIcon img+img{opacity:0;transform:rotate(-180deg)}.TopNavigation-module__PpSfxq__cta:hover .TopNavigation-module__PpSfxq__ctaIcon img:first-child{opacity:0;transform:rotate(180deg)}.TopNavigation-module__PpSfxq__cta:hover .TopNavigation-module__PpSfxq__ctaIcon img+img{opacity:1;transform:rotate(0)}.TopNavigation-module__PpSfxq__panel{overscroll-behavior:contain;background:var(--color-bg-black-green);border:1px solid #1c3438;width:800px;max-width:calc(100vw - 32px);max-height:min(680px,100dvh - 104px);padding:24px;animation:.14s ease-out TopNavigation-module__PpSfxq__panel-enter;position:absolute;top:calc(100% + 12px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 16px 40px #0000003d}.TopNavigation-module__PpSfxq__resources{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;display:grid}.TopNavigation-module__PpSfxq__singleGroup{grid-template-columns:1fr}.TopNavigation-module__PpSfxq__courseColumn,.TopNavigation-module__PpSfxq__secondaryColumn{min-width:0}.TopNavigation-module__PpSfxq__secondaryColumn{border-left:1px solid #1c3438;padding-left:28px}.TopNavigation-module__PpSfxq__singleGroup .TopNavigation-module__PpSfxq__secondaryColumn{border:0;padding-left:0}.TopNavigation-module__PpSfxq__courseEyebrow,.TopNavigation-module__PpSfxq__columnHeading{text-transform:uppercase;letter-spacing:.14em;margin-bottom:14px;font-size:11px;line-height:1.4}.TopNavigation-module__PpSfxq__courseEyebrow{color:var(--color-font-primary)}.TopNavigation-module__PpSfxq__columnHeading{color:var(--color-font-secondary)}.TopNavigation-module__PpSfxq__courseOverview{background:var(--color-bg-dark-green);border-left:2px solid #0000;flex-direction:column;gap:8px;margin-bottom:16px;padding:14px;transition:background .2s;display:flex}.TopNavigation-module__PpSfxq__courseOverview:hover{background:#0b2a2e}.TopNavigation-module__PpSfxq__courseOverview[aria-current=page]{border-left-color:var(--color-accent)}.TopNavigation-module__PpSfxq__courseTitle{color:var(--color-font-primary);text-wrap:balance;font-size:22px;line-height:1.2}.TopNavigation-module__PpSfxq__courseSummary{color:var(--color-font-secondary);font-size:13px;line-height:1.5}.TopNavigation-module__PpSfxq__overviewAction{color:var(--color-font-primary);justify-content:space-between;align-items:center;padding-top:6px;font-size:14px;display:flex}.TopNavigation-module__PpSfxq__overviewAction>span{color:var(--color-accent)}.TopNavigation-module__PpSfxq__heading{color:var(--color-font-secondary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px;padding:0 10px;font-size:10px;line-height:1.4}.TopNavigation-module__PpSfxq__lessonSection+.TopNavigation-module__PpSfxq__lessonSection,.TopNavigation-module__PpSfxq__secondarySection+.TopNavigation-module__PpSfxq__secondarySection{margin-top:16px}.TopNavigation-module__PpSfxq__resourceLink{color:#a8b5b6;border-left:2px solid #0000;align-items:center;gap:10px;min-height:40px;padding:9px 10px;font-size:15px;line-height:1.4;transition:background .18s,color .18s;display:flex}.TopNavigation-module__PpSfxq__resourceLink svg{flex-shrink:0;width:14px;height:14px;margin-left:auto}.TopNavigation-module__PpSfxq__resourceLink:hover,.TopNavigation-module__PpSfxq__resourceLink:focus-visible,.TopNavigation-module__PpSfxq__resourceLink[aria-current=page]{background:var(--color-bg-dark-green);color:#fff}.TopNavigation-module__PpSfxq__resourceLink[aria-current=page]{border-left-color:var(--color-accent)}.TopNavigation-module__PpSfxq__lessonNumber{width:20px;color:var(--color-font-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}@keyframes TopNavigation-module__PpSfxq__panel-enter{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}.TopNavigation-module__PpSfxq__mobileCta{display:none}@media (max-width:767px){.TopNavigation-module__PpSfxq__root{padding:12px 16px}.TopNavigation-module__PpSfxq__shell{width:100%}.TopNavigation-module__PpSfxq__logoGroup{flex:1;padding-inline:12px}.TopNavigation-module__PpSfxq__logoGroup img{width:140px}.TopNavigation-module__PpSfxq__resourceGroup{border-right:1px solid #1c3438}.TopNavigation-module__PpSfxq__item{gap:8px;padding:12px}.TopNavigation-module__PpSfxq__desktopCta{display:none}.TopNavigation-module__PpSfxq__mobileCta{margin-top:16px;display:flex}.TopNavigation-module__PpSfxq__mobileCta .TopNavigation-module__PpSfxq__ctaInner{justify-content:center}.TopNavigation-module__PpSfxq__panel{width:100%;max-width:none;max-height:calc(100dvh - 100px);padding:20px 16px}.TopNavigation-module__PpSfxq__resources{grid-template-columns:1fr;gap:28px}.TopNavigation-module__PpSfxq__secondaryColumn{border-top:1px solid #1c3438;border-left:0;padding-top:24px;padding-left:0}.TopNavigation-module__PpSfxq__resourceLink{min-height:44px}}@media (max-width:359px){.TopNavigation-module__PpSfxq__logoGroup img{width:120px}.TopNavigation-module__PpSfxq__logoGroup{margin-right:4px;padding-inline:8px}.TopNavigation-module__PpSfxq__item{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.TopNavigation-module__PpSfxq__root *,.TopNavigation-module__PpSfxq__root :before,.TopNavigation-module__PpSfxq__root :after{transition:none!important;animation:none!important}}
