.nr-grade-tabs__list{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 4px;margin-bottom: clamp(22px, 3vw, 36px);padding: 5px;border-radius: 20px;background: var(--nr-ivory);border: 1px solid var(--nr-line-2)}.nr-grade-tabs__list--2{grid-template-columns: repeat(2, minmax(0, 1fr));max-width: 460px}.nr-grade-tabs__tab{display: grid;justify-items: center;align-content: center;gap: 1px;min-width: 0;min-height: 56px;padding: 8px 6px;border: 0;border-radius: 15px;background: transparent;color: var(--nr-ink-2);text-align: center;transition: background-color .2s, box-shadow .2s, color .2s}.nr-grade-tabs__tab b{font-family: var(--nr-font-display);font-size: clamp(1.0625rem, .95rem + .7vw, 1.5rem);font-weight: 600;line-height: 1.15;color: var(--nr-blue);font-variant-numeric: lining-nums}.nr-grade-tabs__list--2 .nr-grade-tabs__tab b{font-family: var(--nr-font);font-size: .9375rem;font-weight: 700}.nr-grade-tabs__tab small{display: none;font-size: .6875rem;font-weight: 600;line-height: 1.3;color: var(--nr-ink-3)}.nr-grade-tabs__tab:hover{background: rgba(255, 255, 255, .75)}.nr-grade-tabs__tab[aria-selected="true"]{background: #fff;box-shadow: var(--nr-shadow-1), inset 0 -2px 0 var(--nr-red)}.nr-grade-tabs__tab[aria-selected="true"] b{color: var(--nr-red-600)}.nr-grade-tabs__panel + .nr-grade-tabs__panel{margin-top: clamp(40px, 5vw, 64px);padding-top: clamp(40px, 5vw, 64px);border-top: 1px solid var(--nr-line)}.nr-grade-tabs.is-tabs .nr-grade-tabs__panel{margin-top: 0;padding-top: 0;border-top: 0}.nr-grade-tabs__panel:focus-visible{outline-offset: 8px}@media (prefers-reduced-motion: no-preference){.nr-grade-tabs.is-tabs .nr-grade-tabs__panel:not([hidden]){animation: nr-gt-in .35s var(--nr-ease)}}@keyframes nr-gt-in{from{opacity: 0;transform: translateY(6px)}}@media (min-width: 640px){.nr-grade-tabs__tab small{display: block}.nr-grade-tabs__tab{min-height: 68px}}.nr-learning__chips{display: flex;flex-wrap: wrap;gap: 8px}.nr-learning__label{margin-bottom: 10px;font-size: .6875rem;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--nr-ink-3)}.nr-learning__label--light{color: rgba(255, 255, 255, .62)}.nr-learning__fineprint{margin-top: 14px;font-size: .8125rem;line-height: 1.55;color: var(--nr-ink-3);max-width: 70ch}.nr-learning__band{display: grid;grid-template-columns: minmax(0, 1fr);gap: 28px}@media (min-width: 900px){.nr-learning__band{grid-template-columns: minmax(0, 1.55fr) minmax(0, 1fr);gap: 48px;align-items: start}}.nr-learning__stage{display: inline-flex;align-items: center;gap: 8px;font-size: .75rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--nr-red-700)}.nr-learning__stage .nr-orn{width: 12px;height: 12px;color: var(--nr-red)}.nr-learning__band-main .nr-h3{margin-top: 6px}.nr-learning__band-lead{margin-top: 12px;max-width: 62ch;font-size: var(--nr-fs-lg);line-height: 1.6;color: var(--nr-ink-2)}.nr-learning__rows{margin: 24px 0 0;border-top: 1px solid var(--nr-line)}.nr-learning__row{display: grid;gap: 3px;padding: 14px 0;border-bottom: 1px solid var(--nr-line)}.nr-learning__row dt{font-size: .72rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--nr-ink-3)}.nr-learning__row dd{margin: 0;line-height: 1.5;color: var(--nr-ink)}@media (min-width: 640px){.nr-learning__row{grid-template-columns: 200px minmax(0, 1fr);gap: 20px}.nr-learning__row dt{padding-top: 3px}}.nr-learning__row--fee dd{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px}.nr-learning__row--fee b{font-family: var(--nr-font-display);font-size: 1.375rem;font-weight: 600;color: var(--nr-blue)}.nr-learning__row--fee span{font-size: .875rem;color: var(--nr-ink-2)}.nr-learning__inline-link{display: inline-flex;align-items: center;gap: 5px;min-height: 44px;font-size: .875rem;font-weight: 600;color: var(--nr-blue);text-decoration: none}.nr-learning__inline-link .nr-icon{width: 15px;height: 15px;color: var(--nr-red)}.nr-learning__inline-link:hover{text-decoration: underline}.nr-learning__band-side{display: grid;gap: 20px;padding: 14px 14px 18px;border-radius: var(--nr-r-xl);background: var(--nr-ivory);border: 1px solid var(--nr-line-2)}.nr-learning__band-img{border-radius: 50% 50% var(--nr-r) var(--nr-r) / 18% 18% var(--nr-r) var(--nr-r)}.nr-learning__miles, .nr-learning__res, .nr-learning__band-cta{padding-inline: 6px}.nr-learning__miles ul{display: grid;gap: 10px}.nr-learning__miles li{display: grid;grid-template-columns: 58px minmax(0, 1fr);gap: 12px;align-items: center}.nr-learning__miles b{display: grid;place-items: center;min-height: 46px;padding: 0 4px;border-radius: 14px;background: #fff;box-shadow: inset 0 0 0 1px var(--nr-line);font-family: var(--nr-font-display);font-size: 1.125rem;font-weight: 600;color: var(--nr-red-600);font-variant-numeric: lining-nums}.nr-learning__miles span{font-size: .9rem;line-height: 1.45;color: var(--nr-ink-2)}.nr-learning__res-item{display: grid;grid-template-columns: 36px minmax(0, 1fr);gap: 12px;align-items: start;font-size: .9rem;line-height: 1.45;color: var(--nr-ink)}.nr-learning__res-item + .nr-learning__res-item{margin-top: 10px}.nr-learning__res-disc{display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;background: var(--nr-gold);color: var(--nr-blue-900);box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15)}.nr-learning__res-item--silver .nr-learning__res-disc{background: var(--nr-silver)}.nr-learning__res-item--bronze .nr-learning__res-disc{background: var(--nr-bronze)}.nr-learning__res-disc .nr-icon{width: 18px;height: 18px}.nr-learning__res-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px;margin-top: 4px}.nr-learning__band-cta{display: grid;gap: 4px;justify-items: start}.nr-learning__band-cta .nr-btn{white-space: normal}.nr-learning__note{display: flex;gap: 10px;align-items: flex-start;margin-top: clamp(24px, 3vw, 36px);max-width: 80ch;font-size: .875rem;line-height: 1.55;color: var(--nr-ink-3)}.nr-learning__note .nr-icon{width: 18px;height: 18px;margin-top: 1px;color: var(--nr-blue)}.nr-learning__lang-head{display: grid;grid-template-columns: minmax(0, 1fr);gap: 20px;margin-bottom: clamp(24px, 3vw, 40px)}.nr-learning__lang-head .nr-head{margin-bottom: 0}@media (min-width: 900px){.nr-learning__lang-head{grid-template-columns: minmax(0, 1fr) 300px;align-items: end;gap: 48px}}.nr-learning__lang-stat{padding: 20px 22px;border-radius: var(--nr-r-lg);background: #fff;border: 1px solid var(--nr-line-2);box-shadow: var(--nr-shadow-1)}.nr-learning__langs{display: grid;grid-template-columns: minmax(0, 1fr);gap: 14px}@media (min-width: 900px){.nr-learning__langs{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px}}.nr-learning__lang{position: relative;padding: 76px 24px 24px;border-radius: var(--nr-r-lg);background: #fff;border: 1px solid var(--nr-line-2);overflow: hidden}.nr-learning__lang::after{content: "";position: absolute;right: -30px;top: -30px;width: 120px;height: 120px;border-radius: 50%;border: 1.5px solid rgba(46, 66, 145, .1)}.nr-learning__lang-mark{position: absolute;left: 24px;top: 20px;font-family: var(--nr-font-display);font-size: 2.5rem;font-weight: 600;line-height: 1;color: var(--nr-blue)}.nr-learning__lang--en .nr-learning__lang-mark{color: var(--nr-red)}.nr-learning__lang p{margin-top: 8px;font-size: .9375rem;color: var(--nr-ink-2)}.nr-learning__compare{margin-top: clamp(36px, 5vw, 64px);padding: clamp(20px, 3vw, 36px);border-radius: var(--nr-r-xl);background: #fff;border: 1px solid var(--nr-line-2);box-shadow: var(--nr-shadow-1)}.nr-learning__compare-lead{margin-top: 8px;color: var(--nr-ink-2)}.nr-learning__table{width: 100%;margin-top: 20px;border-collapse: collapse;font-size: .9375rem;line-height: 1.45}.nr-learning__table th, .nr-learning__table td{padding: 14px 16px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--nr-line)}.nr-learning__table thead th{font-size: .78rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--nr-blue);border-bottom: 2px solid var(--nr-blue)}.nr-learning__table tbody th{width: 36%;font-weight: 600;color: var(--nr-ink-2)}.nr-learning__table td{color: var(--nr-ink)}.nr-learning__both{background: var(--nr-ivory)}.nr-learning__unknown{color: var(--nr-ink-3)}.nr-learning__table .nr-tbc{margin-left: 8px}.nr-learning__compare-cta{margin-top: 22px}@media (max-width: 639px){.nr-learning__table thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.nr-learning__table, .nr-learning__table tbody{display: block}.nr-learning__table tr{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px 14px;padding: 14px 0;border-bottom: 1px solid var(--nr-line)}.nr-learning__table th, .nr-learning__table td{display: block;padding: 0;border: 0}.nr-learning__table tbody th{grid-column: 1 / -1;width: auto;font-size: .875rem;color: var(--nr-blue-900)}.nr-learning__table td::before{content: attr(data-col);display: block;margin-bottom: 2px;font-size: .6875rem;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--nr-ink-3)}.nr-learning__table .nr-learning__both{grid-column: 1 / -1;padding: 8px 12px;border-radius: 10px}.nr-learning__table .nr-tbc{margin-left: 0}.nr-learning__compare-cta .nr-btn{flex: 1 1 100%;white-space: normal}}.nr-learning__stem{overflow: hidden;background: radial-gradient(90% 120% at 0% 0%, #22337A 0%, var(--nr-blue-900) 62%)}.nr-learning__stem::before{content: "";position: absolute;inset: 0;background-image: var(--nr-tex-rosette-light);pointer-events: none}.nr-learning__stem > .nr-container{position: relative}.nr-learning__subjects{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px}.nr-learning__subjects li:last-child:nth-child(odd){grid-column: 1 / -1}@media (min-width: 640px){.nr-learning__subjects{grid-template-columns: repeat(3, minmax(0, 1fr))}.nr-learning__subjects li:last-child:nth-child(odd){grid-column: auto}}@media (min-width: 1100px){.nr-learning__subjects{grid-template-columns: repeat(5, minmax(0, 1fr));gap: 14px}}.nr-learning__subjects li{position: relative;display: grid;align-content: end;gap: 2px;min-height: 128px;padding: 16px;border-radius: var(--nr-r);background: rgba(255, 255, 255, .06);border: 1px solid rgba(255, 255, 255, .13)}.nr-learning__subj-sym{position: absolute;left: 16px;top: 12px;font-family: var(--nr-font-display);font-size: 1.75rem;font-weight: 600;line-height: 1;color: var(--nr-red-on-dark)}.nr-learning__subj-badge{position: absolute;right: 12px;top: 12px;padding: 2px 8px;border-radius: 999px;background: var(--nr-red-600);color: #fff;font-size: .6875rem;font-weight: 700;letter-spacing: .08em}.nr-learning__subjects b{font-family: var(--nr-font-display);font-size: 1.25rem;font-weight: 600;color: #fff;overflow-wrap: anywhere}.nr-learning__subjects small{font-size: .75rem;color: rgba(255, 255, 255, .64)}.nr-learning__stem-grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 14px;margin-top: 16px}@media (min-width: 900px){.nr-learning__stem-grid{grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);gap: 20px}}.nr-learning__panel{padding: 24px;border-radius: var(--nr-r-lg);background: rgba(255, 255, 255, .05);border: 1px solid rgba(255, 255, 255, .13)}.nr-learning__path{margin-top: 12px}.nr-learning__path li{display: grid;grid-template-columns: 58px minmax(0, 1fr);gap: 14px;padding: 12px 0;border-top: 1px solid rgba(255, 255, 255, .1)}.nr-learning__path b{font-family: var(--nr-font-display);font-size: 1.125rem;font-weight: 600;color: var(--nr-red-on-dark)}.nr-learning__path span{font-size: .9375rem;line-height: 1.5;color: rgba(255, 255, 255, .84)}.nr-learning__heritage .nr-h4{display: flex;align-items: center;gap: 10px}.nr-learning__heritage .nr-orn{width: 30px;height: 30px;color: var(--nr-red-on-dark)}.nr-learning__heritage p + p{margin-top: 12px}.nr-learning__heritage-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 14px}.nr-learning__heritage-meta a{display: inline-flex;align-items: center;gap: 5px;min-height: 44px;font-weight: 600;color: #fff}.nr-learning__heritage-meta .nr-icon{width: 14px;height: 14px;opacity: .7}.nr-learning__olymp{margin-top: clamp(40px, 5vw, 64px);padding-top: clamp(32px, 4vw, 48px);border-top: 1px solid rgba(255, 255, 255, .14)}.nr-learning__olymp-head p{margin-top: 10px;max-width: 62ch;color: rgba(255, 255, 255, .76)}.nr-learning__medals{display: grid;grid-template-columns: minmax(0, 1fr);gap: 14px;margin-top: 24px}@media (min-width: 900px){.nr-learning__medals{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px}}.nr-learning__more{margin-top: 18px}.nr-learning__concept-h{margin-bottom: 14px;font-weight: 600;color: var(--nr-ink-2)}.nr-learning__concept{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px}@media (min-width: 900px){.nr-learning__concept{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 14px}}@media (min-width: 1100px){.nr-learning__concept{grid-template-columns: repeat(6, minmax(0, 1fr))}}.nr-learning__concept li{display: grid;align-content: space-between;gap: 22px;min-height: 140px;padding: 16px;border-radius: var(--nr-r);background: var(--nr-ivory);border: 1px solid var(--nr-line-2)}.nr-learning__concept-num{font-family: var(--nr-font-display);font-size: 1.5rem;font-weight: 600;line-height: 1;color: var(--nr-red)}.nr-learning__concept-t{font-size: .9375rem;font-weight: 700;line-height: 1.35;color: var(--nr-blue-900);overflow-wrap: break-word;hyphens: auto}.nr-learning__cards{display: grid;grid-template-columns: minmax(0, 1fr);gap: 14px;margin-top: 24px}@media (min-width: 900px){.nr-learning__cards{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px}}.nr-learning__card{padding: 24px;border-radius: var(--nr-r-lg);background: #fff;border: 1px solid var(--nr-line)}.nr-learning__card > * + *{margin-top: 12px}.nr-learning__card p{color: var(--nr-ink-2)}.nr-learning__card-icon{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 12px;background: var(--nr-blue-50);color: var(--nr-blue)}.nr-learning__card-icon .nr-icon{width: 22px;height: 22px}.nr-learning__philo{margin-top: clamp(28px, 4vw, 48px);padding: 26px 16px;border-block: 1px solid var(--nr-line);font-family: var(--nr-font-display);font-size: clamp(1.25rem, 1rem + 1.2vw, 2rem);font-weight: 600;line-height: 1.25;text-align: center;color: var(--nr-blue);text-wrap: balance}.nr-learning__philo span{color: var(--nr-red);white-space: nowrap}.nr-learning__values-foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 24px;margin-top: 8px}.nr-learning__career{display: grid;grid-template-columns: minmax(0, 1fr);gap: 14px}@media (min-width: 640px){.nr-learning__career{grid-template-columns: repeat(3, minmax(0, 1fr))}}.nr-learning__career li{padding: 22px;border-radius: var(--nr-r-lg);background: #fff;border: 1px solid var(--nr-line-2)}.nr-learning__career .nr-h4{margin-top: 14px}.nr-learning__career p{margin-top: 6px;font-size: .9375rem;color: var(--nr-ink-2)}.nr-learning__network{display: grid;justify-items: start;gap: 6px;margin-top: 18px;padding: 18px 20px 8px;border-radius: var(--nr-r-lg);background: var(--nr-blue-50)}.nr-learning__network p{font-size: .9rem;color: var(--nr-ink-2)}.nr-learning__ib{display: grid;grid-template-columns: minmax(0, 1fr);gap: 32px}@media (min-width: 900px){.nr-learning__ib{grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);gap: 56px;align-items: center}}.nr-learning__ib .nr-ticks{margin-bottom: 4px}.nr-learning__ib-card{display: grid;gap: 24px;padding: clamp(22px, 3vw, 34px);border-radius: var(--nr-r-xl);background: var(--nr-ivory);background-image: var(--nr-tex-rosette);border: 1px solid var(--nr-line-2)}.nr-learning__logos{display: grid;gap: 16px;justify-items: start}.nr-learning__logos img{width: auto;height: 54px;max-width: 100%;object-fit: contain;object-position: left center;mix-blend-mode: multiply}