.nr-admissions__status{display: grid;gap: 8px;max-width: 560px;margin: 0;padding: 0;list-style: none}.nr-admissions__status-item{display: flex;align-items: flex-start;gap: 12px;padding: 11px 16px;border-radius: 14px;background: #fff;border: 1px solid var(--nr-line);box-shadow: var(--nr-shadow-1);font-size: .875rem;line-height: 1.45;color: var(--nr-ink-2)}.nr-admissions__status-item b{margin-right: 4px;color: var(--nr-blue-900);font-variant-numeric: tabular-nums}.nr-admissions__status-dot{flex: none;width: 9px;height: 9px;margin-top: .45em;border-radius: 50%;background: var(--nr-wa);box-shadow: 0 0 0 4px rgba(31, 168, 85, .16)}.nr-admissions__status-item--soon .nr-admissions__status-dot{background: var(--nr-gold);box-shadow: 0 0 0 4px rgba(215, 175, 69, .22)}.nr-admissions__bands{display: grid;grid-template-columns: minmax(0, 1fr);gap: 14px;margin: 0 0 clamp(28px, 4vw, 48px);padding: 0;list-style: none}@media (min-width: 900px){.nr-admissions__bands{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px}}.nr-admissions__band{display: grid;align-content: start;gap: 16px;padding: clamp(20px, 2.4vw, 28px);border-radius: var(--nr-r-lg);background: var(--nr-ivory);border: 1px solid var(--nr-line-2)}.nr-admissions__band-title{display: flex;align-items: center;gap: 12px;font-family: var(--nr-font-display);font-size: var(--nr-fs-h3);font-weight: 600;line-height: 1.2;color: var(--nr-blue)}.nr-admissions__band-title .nr-icon{width: 44px;height: 44px;padding: 10px;border-radius: 14px;background: #fff;color: var(--nr-red)}.nr-admissions__band-list{display: grid;gap: 10px;margin: 0;padding: 0;list-style: none}.nr-admissions__band-list li{display: flex;align-items: flex-start;gap: 12px;font-weight: 600;line-height: 1.45;color: var(--nr-ink)}.nr-admissions__band-list b{display: grid;place-items: center;flex: none;width: 26px;height: 26px;border-radius: 50%;background: var(--nr-blue);color: #fff;font-size: .75rem}.nr-admissions__band-note{font-size: .875rem;line-height: 1.5;color: var(--nr-ink-3)}.nr-admissions__band-note .nr-tbc{margin-left: 4px}.nr-admissions__groups{display: grid;grid-template-columns: minmax(0, 1fr);gap: 24px;align-items: center;padding: clamp(18px, 3vw, 36px);border-radius: var(--nr-r-xl);background: var(--nr-blue-50)}.nr-admissions__groups-img{max-width: 420px}.nr-admissions__groups-body{display: grid;gap: 18px}@media (min-width: 900px){.nr-admissions__groups{grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr);gap: 48px}}.nr-admissions__docs-grid, .nr-admissions__dates-grid, .nr-admissions__faq-grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 28px}.nr-admissions__docs-grid .nr-head, .nr-admissions__dates-grid .nr-head, .nr-admissions__faq-grid .nr-head{margin-bottom: 20px}.nr-admissions__docs-src{display: flex;gap: 8px;max-width: 48ch;font-size: .875rem;line-height: 1.5;color: var(--nr-ink-2)}.nr-admissions__docs-src > .nr-icon{width: 18px;height: 18px;margin-top: 1px;color: var(--nr-blue)}.nr-admissions__docs-src .nr-source{display: block;margin-top: 4px}.nr-admissions__updated{margin-top: 18px;font-size: .8125rem;color: var(--nr-ink-3)}.nr-admissions__timeline{display: grid;gap: 12px;margin: 0;padding: 0;list-style: none}.nr-admissions__event{display: grid;grid-template-columns: 72px minmax(0, 1fr);gap: 16px;padding: 16px;border-radius: var(--nr-r-lg);background: #fff;border: 1px solid var(--nr-line)}.nr-admissions__event--open{border-color: rgba(31, 168, 85, .45)}.nr-admissions__event--past{background: var(--nr-ivory);border-style: dashed}.nr-admissions__event-when{display: grid;place-items: center;align-self: start;min-height: 72px;padding: 8px 4px;border-radius: 16px;background: var(--nr-ivory);text-align: center}.nr-admissions__event--past .nr-admissions__event-when{background: #fff}.nr-admissions__event-when time{display: grid;gap: 1px}.nr-admissions__event-when b{font-family: var(--nr-font-display);font-size: 1.5rem;font-weight: 600;line-height: 1.1;color: var(--nr-blue)}.nr-admissions__event-when span{font-size: .75rem;font-weight: 700;line-height: 1.2;color: var(--nr-blue-700);overflow-wrap: anywhere}.nr-admissions__event-when small{font-size: .75rem;font-weight: 600;color: var(--nr-ink-3)}.nr-admissions__event-icon .nr-icon{width: 30px;height: 30px;color: var(--nr-red)}.nr-admissions__event-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 6px}.nr-admissions__event-meta .nr-tbc{margin-left: 0}.nr-admissions__kind{display: inline-flex;align-items: center;min-height: 24px;padding: 2px 10px;border-radius: 999px;background: var(--nr-blue-50);color: var(--nr-blue-700);font-size: .72rem;font-weight: 700;letter-spacing: .02em}.nr-admissions__kind--open{background: #E9F6EE;color: #17643A}.nr-admissions__kind--past{background: var(--nr-ivory-2);color: var(--nr-ink-2)}.nr-admissions__kind--tbc{background: #FFF8E6;color: #7A5300}.nr-admissions__event-title{margin-top: 8px;font-size: 1.0625rem;font-weight: 700;line-height: 1.35;color: var(--nr-blue-900)}.nr-admissions__event-time{display: flex;align-items: center;gap: 6px;margin-top: 4px;font-size: .875rem;font-weight: 600;color: var(--nr-blue-700)}.nr-admissions__event-time .nr-icon{width: 15px;height: 15px;color: var(--nr-red)}.nr-admissions__event-text{margin-top: 6px;font-size: .9375rem;line-height: 1.55;color: var(--nr-ink-2)}.nr-admissions__event-cta, .nr-admissions__chips{margin-top: 12px}.nr-admissions__event .nr-source{display: inline-block;margin-top: 6px}.nr-admissions__faq-links{display: flex;flex-wrap: wrap;gap: 0 20px}@media (min-width: 1000px){.nr-admissions__docs-grid, .nr-admissions__dates-grid, .nr-admissions__faq-grid{grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr);gap: 64px;align-items: start}.nr-admissions__docs-side, .nr-admissions__dates-side, .nr-admissions__faq-side{position: sticky;top: calc(var(--nr-sticky-top, var(--nr-header-h)) + 84px)}.nr-admissions__event{grid-template-columns: 88px minmax(0, 1fr);gap: 20px;padding: 20px}}@media print{.nr-printing-docs .nr-main > :not(.nr-admissions__docs), .nr-printing-docs .nr-footer, .nr-printing-docs .nr-skip{display: none}.nr-printing-docs .nr-admissions__docs-grid{display: block}.nr-printing-docs .nr-admissions__docs-side{position: static}}.nr-admissions-stepper__tools{display: flex;justify-content: flex-end;margin-bottom: 6px}.nr-admissions-stepper__all{min-height: 44px;padding: 0 2px;border: 0;background: none;font-size: .875rem;font-weight: 600;color: var(--nr-blue);text-decoration: underline;text-underline-offset: .2em}.nr-admissions-stepper__all:hover{color: var(--nr-blue-700)}.nr-admissions-stepper__list{position: relative;display: grid;grid-template-columns: minmax(0, 1fr);gap: 12px;margin: 0;padding: 0;list-style: none}.nr-admissions-stepper__list::before{content: "";position: absolute;left: 43px;top: 34px;bottom: 34px;width: 2px;background: repeating-linear-gradient(var(--nr-red) 0 6px, transparent 6px 12px);opacity: .4}.nr-admissions-stepper__item{position: relative;border-radius: var(--nr-r-lg);background: #fff;border: 1px solid var(--nr-line);transition: border-color .2s, box-shadow .25s var(--nr-ease)}.nr-admissions-stepper__item.is-open{border-color: rgba(46, 66, 145, .32);box-shadow: var(--nr-shadow-1)}.nr-admissions-stepper__head{position: relative;display: grid;grid-template-columns: 52px minmax(0, 1fr);column-gap: 14px;row-gap: 2px;align-items: center;padding: 16px 18px}.nr-admissions-stepper__num{grid-row: span 2;position: relative;display: grid;place-items: center;width: 52px;height: 52px;color: var(--nr-red);background: #fff}.nr-admissions-stepper__num .nr-orn{position: absolute;inset: 0;width: 100%;height: 100%}.nr-admissions-stepper__num b{position: relative;font-family: var(--nr-font-display);font-size: 1.125rem;color: var(--nr-blue-900)}.nr-admissions-stepper__title{font-size: 1.0625rem;font-weight: 700;line-height: 1.35;color: var(--nr-blue-900)}.nr-admissions-stepper__when{font-size: .8125rem;font-weight: 600;line-height: 1.45;color: var(--nr-ink-3)}.nr-admissions-stepper__when .nr-icon{display: inline-block;width: 15px;height: 15px;margin-right: 5px;vertical-align: -3px;color: var(--nr-red)}.nr-admissions-stepper__body{display: grid;gap: 16px;padding: 0 18px 20px 84px}.nr-admissions-stepper__text{color: var(--nr-ink-2)}.nr-admissions-stepper__box{padding: 14px 16px;border-radius: 14px;background: var(--nr-ivory)}.nr-admissions-stepper__h{margin-bottom: 8px;font-size: .72rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--nr-blue-600)}.nr-admissions-stepper__box a{color: var(--nr-blue);font-weight: 600}.nr-admissions-stepper__cta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 20px}@media (max-width: 479px){.nr-admissions-stepper__head{padding: 14px;column-gap: 12px}.nr-admissions-stepper__body{padding: 0 14px 18px}.nr-admissions-stepper__list::before{left: 39px}}.nr-admissions-stepper.is-enhanced .nr-admissions-stepper__head{padding-right: 60px}.nr-admissions-stepper__toggle{display: block;width: 100%;margin: 0;padding: 0;border: 0;background: none;font: inherit;color: inherit;text-align: left;cursor: pointer}.nr-admissions-stepper__toggle::after{content: "";position: absolute;inset: 0;z-index: 1;border-radius: var(--nr-r-lg)}.nr-admissions-stepper__toggle:focus-visible{outline: none}.nr-admissions-stepper__toggle:focus-visible::after{outline: 3px solid var(--nr-blue);outline-offset: -3px}.nr-admissions-stepper__item:hover .nr-admissions-stepper__title{color: var(--nr-blue)}.nr-admissions-stepper__chev{position: absolute;right: 16px;top: 50%;width: 32px;height: 32px;margin-top: -16px;padding: 7px;border-radius: 50%;background: var(--nr-blue-50);color: var(--nr-blue);pointer-events: none;transition: transform .25s var(--nr-ease), background-color .2s, color .2s}.nr-admissions-stepper__item.is-open .nr-admissions-stepper__chev{transform: rotate(180deg);background: var(--nr-red-600);color: #fff}.nr-admissions-stepper__when .nr-tbc{position: relative;z-index: 2}.nr-admissions-stepper__body.is-anim{animation: nr-step-in .32s var(--nr-ease)}@keyframes nr-step-in{from{opacity: 0;transform: translateY(-6px)}to{opacity: 1;transform: none}}.nr-docs-checklist{display: grid;gap: 16px;padding: clamp(18px, 3vw, 32px);border-radius: var(--nr-r-xl);background: #fff;border: 1px solid var(--nr-line-2);box-shadow: var(--nr-shadow-1)}.nr-docs-checklist__top{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 16px}.nr-docs-checklist__title{display: flex;align-items: center;gap: 10px;font-size: var(--nr-fs-h4);font-weight: 700;color: var(--nr-blue-900)}.nr-docs-checklist__title .nr-icon{width: 22px;height: 22px;color: var(--nr-red)}.nr-docs-checklist__progress{padding: 4px 12px;border-radius: 999px;background: var(--nr-blue-50);color: var(--nr-blue-700);font-size: .8125rem;font-weight: 700;font-variant-numeric: tabular-nums}.nr-docs-checklist__progress.is-done{background: #E9F6EE;color: #17643A}.nr-docs-checklist__list{display: grid;margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--nr-line-2)}.nr-docs-checklist__item{border-bottom: 1px solid var(--nr-line-2)}.nr-docs-checklist__label{position: relative;display: flex;align-items: center;gap: 14px;min-height: 56px;padding: 8px 4px;cursor: pointer}.nr-docs-checklist__box{flex: none;width: 22px;height: 22px;margin: 0;accent-color: var(--nr-blue);cursor: pointer}.nr-docs-checklist__num{flex: none;width: 22px;font-family: var(--nr-font-display);font-size: .9375rem;color: var(--nr-red);text-align: center}.nr-docs-checklist__text{font-weight: 600;line-height: 1.4;color: var(--nr-ink);transition: color .2s}.nr-docs-checklist__text small{font-weight: 500;color: var(--nr-ink-3)}.nr-docs-checklist__label:hover .nr-docs-checklist__text{color: var(--nr-blue)}.nr-docs-checklist__box:checked ~ .nr-docs-checklist__text{color: var(--nr-ink-3);text-decoration: line-through;text-decoration-color: rgba(20, 26, 51, .35)}.nr-docs-checklist__hint{font-size: .8125rem;color: var(--nr-ink-3)}.nr-docs-checklist__tools{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}.nr-docs-checklist__tools .nr-btn.is-ok{--bg: var(--nr-wa)}.nr-docs-checklist__reset{min-height: 44px;margin-left: auto;padding: 0 4px;border: 0;background: none;font-size: .8125rem;font-weight: 600;color: var(--nr-ink-3);text-decoration: underline;text-underline-offset: .2em}.nr-docs-checklist__reset:hover{color: var(--nr-blue)}@media (max-width: 479px){.nr-docs-checklist__tools .nr-btn{flex: 1 1 calc(50% - 5px)}}@media print{.nr-docs-checklist{box-shadow: none;border: 0;padding: 0}.nr-docs-checklist__tools, .nr-docs-checklist__hint, .nr-docs-checklist__progress{display: none}.nr-docs-checklist__box:checked ~ .nr-docs-checklist__text{text-decoration: none;color: #000}}.nr-grade-finder{display: grid;grid-template-columns: minmax(0, 1fr);gap: 20px}.nr-grade-finder__card{display: grid;grid-template-columns: minmax(0, 1fr);overflow: hidden;border-radius: var(--nr-r-xl);background: #fff;border: 1px solid var(--nr-line-2);box-shadow: var(--nr-shadow-2)}@media (min-width: 960px){.nr-grade-finder__card{grid-template-columns: minmax(0, 5fr) minmax(0, 7fr)}}.nr-grade-finder__form{display: grid;align-content: start;gap: 20px;padding: clamp(20px, 3vw, 36px)}.nr-grade-finder__field{min-width: 0;margin: 0;padding: 0;border: 0}.nr-grade-finder__legend, .nr-grade-finder__label{display: block;margin-bottom: 8px;padding: 0;font-size: .8125rem;font-weight: 700;color: var(--nr-ink)}.nr-grade-finder__label{margin-bottom: 0}.nr-grade-finder__label small{font-weight: 500;color: var(--nr-ink-3)}.nr-grade-finder__seg{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(0, 1fr);gap: 4px;padding: 4px;border-radius: 14px;background: var(--nr-ivory-2)}.nr-grade-finder__seg label{position: relative;display: flex}.nr-grade-finder__seg input{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer}.nr-grade-finder__seg span{display: flex;flex: 1;align-items: center;justify-content: center;min-height: 44px;padding: 8px 10px;border-radius: 10px;font-size: .875rem;font-weight: 600;line-height: 1.25;text-align: center;color: var(--nr-ink-2);transition: background-color .2s, color .2s, box-shadow .2s}.nr-grade-finder__seg label:hover span{color: var(--nr-blue)}.nr-grade-finder__seg input:checked + span{background: #fff;color: var(--nr-blue);box-shadow: 0 1px 3px rgba(17, 27, 71, .14)}.nr-grade-finder__seg input:focus-visible + span{outline: 3px solid var(--nr-blue);outline-offset: 1px}.nr-grade-finder__row{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;align-items: end}.nr-grade-finder__select{display: grid;align-content: start;gap: 8px;min-width: 0}.nr-grade-finder__select--wide{grid-column: 1 / -1}.nr-grade-finder__select select{width: 100%;min-height: 48px;padding: 10px 38px 10px 14px;border: 1.5px solid var(--nr-line);border-radius: 12px;background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%232E4291' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center / 16px;-webkit-appearance: none;appearance: none;font-size: 1rem;font-weight: 600;color: var(--nr-blue-900);cursor: pointer;text-overflow: ellipsis}.nr-grade-finder__select select:hover{border-color: var(--nr-blue)}.nr-grade-finder__select select:focus-visible{outline: 3px solid var(--nr-blue);outline-offset: 2px}.nr-grade-finder__hint{display: flex;gap: 8px;font-size: .8125rem;line-height: 1.45;color: var(--nr-ink-3)}.nr-grade-finder__hint .nr-icon{width: 16px;height: 16px;margin-top: 1px;color: var(--nr-blue)}.nr-grade-finder__result{position: relative;display: grid;grid-template-columns: minmax(0, 1fr);align-content: start;gap: 18px;min-height: 320px;padding: clamp(22px, 3vw, 40px);background: var(--nr-blue-900);background-image: var(--nr-tex-rosette-light);color: rgba(255, 255, 255, .86)}.nr-grade-finder__result :focus-visible{outline-color: #fff}.nr-grade-finder__empty{display: grid;place-items: center;align-content: center;gap: 14px;min-height: 260px;text-align: center;color: rgba(255, 255, 255, .74)}.nr-grade-finder__empty .nr-orn{width: 72px;height: 72px;color: rgba(255, 255, 255, .2)}.nr-grade-finder__top{display: flex;align-items: center;gap: 18px}.nr-grade-finder__big{display: grid;place-items: center;align-content: center;flex: none;width: 96px;height: 108px;border-radius: 50% 50% 18px 18px / 38% 38% 18px 18px;border: 1.5px solid rgba(255, 122, 126, .6);background: rgba(255, 255, 255, .06)}.nr-grade-finder__big small{font-size: .65rem;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: rgba(255, 255, 255, .7)}.nr-grade-finder__big b{font-family: var(--nr-font-display);font-size: 3.25rem;font-weight: 600;line-height: 1;color: #fff;font-variant-numeric: lining-nums}.nr-grade-finder__sum{display: grid;gap: 6px;min-width: 0}.nr-grade-finder__year{font-size: .875rem;color: rgba(255, 255, 255, .72)}.nr-grade-finder__title{font-family: var(--nr-font-display);font-size: var(--nr-fs-h3);font-weight: 600;line-height: 1.2;color: #fff}.nr-grade-finder__stage{justify-self: start;display: inline-flex;align-items: center;gap: 6px;padding: 4px 12px;border-radius: 999px;background: rgba(255, 255, 255, .1);color: #DCE2F3;font-size: .78rem;font-weight: 600}.nr-grade-finder__ruler{display: grid;grid-template-columns: repeat(11, minmax(0, 1fr));gap: 4px;margin: 0;padding: 0;list-style: none}.nr-grade-finder__ruler li{position: relative;display: grid;place-items: center;height: 30px;border-radius: 8px;background: rgba(255, 255, 255, .07);color: rgba(255, 255, 255, .55);font-size: .75rem;font-weight: 700}.nr-grade-finder__ruler li.is-basic{background: rgba(255, 255, 255, .11)}.nr-grade-finder__ruler li.is-upper{background: rgba(255, 255, 255, .16)}.nr-grade-finder__ruler li.is-mark::after{content: "";position: absolute;top: -3px;right: -1px;width: 7px;height: 7px;background: var(--nr-red-on-dark);transform: rotate(45deg)}.nr-grade-finder__ruler li.is-on{background: var(--nr-red-600);color: #fff;box-shadow: 0 6px 16px rgba(208, 38, 44, .45)}.nr-grade-finder__bands{display: grid;grid-template-columns: 4fr 5fr 2fr;gap: 4px;margin-top: -10px;font-size: .68rem;font-weight: 600;color: rgba(255, 255, 255, .55)}.nr-grade-finder__bands span{border-top: 1px solid rgba(255, 255, 255, .18);padding-top: 4px;text-align: center}.nr-grade-finder__note{display: flex;gap: 10px;padding: 12px 14px;border-radius: 12px;border: 1px solid rgba(255, 226, 163, .3);background: rgba(255, 248, 230, .08);font-size: .875rem;line-height: 1.5;color: #FFE9B8}.nr-grade-finder__note .nr-icon{width: 18px;height: 18px;margin-top: 1px}.nr-grade-finder__note button{margin-top: 6px;min-height: 40px;padding: 0 14px;border: 1px solid rgba(255, 255, 255, .5);border-radius: 999px;background: none;color: #fff;font-size: .8125rem;font-weight: 600}.nr-grade-finder__note button:hover{background: rgba(255, 255, 255, .1)}.nr-grade-finder__facts{display: grid;grid-template-columns: minmax(0, 1fr);gap: 12px;margin: 0}@media (min-width: 640px){.nr-grade-finder__facts{grid-template-columns: repeat(2, minmax(0, 1fr))}}.nr-grade-finder__fact{padding: 14px 16px;border-radius: 14px;border: 1px solid rgba(255, 255, 255, .09);background: rgba(255, 255, 255, .05)}.nr-grade-finder__fact--wide{grid-column: 1 / -1}.nr-grade-finder__fact dt{margin-bottom: 6px;font-size: .68rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: rgba(255, 255, 255, .62)}.nr-grade-finder__fact dd{margin: 0;font-size: .9375rem;line-height: 1.5;color: #fff}.nr-grade-finder__fact ul{display: grid;gap: 6px;margin: 0;padding: 0;list-style: none}.nr-grade-finder__fact li{position: relative;padding-left: 16px}.nr-grade-finder__fact li::before{content: "";position: absolute;left: 1px;top: .6em;width: 6px;height: 6px;background: var(--nr-red-on-dark);transform: rotate(45deg)}.nr-grade-finder__fact small{display: block;margin-top: 4px;font-size: .8rem;line-height: 1.45;color: rgba(255, 255, 255, .66)}.nr-grade-finder__fact a{color: #fff;font-weight: 600;text-underline-offset: .2em}.nr-grade-finder__new{display: inline-block;margin-left: 6px;padding: 0 7px;border-radius: 999px;background: var(--nr-red-600);color: #fff;font-size: .62rem;font-weight: 700;line-height: 1.6;letter-spacing: .06em;text-transform: uppercase;vertical-align: 1px}.nr-grade-finder__price{font-family: var(--nr-font-display);font-size: 1.375rem;font-weight: 600}.nr-grade-finder__result .nr-tbc{border-color: rgba(255, 226, 163, .4);background: rgba(255, 248, 230, .1);color: #FFE2A3}.nr-grade-finder__actions{display: flex;flex-wrap: wrap;gap: 10px}@media (max-width: 479px){.nr-grade-finder__actions .nr-btn{flex: 1 1 100%;white-space: normal}}.nr-grade-finder__result.is-fresh > *{animation: nr-gf-in .35s var(--nr-ease) both}@keyframes nr-gf-in{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}.nr-grade-finder__table{border-radius: var(--nr-r-lg);border: 1px solid var(--nr-line);background: #fff}.nr-grade-finder__table summary{display: flex;align-items: center;gap: 10px;min-height: 56px;padding: 0 20px;font-weight: 700;color: var(--nr-blue-900);list-style: none;cursor: pointer}.nr-grade-finder__table summary::-webkit-details-marker{display: none}.nr-grade-finder__table summary .nr-icon{color: var(--nr-blue)}.nr-grade-finder__chev{margin-left: auto;transition: transform .2s var(--nr-ease)}.nr-grade-finder__table[open] .nr-grade-finder__chev{transform: rotate(180deg)}.nr-grade-finder__scroll{overflow-x: auto;padding: 0 20px 16px}.nr-grade-finder__scroll table{width: 100%;border-collapse: collapse;font-size: .9375rem;font-variant-numeric: tabular-nums}.nr-grade-finder__scroll th, .nr-grade-finder__scroll td{padding: 9px 12px;border-bottom: 1px solid var(--nr-line-2);text-align: left;white-space: nowrap}.nr-grade-finder__scroll thead th{font-size: .72rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--nr-ink-3)}.nr-grade-finder__scroll tbody th{color: var(--nr-blue-900)}.nr-grade-finder__scroll td{color: var(--nr-ink-2)}.nr-grade-finder__rule{display: grid;gap: 8px;max-width: 82ch;font-size: .875rem;line-height: 1.55;color: var(--nr-ink-2)}.nr-grade-finder__rule-h{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;font-weight: 700;color: var(--nr-blue-900)}.nr-grade-finder__rule-h .nr-icon{width: 18px;height: 18px;color: var(--nr-blue)}.nr-grade-finder__rule-h .nr-tbc{margin-left: 2px}@media print{.nr-grade-finder__card{box-shadow: none}.nr-grade-finder__result{background: #fff;color: #000}}