:root{--nbs-nav: #0b3d6e;--nbs-nav-dark: #082d52;--nbs-hero-blue: #1a6eb5;--nbs-hero-blue-dark: #145a96;--nbs-accent-yellow: #f5c518;--nbs-card-heading: #c9a012;--nbs-text: #0f172a;--nbs-muted: #334155;--nbs-muted-soft: #64748b;--nbs-border: rgba(11, 61, 110, .12);--nbs-card-shadow: 0 4px 18px rgba(11, 61, 110, .08);--nbs-content-max: 1040px;--nbs-hero-hold-duration: 6.2s;--nbs-hero-transition-duration: .9s;--nbs-hero-slide-ease: cubic-bezier(.4, 0, .2, 1);--nbs-hero-panel-bg: #0d4d8b;--nbs-card-duration: .48s;--nbs-card-ease: ease-out;--nbs-font-sans: "Times New Roman", Times, serif;--nbs-fs-hero-title: clamp(1.25rem, 2.8vw, 1.75rem);--nbs-fs-section-title: 1.125rem;--nbs-fs-card-title: 1.1875rem;--nbs-fs-body: .9375rem;--nbs-fs-body-sm: .875rem;--nbs-fs-caption: .75rem;--nbs-fs-fine: .6875rem;--nbs-event-detail: #5d6d7e}.portal-site-header__utility,.portal-site-header__utility-link,.portal-site-header__brand--applicant,.portal-site-header__brand--applicant .portal-site-header__kicker,.portal-site-header__brand--applicant .portal-site-header__name,.portal-site-header__brand--applicant .portal-site-header__accent,.portal-site-header__nav--applicant,.portal-site-header__nav--applicant .navbar,.portal-site-header__nav--applicant .navbar a,.portal-site-header__nav--applicant .navbar button,.portal-site-header__nav--applicant .navbar__portal,.portal-site-header__nav--applicant .navbar__portal-btn,.portal-site-header__nav--applicant .navbar__portal-link,.portal-site-header__nav--applicant .portal-site-header__mobile-menu-btn,.portal-site-header__nav--applicant .portal-site-header__mobile-menu-label,.nbs-ticker{font-family:var(--nbs-font-sans)!important}.aq-app--portal-public .aq-app-main{font-family:var(--nbs-font-sans)}.aq-app--portal-public .nbs-site-search-wrap,.aq-app--portal-public .nbs-hero,.aq-app--portal-public .nbs-home,.aq-app--portal-public .nbs-footer,.aq-app--portal-public .nbs-page,.aq-app--portal-public .aq-app-main button,.aq-app--portal-public .aq-app-main input,.aq-app--portal-public .aq-app-main select,.aq-app--portal-public .aq-app-main textarea{font-family:var(--nbs-font-sans)!important}.nbs-ticker{display:flex;align-items:center;gap:.55rem;background:var(--nbs-nav);color:var(--nbs-accent-yellow);padding:.38rem .65rem;overflow:hidden;border-bottom:1px solid rgba(245,197,24,.22)}.nbs-ticker__icon{flex-shrink:0;color:var(--nbs-accent-yellow);font-size:.72rem}.nbs-ticker__viewport{overflow:hidden;flex:1;min-width:0}.nbs-ticker__track{margin:0;white-space:nowrap;font-size:var(--nbs-fs-caption);font-weight:700;letter-spacing:.02em;color:var(--nbs-accent-yellow);display:inline-flex;gap:2rem;animation:nbs-ticker-scroll 38s linear infinite}@keyframes nbs-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.nbs-site-search-wrap{background:#fff;padding:.85rem .75rem;border-bottom:1px solid var(--nbs-border)}.nbs-site-search{display:flex;max-width:var(--nbs-content-max);margin:0 auto;gap:0;border:1px solid rgba(11,61,110,.18);border-radius:4px;overflow:hidden}.nbs-site-search__input{flex:1;min-width:0;border:none;padding:.72rem .85rem;font-size:var(--nbs-fs-body);font-family:inherit;outline:none}.nbs-site-search__btn{flex-shrink:0;border:none;background:var(--nbs-nav);color:#fff;padding:0 1.15rem;font-size:var(--nbs-fs-body-sm);font-weight:800;cursor:pointer;font-family:inherit}.nbs-site-search__hint{max-width:var(--nbs-content-max);margin:.45rem auto 0;font-size:var(--nbs-fs-caption);color:var(--nbs-muted)}.nbs-hero{width:100%;background:#fff}.nbs-hero__frame{position:relative;max-width:100%;margin:0 auto}.nbs-hero__split{display:grid;grid-template-columns:1fr;min-height:clamp(320px,52vw,520px)}@media (min-width: 768px){.nbs-hero__split{grid-template-columns:2fr 3fr}}.nbs-hero__text-panel{background:linear-gradient(135deg,var(--nbs-hero-blue) 0%,var(--nbs-hero-blue-dark) 100%);color:#fff;padding:clamp(1.5rem,4vw,2.75rem) clamp(1.25rem,3vw,2.5rem);display:flex;flex-direction:column;justify-content:center;min-height:240px;overflow:hidden}.nbs-hero__text-track{position:relative;width:100%}.nbs-hero__text-panel--transitioning .nbs-hero__text-track{display:grid}.nbs-hero__text-panel--transitioning .nbs-hero__text-inner{grid-area:1 / 1;position:relative}.nbs-hero__text-inner{will-change:opacity}.nbs-hero__image-panel,.hero-slider{position:relative;overflow:hidden;background-color:var(--nbs-hero-panel-bg);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:clamp(220px,42vw,520px);isolation:isolate}.nbs-hero__image-stack{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nbs-hero__slide,.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background-color:var(--nbs-hero-panel-bg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;z-index:0;pointer-events:none;backface-visibility:hidden;transform:translateZ(0)}.nbs-hero__slide.is-active,.hero-slide.is-active{opacity:1;z-index:2}.nbs-hero__slide.is-under,.hero-slide.is-under{opacity:1;z-index:1}.nbs-hero__slide.is-fading-out,.hero-slide.is-fading-out{opacity:1;z-index:3;animation:nbs-hero-crossfade-out var(--nbs-hero-transition-duration) var(--nbs-hero-slide-ease) forwards}.nbs-hero__slide.is-hidden,.hero-slide.is-hidden{opacity:0;z-index:0}.nbs-hero__image-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--nbs-hero-panel-bg);opacity:0;pointer-events:none}.nbs-hero__image-panel--ready:before,.nbs-hero__image-panel--transitioning:before{opacity:0}.nbs-hero__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;min-height:100%;background-color:var(--nbs-hero-panel-bg);backface-visibility:hidden;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.nbs-hero__image-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:var(--nbs-hero-panel-bg)}.nbs-hero__title{margin:0;font-size:var(--nbs-fs-hero-title);font-weight:700;line-height:1.25}.nbs-hero__accent-line{display:block;width:56px;height:4px;background:var(--nbs-accent-yellow);margin:.85rem 0 1rem;border-radius:2px}.nbs-hero__excerpt{margin:0;font-size:var(--nbs-fs-body);line-height:1.65;opacity:.95;max-width:42ch}.nbs-hero__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:56px;border:none;background:#ffffff8c;color:#333;cursor:pointer;display:grid;place-items:center;transition:background .2s ease}.nbs-hero__arrow:hover{background:#ffffffd9}.nbs-hero__arrow--prev{left:0}.nbs-hero__arrow--next{right:0}.nbs-hero__caption-bar{background:#fff;border-top:1px solid var(--nbs-border);padding:.65rem 1rem;position:relative;overflow:hidden}.nbs-hero__caption-bar--transitioning{display:grid;min-height:2.4rem}.nbs-hero__caption-bar--transitioning .nbs-hero__caption{grid-area:1 / 1;width:100%;max-width:var(--nbs-content-max);margin-inline:auto}.nbs-hero__caption{margin:0;max-width:var(--nbs-content-max);margin-inline:auto;font-size:clamp(.72rem,1.5vw,.88rem);font-weight:800;letter-spacing:.04em;color:#111;text-transform:uppercase}.nbs-hero__info-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;background:var(--nbs-nav);color:#fff;padding:.55rem .85rem;max-width:100%}.nbs-hero__info-strip-inner{width:100%;max-width:var(--nbs-content-max);margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem .85rem}.nbs-hero__mobile-overlay{display:none}.nbs-hero__social{display:flex;gap:.55rem}.nbs-hero__social a{width:28px;height:28px;display:grid;place-items:center;color:#fff;text-decoration:none;font-size:.82rem}.nbs-hero__phones{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.72rem;color:#fff;font-weight:600}.nbs-hero__phones a{color:inherit;text-decoration:none}.nbs-hero__dots{display:flex;justify-content:center;gap:.45rem;padding:.55rem 0 .75rem;background:#fff}.nbs-hero__dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--nbs-nav);background:transparent;padding:0;cursor:pointer}.nbs-hero__dot.is-active{background:var(--nbs-nav)}@keyframes nbs-hero-crossfade-out{0%{opacity:1}to{opacity:0}}.nbs-hero__text-inner.is-active{opacity:1}.nbs-hero__text-inner.is-under{opacity:1;z-index:1}.nbs-hero__text-inner.is-fading-out{opacity:1;z-index:2;animation:nbs-hero-crossfade-out var(--nbs-hero-transition-duration) var(--nbs-hero-slide-ease) forwards}.nbs-hero__caption.is-active{opacity:1}.nbs-hero__caption.is-under{opacity:1;z-index:1}.nbs-hero__caption.is-fading-out{opacity:1;z-index:2;animation:nbs-hero-crossfade-out var(--nbs-hero-transition-duration) var(--nbs-hero-slide-ease) forwards}@media (prefers-reduced-motion: no-preference){.nbs-hero__image-panel--ready:not(.nbs-hero__image-panel--transitioning) .nbs-hero__image--ken-burns{animation:nbs-hero-ken-burns var(--nbs-hero-hold-duration) ease-out forwards}}@keyframes nbs-hero-ken-burns{0%{transform:scale(1)}to{transform:scale(1.08)}}@media (prefers-reduced-motion: reduce){.nbs-hero__text-inner,.nbs-hero__slide,.nbs-hero__caption{animation:none!important}.nbs-hero__slide.is-hidden{opacity:0}.nbs-animate-card{opacity:1;transform:none}.nbs-news-card{opacity:1;transform:none;animation:none!important}.nbs-hero__image--ken-burns{animation:none!important}}.nbs-home{background:#f4f7fb}.nbs-section{padding:1.75rem clamp(1rem,2.5vw,2rem) 2rem}.nbs-section__inner{max-width:var(--nbs-content-max);margin:0 auto;width:100%}.nbs-section__title{margin:0 0 1.15rem;font-size:var(--nbs-fs-section-title);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--nbs-nav);text-align:center}.nbs-section__heading--center{display:flex;align-items:center;justify-content:center;gap:clamp(.65rem,2vw,1.25rem);width:100%;margin:0 0 1.15rem}.nbs-section__heading--center .nbs-section__title{margin:0;flex-shrink:0;white-space:nowrap}.nbs-section__heading-line{flex:1 1 0;min-width:24px;max-width:360px;height:2px;background:linear-gradient(90deg,transparent,var(--nbs-hero-blue) 35%,var(--nbs-hero-blue) 65%,transparent);opacity:.85}@media (min-width: 768px){.nbs-section__heading--center{justify-content:center;max-width:900px;margin-left:auto;margin-right:auto}.nbs-section__heading--center .nbs-section__title{font-size:var(--nbs-fs-section-title);letter-spacing:.06em}.nbs-section__heading-line{max-width:420px}}.nbs-section__title--left{text-align:left;display:block;margin-bottom:1.15rem}.nbs-section--highlights{background:#fff;border-bottom:1px solid var(--nbs-border)}.nbs-highlights{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.nbs-highlights--carousel{display:none}.nbs-highlights__viewport{position:relative;min-height:188px;overflow:hidden}.nbs-highlight-card--slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translate(105%);pointer-events:none;visibility:hidden;transition:transform .55s ease,opacity .55s ease}.nbs-highlight-card--slide.is-active{position:relative;opacity:1;transform:translate(0);pointer-events:auto;visibility:visible;animation:nbs-highlight-from-right .55s ease both}@keyframes nbs-highlight-from-right{0%{opacity:0;transform:translate(105%)}to{opacity:1;transform:translate(0)}}.nbs-highlights__dots{display:flex;justify-content:center;gap:.45rem;margin-top:.75rem}.nbs-highlights__dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--nbs-nav);background:transparent;padding:0;cursor:pointer}.nbs-highlights__dot.is-active{background:var(--nbs-nav)}@media (min-width: 768px){.nbs-highlights--grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 767px){.nbs-highlights--grid{display:none}.nbs-highlights--carousel{display:block}.nbs-section__heading--center{gap:.55rem}.nbs-section__heading-line{max-width:72px}}.nbs-highlight-card{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid var(--nbs-border);box-shadow:var(--nbs-card-shadow);padding:1.15rem .85rem 1rem;text-align:center;display:flex;flex-direction:column;align-items:center}.nbs-highlight-card__icon{margin-bottom:.55rem}.nbs-highlight-card__icon .nbs-hex-icon--stat i{font-size:1.35rem;color:var(--nbs-hero-blue)}.nbs-highlight-card__label{margin:0 0 .35rem;font-size:var(--nbs-fs-caption);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--nbs-muted-soft)}.nbs-highlight-card__value{margin:0;font-size:var(--nbs-fs-card-title);font-weight:800;color:var(--nbs-nav)}.nbs-highlight-card__sub{margin:.35rem 0 0;font-size:var(--nbs-fs-body-sm);color:var(--nbs-muted);line-height:1.45;font-weight:400}.nbs-portals-grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 640px){.nbs-portals-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.nbs-portals-grid{grid-template-columns:repeat(3,1fr)}}.nbs-portal-card{display:flex;align-items:flex-start;gap:.85rem;width:100%;text-align:left;font-family:var(--nbs-font-sans);background:#fff;border:1px solid var(--nbs-border);box-shadow:var(--nbs-card-shadow);padding:1rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.nbs-portal-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0b3d6e1f;border-color:#1a6eb559}.nbs-portal-card__icon{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;background:var(--nbs-nav);color:#fff;font-size:1.05rem}.nbs-portal-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.nbs-portal-card__title{font-family:var(--nbs-font-sans);font-size:var(--nbs-fs-card-title);font-weight:800;color:var(--nbs-text)}.nbs-portal-card__desc{font-family:var(--nbs-font-sans);font-size:var(--nbs-fs-body);color:var(--nbs-muted);line-height:1.5;font-weight:400}.nbs-portal-card__arrow{flex-shrink:0;color:var(--nbs-hero-blue);margin-top:.15rem}.nbs-about-preview{display:grid;gap:1.25rem}@media (min-width: 900px){.nbs-about-preview{grid-template-columns:1.1fr 1fr;align-items:start}}.nbs-about-preview__text{margin:0 0 1rem;color:var(--nbs-muted);line-height:1.65;font-size:var(--nbs-fs-body);font-weight:400}.nbs-about-preview__cards{display:grid;gap:.75rem}.nbs-info-card{background:#fff;border:1px solid var(--nbs-border);box-shadow:var(--nbs-card-shadow);padding:1rem 1.1rem}.nbs-info-card h4{margin:0 0 .45rem;font-size:var(--nbs-fs-card-title);font-weight:800;color:var(--nbs-nav)}.nbs-info-card p{margin:0 0 .75rem;font-size:var(--nbs-fs-body);color:var(--nbs-muted);line-height:1.55;font-weight:400}.nbs-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-size:var(--nbs-fs-body-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;font-family:inherit}.nbs-btn--primary{background:var(--nbs-nav);color:#fff;border-color:var(--nbs-nav)}.nbs-btn--primary:hover{background:var(--nbs-nav-dark);border-color:var(--nbs-nav-dark)}.nbs-btn--outline{background:#fff;color:var(--nbs-nav);border-color:var(--nbs-nav)}.nbs-btn--outline:hover{background:#eef4fa}.nbs-link-btn{background:none;border:none;padding:0;color:var(--nbs-hero-blue);font-weight:700;font-size:var(--nbs-fs-body-sm);cursor:pointer;text-decoration:underline;text-underline-offset:2px;font-family:inherit}.nbs-page{background:#f4f7fb;padding:1.25rem 1rem 2.5rem;min-height:50vh}.nbs-page__inner{max-width:860px;margin:0 auto}.nbs-page__inner--wide{max-width:960px}.nbs-breadcrumb{display:flex;align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.78rem;color:var(--nbs-muted)}.nbs-breadcrumb button{background:none;border:none;padding:0;color:var(--nbs-hero-blue);cursor:pointer;font-weight:600}.nbs-page__head{margin-bottom:1.25rem}.nbs-page__title{margin:0;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:800;color:var(--nbs-nav)}.nbs-page__accent-line{display:block;width:56px;height:4px;background:var(--nbs-accent-yellow);margin:.75rem 0 0}.nbs-page__lead{margin:.85rem 0 0;color:var(--nbs-muted);font-size:.92rem}.nbs-page__content{background:#fff;border:1px solid var(--nbs-border);box-shadow:var(--nbs-card-shadow);padding:clamp(1rem,3vw,1.75rem);font-size:.92rem;line-height:1.7;color:var(--nbs-text)}.nbs-page__content p{margin:0 0 1rem}.nbs-page__subheading{margin:1.35rem 0 .65rem;font-size:1rem;font-weight:800;color:var(--nbs-nav)}.nbs-page__list{margin:0 0 1rem;padding-left:1.25rem}.nbs-page__list li{margin-bottom:.35rem}.nbs-page__para{margin:0 0 .85rem}.nbs-pdf-card{display:flex;gap:1rem;background:#fff;border:1px solid var(--nbs-border);box-shadow:var(--nbs-card-shadow);padding:1.25rem;margin-bottom:1.25rem}.nbs-pdf-card__icon{flex-shrink:0;width:56px;height:56px;display:grid;place-items:center;background:#fdecea;color:#c0392b;font-size:1.6rem}.nbs-pdf-card__title{margin:0 0 .35rem;font-size:1rem;color:var(--nbs-nav)}.nbs-pdf-card__file{margin:0 0 .85rem;font-size:.78rem;color:var(--nbs-muted);word-break:break-all}.nbs-pdf-card__actions{display:flex;flex-wrap:wrap;gap:.55rem}.nbs-pdf-preview{background:#fff;border:1px solid var(--nbs-border);box-shadow:var(--nbs-card-shadow);overflow:hidden}.nbs-pdf-preview__frame{width:100%;height:min(72vh,720px);border:none}.nbs-hex-icon{position:relative;width:58px;height:66px;display:grid;place-items:center;flex-shrink:0}.nbs-hex-icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:#fff;border:2px solid #c9a012;box-shadow:inset 0 0 0 1px #c9a01226}.nbs-hex-icon i{position:relative;z-index:1;font-size:1.25rem;color:#c9a012}.nbs-hex-icon--stat:before{border-color:#c9a012;background:linear-gradient(180deg,#fff,#fffbf0)}.nbs-guidelines-section{margin-top:.25rem}.nbs-guidelines-list{list-style:none;margin:0;padding:0;background:#fff;border:1px solid var(--nbs-border);box-shadow:var(--nbs-card-shadow)}.nbs-guidelines-list__item{display:flex;align-items:stretch;gap:0;padding:1rem 1.1rem;border-bottom:1px solid rgba(11,61,110,.08)}.nbs-guidelines-list__item:last-child{border-bottom:0}.nbs-guidelines-list__icon{display:flex;align-items:center;padding-right:1rem}.nbs-guidelines-list__divider{width:1px;background:#0b3d6e1f;flex-shrink:0;margin-right:1rem}.nbs-guidelines-list__content{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.35rem}.nbs-guidelines-list__date{margin:0;display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--nbs-muted)}.nbs-guidelines-list__date i{color:#98a2b3;font-size:.82rem}.nbs-guidelines-list__title{margin:0;font-size:.95rem;font-weight:700;line-height:1.45;color:var(--nbs-nav);text-decoration:none}.nbs-guidelines-list__title:hover{color:var(--nbs-hero-blue);text-decoration:underline}.nbs-guidelines-list__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.15rem}.nbs-guidelines-list__link{font-size:.78rem;font-weight:700;color:var(--nbs-hero-blue);text-decoration:none}.nbs-guidelines-list__link:hover{text-decoration:underline}@media (max-width: 640px){.nbs-guidelines-list__item{flex-direction:column;gap:.75rem;padding:.95rem .85rem}.nbs-guidelines-list__divider{display:none}.nbs-guidelines-list__icon{padding-right:0}}.nbs-page--contact{background:#f3f4f6}.nbs-page--contact .nbs-page__inner{max-width:1180px}.nbs-contact-layout{display:grid;gap:1.25rem}@media (min-width: 960px){.nbs-contact-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:start}}.nbs-contact-panel{background:#fff;border:1px solid rgba(11,61,110,.08);border-radius:6px;box-shadow:0 8px 28px #0b3d6e14;padding:clamp(1.1rem,2.5vw,1.65rem)}.nbs-contact-info-row{display:flex;align-items:flex-start;gap:.85rem;margin-bottom:1.15rem}.nbs-contact-info-row__icon{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:#e8f5ef;color:#2d8a55;display:grid;place-items:center}.nbs-contact-info-row__title{margin:0 0 .35rem;font-size:.95rem;font-weight:800;color:#111827}.nbs-contact-info-row__text{margin:0;font-size:.88rem;line-height:1.65;color:#4b5563}.nbs-contact-info-row__text a{color:var(--nbs-hero-blue);text-decoration:none;font-weight:600}.nbs-contact-info-row__text a:hover{text-decoration:underline}.nbs-contact-map{position:relative;margin-top:.35rem;border:1px solid rgba(11,61,110,.1);border-radius:4px;overflow:hidden;background:#eef2f7}.nbs-contact-map__open{position:absolute;top:.55rem;left:.55rem;z-index:1;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;background:#fff;border:1px solid rgba(11,61,110,.12);border-radius:4px;font-size:.72rem;font-weight:700;color:var(--nbs-hero-blue);text-decoration:none;box-shadow:0 2px 8px #0b3d6e1a}.nbs-contact-map__open:hover{background:#f8fafc}.nbs-contact-map__frame{width:100%;height:220px;border:none;display:block}.nbs-contact-form{display:flex;flex-direction:column;gap:1rem}.nbs-contact-form__row{display:grid;gap:1rem}@media (min-width: 640px){.nbs-contact-form__row{grid-template-columns:1fr 1fr}}.nbs-contact-form__field{display:flex;flex-direction:column;gap:.35rem}.nbs-contact-form__field label{font-size:.82rem;font-weight:600;color:#6b7280}.nbs-contact-form__field input,.nbs-contact-form__field textarea{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:4px;padding:.62rem .72rem;font:inherit;font-size:.88rem;color:#111827;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.nbs-contact-form__field input:focus,.nbs-contact-form__field textarea:focus{outline:none;border-color:#2d8a55;box-shadow:0 0 0 3px #2d8a551f}.nbs-contact-form__field textarea{resize:vertical;min-height:160px}.nbs-contact-form__submit{align-self:flex-start;display:inline-flex;align-items:center;gap:.45rem;margin-top:.15rem}.nbs-contact-form__feedback{margin:0;padding:.65rem .75rem;border-radius:4px;font-size:.84rem;line-height:1.45}.nbs-contact-form__feedback--ok{background:#ecfdf3;border:1px solid rgba(45,138,85,.25);color:#166534}.nbs-contact-form__feedback--err{background:#fef2f2;border:1px solid rgba(220,38,38,.2);color:#991b1b}.nbs-contact-form__note{margin:1rem 0 0;font-size:.8rem;color:#6b7280}.nbs-contact-form__note a{color:var(--nbs-hero-blue);font-weight:700;text-decoration:none}.nbs-contact-form__note a:hover{text-decoration:underline}.nbs-section__title-row{display:flex;align-items:center;gap:.55rem;margin-bottom:1.15rem}.nbs-section__title-mark{position:relative;width:4px;height:28px;background:#c9a012;border-radius:2px;flex-shrink:0}.nbs-section__title-mark:after{content:"";position:absolute;left:8px;top:0;width:4px;height:28px;background:var(--nbs-hero-blue);border-radius:2px}.nbs-rules-section{margin-top:.5rem}.nbs-data-cards{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 640px){.nbs-data-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.nbs-data-cards{grid-template-columns:repeat(4,1fr)}}.nbs-data-card{background:#fff;border:0;border-radius:4px;box-shadow:0 .125rem .25rem #0b3d6e14;padding:0;min-height:180px;display:flex;flex-direction:column;overflow:hidden}.nbs-data-card--rules{padding:.75rem .75rem 0}.nbs-data-card__icon-wrap{display:grid;place-items:center;padding:.65rem .75rem .35rem;text-align:center}.nbs-data-card__icon-wrap i{font-size:2.75rem;line-height:1;color:var(--nbs-hero-blue);opacity:.92}.nbs-data-card__title{margin:0;padding:.35rem 1rem .75rem;font-size:.95rem;font-weight:700;color:var(--nbs-muted);text-align:center;line-height:1.35}.nbs-data-card__rule{margin:0;border:0;border-top:1px solid rgba(11,61,110,.1)}.nbs-data-card__body{margin:0;padding:.95rem 1rem 1.1rem;font-size:.84rem;line-height:1.65;color:var(--nbs-text);flex:1}@keyframes nbs-card-fade-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.nbs-animate-card{opacity:0}.nbs-animate-card.is-scroll-visible{opacity:1}.nbs-animate-card--fade.is-scroll-visible{animation:nbs-card-fade-in .6s cubic-bezier(.22,1,.36,1) both}.nbs-portal-card:hover,.nbs-highlight-card:hover,.nbs-info-card:hover,.nbs-event-card:hover{transform:translateY(-2px);box-shadow:0 .35rem .75rem #0b3d6e1f}.nbs-highlight-card.is-scroll-visible:hover,.nbs-portal-card.is-scroll-visible:hover,.nbs-info-card.is-scroll-visible:hover,.nbs-event-card.is-scroll-visible:hover{transform:translateY(-2px)}.nbs-portal-card,.nbs-highlight-card,.nbs-info-card,.nbs-event-card,.nbs-testimonial{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.nbs-section--news{background:#f4f7fb;border-top:1px solid var(--nbs-border)}.nbs-news-events-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);column-gap:1.35rem;row-gap:0;align-items:start}.nbs-news-column,.nbs-events-column{display:flex;flex-direction:column;gap:.65rem;min-width:0}.nbs-news-column__list,.nbs-events-column__list{display:flex;flex-direction:column;gap:.65rem}.nbs-news-head,.nbs-events-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.15rem}.nbs-events-head__more{display:none}.nbs-news-head__more{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--nbs-fs-body-sm);font-weight:700;color:var(--nbs-hero-blue);white-space:nowrap}.nbs-news-events-row{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);column-gap:1.35rem;align-items:stretch}.nbs-news-empty{margin:0;color:var(--nbs-muted);font-size:.9rem;padding:1rem 0 .5rem}.nbs-news-card{display:grid;grid-template-columns:200px minmax(0,1fr);gap:0;min-height:132px;background:#fff;border-bottom:1px solid rgba(11,61,110,.08);padding-bottom:1rem;overflow:visible}.nbs-news-card__media{position:relative;width:100%;max-width:200px;min-height:132px;background:#e8eef5;overflow:hidden}.nbs-news-card__image{width:100%;height:100%;min-height:132px;object-fit:cover;display:block}.nbs-news-card__image-fallback{width:100%;height:100%;min-height:132px;display:grid;place-items:center;color:var(--nbs-hero-blue);font-size:2rem;background:linear-gradient(135deg,#e8f2fa,#d4e4f2)}.nbs-news-card__body{display:flex;flex-direction:column;gap:.45rem;padding:.35rem 0 0 1rem;min-width:0;min-height:0}.nbs-news-card__title{margin:0;font-size:var(--nbs-fs-card-title);font-weight:800;color:var(--nbs-card-heading);line-height:1.35}.nbs-news-card__excerpt{margin:0;font-size:var(--nbs-fs-body);line-height:1.55;color:var(--nbs-muted);font-weight:400;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.nbs-news-card__date-text{margin:0;text-align:left;font-size:var(--nbs-fs-caption);font-weight:600;color:var(--nbs-card-heading)}.nbs-news-card--clickable{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.nbs-news-card--clickable:hover,.nbs-news-card--clickable:focus-visible{transform:translateY(-2px);box-shadow:0 8px 22px #0b3d6e1f;outline:none}.nbs-news-card__footer{margin-top:auto;padding-top:.45rem;display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.nbs-news-card__read-more{display:inline-flex;align-items:center;gap:.28rem;margin:0;padding:0;border:0;background:none;color:var(--nbs-hero-blue);font-size:.76rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;cursor:pointer}.nbs-news-card__read-more:hover{color:var(--nbs-nav);text-decoration:underline;text-underline-offset:2px}.nbs-event-card--clickable{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.nbs-event-card--clickable:hover,.nbs-event-card--clickable:focus-visible{transform:translateY(-2px);box-shadow:0 8px 22px #0b3d6e1f;outline:none}.nbs-page--news-article{background:#f4f7fb}.nbs-news-article__back{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 1rem;padding:0;border:0;background:none;color:var(--nbs-nav);font-size:.86rem;font-weight:700;cursor:pointer}.nbs-news-article__back:hover{color:var(--nbs-hero-blue)}.nbs-news-article__status{margin:1rem 0;color:var(--nbs-muted);font-size:.92rem}.nbs-news-article__status--error{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem}.nbs-news-article{background:#fff;border:1px solid rgba(11,61,110,.08);border-radius:6px;box-shadow:var(--nbs-card-shadow);overflow:hidden}.nbs-news-article__figure{margin:0;background:#e8eef5}.nbs-news-article__image{display:block;width:100%;max-height:min(58vh,420px);object-fit:cover}.nbs-news-article__head{padding:1.15rem 1.1rem .35rem}.nbs-news-article__title{margin:0 0 .55rem;font-size:clamp(1.15rem,3.5vw,1.65rem);font-weight:800;line-height:1.35;color:var(--nbs-card-heading);text-transform:uppercase;letter-spacing:.02em}.nbs-news-article__meta{display:inline-flex;align-items:center;gap:.4rem;margin:0;color:var(--nbs-muted-soft);font-size:.84rem;font-weight:600}.nbs-news-article__body{padding:.85rem 1.1rem 1.15rem;color:var(--nbs-muted);font-size:.94rem;line-height:1.75;font-weight:500}.nbs-news-article__body p{margin:0 0 .9rem}.nbs-news-article__body p:last-child{margin-bottom:0}.nbs-news-article__remark{margin:0;padding:.85rem 1.1rem 1.15rem;border-top:1px solid rgba(11,61,110,.08);color:var(--nbs-muted);font-size:.86rem;line-height:1.55}.nbs-event-card{display:flex;align-items:stretch;gap:.85rem;padding:.85rem 1rem;background:#fff;border:1px solid rgba(11,61,110,.08);border-radius:4px;box-shadow:var(--nbs-card-shadow);min-height:132px;position:relative;overflow:visible}.nbs-event-card__body{flex:1;display:flex;flex-direction:column;align-items:stretch;align-self:stretch;min-width:0;min-height:72px;padding-right:.15rem}.nbs-event-card__title{flex-shrink:0;margin:0;font-size:var(--nbs-fs-card-title);font-weight:800;color:var(--nbs-card-heading);line-height:1.35;text-align:left;text-transform:uppercase;letter-spacing:.02em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nbs-event-card__detail-wrap{flex:1;display:flex;align-items:flex-start;justify-content:flex-start;min-height:0;padding-top:.2rem}.nbs-event-card__detail{margin:0;padding:0;text-align:left;font-size:var(--nbs-fs-body);font-weight:400;color:var(--nbs-event-detail);line-height:1.55;max-width:100%;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.nbs-event-card__date-col{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;align-self:center}.nbs-event-card__date-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:#1899b8;color:#fff;text-align:center;box-shadow:0 3px 10px #1899b852;flex-shrink:0}.nbs-event-card__date-day{font-size:1.5rem;font-weight:800;line-height:1}.nbs-event-card__date-month{margin-top:.08rem;font-size:.625rem;font-weight:700;letter-spacing:.02em;line-height:1.05;text-transform:uppercase}.nbs-event-card__date-year{margin-top:.04rem;font-size:.625rem;font-weight:700;letter-spacing:.02em;line-height:1.05}.nbs-event-card__date-remark{margin-top:.35rem;font-size:.66rem;font-weight:700;color:#6b7280;text-align:center;line-height:1.2}@media (min-width: 861px){.nbs-news-card__footer{justify-content:flex-end;gap:1rem}.nbs-news-card__date-text{text-align:right}}@media (max-width: 860px){.nbs-news-events-grid{grid-template-columns:1fr;row-gap:1.25rem}.nbs-events-head{margin-top:.35rem}.nbs-events-head__more{display:inline-flex}}@media (max-width: 767px){.nbs-section--news{background:#eceff3;padding-left:.65rem;padding-right:.65rem}.nbs-section--news .nbs-section__title--left{font-size:var(--nbs-fs-section-title);color:var(--nbs-hero-blue);font-weight:800}.nbs-section--news .nbs-section__title-mark{background:var(--nbs-hero-blue)}.nbs-news-head__more,.nbs-events-head__more{font-size:.78rem;color:var(--nbs-hero-blue)}.nbs-news-column__list,.nbs-events-column__list{gap:.75rem}.nbs-news-card{grid-template-columns:118px minmax(0,1fr);min-height:auto;padding:.65rem .7rem;border:1px solid rgba(11,61,110,.07);border-radius:4px;box-shadow:0 2px 8px #0b3d6e12;border-bottom:1px solid rgba(11,61,110,.07);background:#fff}.nbs-news-card__media{max-width:118px;min-height:88px;border-radius:2px;overflow:hidden}.nbs-news-card__image,.nbs-news-card__image-fallback{min-height:88px}.nbs-news-card__body{padding:0 0 0 .65rem;justify-content:flex-start;gap:.35rem}.nbs-news-card__title{font-size:1.0625rem;font-weight:800;color:var(--nbs-card-heading);-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.nbs-news-card__excerpt{display:-webkit-box;margin:0;font-size:var(--nbs-fs-body-sm);line-height:1.45;color:var(--nbs-muted);font-weight:400;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.nbs-news-card__footer{padding-top:.25rem}.nbs-news-card__date-text{font-size:var(--nbs-fs-caption)}.nbs-news-card__read-more{font-size:var(--nbs-fs-fine)}.nbs-event-card{min-height:96px;padding:.7rem .75rem;border-radius:4px;box-shadow:0 2px 8px #0b3d6e12;background:#fff}.nbs-event-card__title{font-size:var(--nbs-fs-card-title);font-weight:800;color:var(--nbs-card-heading);text-transform:uppercase;letter-spacing:.02em;-webkit-line-clamp:3}.nbs-event-card__detail{font-size:var(--nbs-fs-body-sm);color:var(--nbs-event-detail);font-weight:400;line-height:1.5;-webkit-line-clamp:4;text-align:left}.nbs-event-card__date-badge{width:64px;height:64px}.nbs-event-card__date-day{font-size:1.35rem}.nbs-event-card__date-month,.nbs-event-card__date-year{font-size:.58rem}.wlhs-new-sticker--sm{width:38px}}.nbs-section--testimonials{background:#f4f7fb;border-top:1px solid var(--nbs-border)}.nbs-testimonials__grid{display:grid;gap:1rem}@media (min-width: 960px){.nbs-testimonials__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.nbs-testimonials__grid .nbs-testimonial{opacity:1;animation:none;transform:none}}.nbs-testimonials__carousel,.nbs-testimonials__dots{display:none}@media (max-width: 959px){.nbs-testimonials__grid{display:none}.nbs-testimonials__carousel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem}.nbs-testimonials__dots{display:flex;justify-content:center;gap:.45rem;margin-top:.85rem}}.nbs-testimonial{display:flex;flex-direction:column;align-items:center;gap:.85rem;margin:0;padding:1.15rem 1rem 1.05rem;background:#fff;border:1px solid rgba(11,61,110,.08);border-radius:4px;box-shadow:var(--nbs-card-shadow);text-align:center;transition:transform .22s ease,box-shadow .22s ease}.nbs-testimonial.is-scroll-visible:hover,.nbs-animate-card.nbs-testimonial.is-scroll-visible:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0b3d6e1a}.nbs-testimonial--spotlight{animation:nbs-testimonial-spotlight .55s ease both;box-shadow:0 10px 28px #1a6eb529;border-color:#1a6eb547;transform:translateY(-3px)}@keyframes nbs-testimonial-spotlight{0%{opacity:.88;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(-3px) scale(1)}}.nbs-testimonial__photo{margin:0;width:96px;height:96px;border-radius:50%;overflow:hidden;border:3px solid #e8f2fa;box-shadow:0 4px 14px #1899b82e;flex-shrink:0}.nbs-testimonial__photo img{width:100%;height:100%;object-fit:cover;display:block}.nbs-testimonial__photo--fallback{display:grid;place-items:center;background:linear-gradient(135deg,#e8f2fa,#d4e4f2);color:var(--nbs-nav);font-size:1.35rem;font-weight:800}.nbs-testimonial__body{min-width:0}.nbs-testimonial__quote{margin:0 0 .65rem;font-size:var(--nbs-fs-body);line-height:1.65;color:var(--nbs-muted);font-weight:400}.nbs-testimonial__quote:before{content:"“";color:#1899b8;font-size:1.35rem;line-height:0;vertical-align:-.25em;margin-right:.12rem}.nbs-testimonial__name{margin:0;font-size:var(--nbs-fs-body-sm);font-weight:800;color:var(--nbs-nav);letter-spacing:.02em}.nbs-testimonials__viewport{position:relative;min-height:280px}.nbs-testimonial--slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translate(18px) scale(.98);pointer-events:none;transition:opacity .45s ease,transform .45s ease;visibility:hidden}.nbs-testimonial--slide.is-active{position:relative;opacity:1;transform:translate(0) scale(1);pointer-events:auto;visibility:visible;animation:nbs-testimonial-in .55s ease both}@keyframes nbs-testimonial-in{0%{opacity:0;transform:translate(20px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}.nbs-testimonials__arrow{width:36px;height:36px;border:1px solid rgba(11,61,110,.12);border-radius:50%;background:#fff;color:var(--nbs-nav);display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 8px #0b3d6e14;transition:background .15s ease,color .15s ease}.nbs-testimonials__arrow:hover{background:var(--nbs-nav);color:#fff}.nbs-testimonials__dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--nbs-nav);background:transparent;padding:0;cursor:pointer}.nbs-testimonials__dot.is-active{background:var(--nbs-nav)}@media (prefers-reduced-motion: reduce){.nbs-testimonial--slide{transition:none}.nbs-testimonial--slide.is-active,.nbs-testimonial--spotlight,.nbs-highlight-card--slide.is-active,.nbs-ticker__track{animation:none}}@media (max-width: 767px){.nbs-hero__split{min-height:auto}.nbs-hero__text-panel{display:none}.nbs-hero__image-panel{min-height:clamp(210px,56vw,320px);order:-1}.nbs-hero__mobile-overlay{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;position:absolute;left:0;right:0;bottom:0;z-index:5;padding:.65rem .75rem;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.92) 38%,rgba(255,255,255,.98) 100%);pointer-events:none}.nbs-hero__mobile-tag{display:inline-block;padding:.15rem .45rem;background:#7ec8e3;color:#0b3d6e;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.nbs-hero__mobile-title{margin:0;font-size:.82rem;font-weight:800;color:#111;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nbs-hero__caption-bar{display:none}.nbs-hero__frame{position:relative}.nbs-hero__arrow{top:50%;transform:translateY(-50%);width:44px;height:62px;opacity:1;background:#3737376b;color:#fffffff2;border-radius:0;z-index:6}.nbs-hero__arrow--prev{left:0}.nbs-hero__arrow--next{right:0}.nbs-hero__arrow svg{width:28px;height:28px;stroke-width:2.5}.nbs-site-search-wrap{padding:.75rem .65rem}}.nbs-home,.nbs-page,.nbs-section__inner,.nbs-page__inner{min-width:0;max-width:100%}@media (max-width: 1024px){.nbs-section,.nbs-page{padding-left:.85rem;padding-right:.85rem}.nbs-about-preview{gap:1.25rem}}@media (max-width: 768px){.nbs-portals-grid{gap:.65rem}.nbs-portal-card{padding:.85rem .75rem}.nbs-contact-layout{grid-template-columns:1fr}.nbs-page__title{font-size:clamp(1.15rem,5vw,1.45rem)}}@media (max-width: 480px){.nbs-section__heading-line{max-width:48px}.nbs-highlight-card__value{font-size:var(--nbs-fs-card-title)}.nbs-guidelines-list__title{font-size:.88rem}}.portal-help-fab{position:fixed;right:calc(.65rem + env(safe-area-inset-right,0px));bottom:calc(.85rem + env(safe-area-inset-bottom,0px));z-index:10040;display:grid;place-items:center;width:78px;height:78px;padding:0;border:none;border-radius:12px;background:#fff;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent;box-shadow:0 6px 22px #0b3d6e38;transition:transform .2s ease,box-shadow .2s ease}.portal-help-fab:hover{transform:scale(1.04);box-shadow:0 8px 28px #0b3d6e47}.portal-help-fab--open{background:#0b3d6e;box-shadow:0 8px 24px #0b3d6e52}.portal-help-fab__img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:10px;border:2px solid rgba(255,255,255,.95);background:#fff}.portal-help-fab__close{display:grid;place-items:center;color:#fff}.portal-help-side-panel{position:fixed;z-index:10041;width:min(280px,calc(100vw - 2rem));background:#fff;border:1px solid rgba(11,61,110,.12);border-radius:8px;box-shadow:0 12px 36px #0b3d6e2e;padding:.85rem .9rem .95rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.portal-help-side-panel--fab{right:calc(.65rem + env(safe-area-inset-right,0px));bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));left:auto;top:auto;transform:none}.portal-help-side-panel__head{margin-bottom:.65rem;padding-bottom:.55rem;border-bottom:2px solid #f5c518}.portal-help-side-panel__title{margin:0;font-size:.95rem;font-weight:900;color:#0b3d6e}.portal-help-side-panel__sub{margin:.25rem 0 0;font-size:.72rem;color:#5a6b7d;line-height:1.35}.portal-help-side-panel__actions{display:flex;flex-direction:column;gap:.45rem}.portal-help-side-panel__btn{display:inline-flex;align-items:center;gap:.5rem;width:100%;padding:.55rem .65rem;border:1px solid rgba(11,61,110,.14);border-radius:4px;background:#f8fbff;color:#0b3d6e;font-size:.78rem;font-weight:700;text-align:left;text-decoration:none;cursor:pointer;font-family:inherit}.portal-help-side-panel__btn:hover{background:#e8f2fa;border-color:#0b3d6e47}.portal-help-side-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10039;border:none;background:#0b3d6e1f;cursor:pointer;padding:0}@media (min-width: 768px){.portal-help-fab{width:88px;height:88px;right:calc(1rem + env(safe-area-inset-right,0px));bottom:calc(1.15rem + env(safe-area-inset-bottom,0px))}.portal-help-side-panel--fab{right:calc(1rem + env(safe-area-inset-right,0px));bottom:calc(6.25rem + env(safe-area-inset-bottom,0px));width:300px}}@media (prefers-reduced-motion: reduce){.portal-help-fab{transition:none}}.portal-site-header__utility,.portal-site-header__brand,.portal-site-header__nav{--portal-nav-bar-height: 52px;--portal-nav-bar-height-mobile: 54px;--portal-brand-logo-mobile: 84px;width:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.portal-site-header__utility{background:#fff;border-bottom:1px solid #e2e6ea;position:relative;z-index:2}.portal-site-header__utility-inner{max-width:1200px;margin:0 auto;padding:.38rem .9rem;display:flex;justify-content:flex-end;align-items:center}.portal-site-header__utility-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem .55rem;margin:0;padding:0}.portal-site-header__utility-link{color:#3d4a57;text-decoration:none;font-size:.72rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;line-height:1.2;transition:color .15s ease}.portal-site-header__utility-link:hover{color:#0b3d6e}.portal-site-header__utility-link--lang{text-transform:uppercase;letter-spacing:.04em}.portal-site-header__utility-sep{color:#c5ccd3;font-size:.72rem;line-height:1;-webkit-user-select:none;user-select:none}.portal-site-header__utility-social{display:inline-flex;align-items:center;gap:.45rem}.portal-site-header__utility-social a{width:22px;height:22px;display:grid;place-items:center;color:#1899b8;text-decoration:none;font-size:.82rem;transition:color .15s ease,transform .15s ease}.portal-site-header__utility-social a:hover{color:#0b3d6e;transform:translateY(-1px)}@media (max-width: 768px){.portal-site-header__utility-inner{padding:.35rem .55rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:space-between}.portal-site-header__utility-nav--compact{width:100%;justify-content:space-between}.portal-site-header__utility-desktop-links{display:none}.portal-site-header__utility-mobile-lang{display:inline-flex}.portal-site-header__utility-inner::-webkit-scrollbar{display:none}.portal-site-header__utility-nav{flex-wrap:nowrap;justify-content:flex-start;min-width:max-content}.portal-site-header__utility-link{font-size:.68rem}}.portal-site-header__brand{width:100%;flex-shrink:0;background:#fff;border-bottom:1px solid #e2e6ea;position:relative;z-index:1}.portal-site-header__brand-inner{max-width:1200px;margin:0 auto;padding:.55rem .9rem .6rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem 1rem}.portal-site-header__emblem,.portal-site-header__logo-right{display:block;height:78px;width:78px;max-width:none;object-fit:contain;object-position:center;border:none;background:transparent;padding:0;border-radius:0;flex-shrink:0}.portal-site-header__emblem{justify-self:start}.portal-site-header__logo-right{justify-self:end}.portal-site-header__logo-fallback{display:grid;place-items:center;width:78px;height:78px}.portal-site-header__logo-fallback-seal{width:100%;height:100%}.portal-site-header__brand--staff .portal-site-header__emblem,.portal-site-header__brand--staff .portal-site-header__logo-right{height:84px;width:84px}.portal-site-header__brand--staff .portal-site-header__logo-fallback{width:84px;height:84px}.portal-site-header__brand--staff-login .portal-site-header__brand-inner{padding:.42rem .9rem .46rem}.portal-site-header__brand--staff-login .portal-site-header__emblem,.portal-site-header__brand--staff-login .portal-site-header__logo-right{height:62px;width:62px}.portal-site-header__brand--staff-login .portal-site-header__logo-fallback{width:62px;height:62px}.portal-site-header__brand--staff-login .portal-site-header__kicker{font-size:clamp(.62rem,1.35vw,.78rem)}.portal-site-header__brand--staff-login .portal-site-header__name{font-size:clamp(1.05rem,2.6vw,1.45rem)}.portal-site-header__brand--staff-login .portal-site-header__accent{font-size:clamp(.58rem,1.25vw,.72rem)}.portal-site-header__titles{text-align:center;min-width:0;justify-self:center}.portal-site-header__kicker{margin:0 0 .15rem;font-size:clamp(.72rem,1.55vw,.92rem);font-weight:700;letter-spacing:.01em;text-transform:none;color:#069;line-height:1.25}.portal-site-header__name{margin:0;font-size:clamp(1.35rem,3.4vw,2.05rem);font-weight:900;letter-spacing:.01em;text-transform:none;color:#069;line-height:1.08;text-shadow:2px 2px 4px rgba(120,130,140,.35)}.portal-site-header__accent{margin:.28rem 0 0;font-size:clamp(.62rem,1.35vw,.78rem);font-weight:600;color:#4a6b80;line-height:1.3}.portal-site-header__brand--applicant{--portal-brand-logo-size: 100px;--portal-brand-emblem-ratio: .78;--portal-brand-school-ratio: 1}.portal-site-header__brand--applicant .portal-site-header__brand-inner{grid-template-columns:var(--portal-brand-logo-size) 1fr var(--portal-brand-logo-size);padding:.85rem 1rem .9rem;gap:.75rem 1.15rem}.portal-site-header__brand--applicant .portal-site-header__logo-slot{width:var(--portal-brand-logo-size);height:var(--portal-brand-logo-size);min-width:var(--portal-brand-logo-size);min-height:var(--portal-brand-logo-size);max-width:var(--portal-brand-logo-size);max-height:var(--portal-brand-logo-size);display:flex;align-items:center;justify-content:center;flex-shrink:0}.portal-site-header__brand--applicant .portal-site-header__logo-slot--left{justify-self:start}.portal-site-header__brand--applicant .portal-site-header__logo-slot--right{justify-self:end}.portal-site-header__brand--applicant .portal-site-header__logo-slot--left .portal-site-header__emblem,.portal-site-header__brand--applicant .portal-site-header__logo-slot--left .portal-site-header__logo-fallback{width:calc(var(--portal-brand-logo-size) * var(--portal-brand-emblem-ratio));height:calc(var(--portal-brand-logo-size) * var(--portal-brand-emblem-ratio));min-width:0;min-height:0;max-width:100%;max-height:100%}.portal-site-header__brand--applicant .portal-site-header__logo-slot--right .portal-site-header__logo-right,.portal-site-header__brand--applicant .portal-site-header__logo-slot--right .portal-site-header__logo-fallback{width:calc(var(--portal-brand-logo-size) * var(--portal-brand-school-ratio));height:calc(var(--portal-brand-logo-size) * var(--portal-brand-school-ratio));min-width:0;min-height:0;max-width:100%;max-height:100%}.portal-site-header__brand--applicant .portal-site-header__logo-slot .portal-site-header__emblem,.portal-site-header__brand--applicant .portal-site-header__logo-slot .portal-site-header__logo-right,.portal-site-header__brand--applicant .portal-site-header__logo-slot .portal-site-header__logo-fallback{display:block;object-fit:contain;object-position:center;flex-shrink:0;border:none;background:transparent;padding:0;border-radius:0}.portal-site-header__brand--applicant .portal-site-header__kicker{font-size:clamp(.78rem,1.65vw,.98rem);margin-bottom:.22rem}.portal-site-header__brand--applicant .portal-site-header__name{font-size:clamp(1.5rem,3.8vw,2.28rem);line-height:1.06}.portal-site-header__brand--applicant .portal-site-header__accent{margin-top:.35rem;font-size:clamp(.68rem,1.45vw,.86rem);line-height:1.35}.portal-site-header__nav{width:100%;flex-shrink:0;box-sizing:border-box;background:#0b3d6e;border-bottom:3px solid #f5c518;box-shadow:0 2px 10px #0003;position:-webkit-sticky;position:sticky;top:0;z-index:10050}.portal-site-header__nav-bar{max-width:1200px;margin:0 auto;padding:0 14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px}.portal-site-header__nav--applicant .portal-site-header__nav-bar{max-width:none;width:100%;padding:0;gap:0;flex-wrap:nowrap;align-items:stretch}.portal-site-header__nav--staff-login .portal-site-header__nav-bar{padding:0 12px;gap:8px 12px}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:8px 0;margin:0;font-weight:700;font-size:clamp(.72rem,1.45vw,.88rem);letter-spacing:.04em;text-transform:uppercase}.portal-site-header__nav--applicant .navbar{flex:1 1 auto;min-width:0;flex-wrap:nowrap;gap:0;padding:0;margin:0;align-items:stretch;font-size:clamp(.72rem,1.05vw,.86rem);min-height:var(--portal-nav-bar-height)}.portal-site-header__nav--staff-login .navbar{gap:6px 12px;padding:6px 0;font-size:clamp(.68rem,1.22vw,.82rem)}.navbar a,.navbar button{color:#fff;text-decoration:none;white-space:nowrap;padding:4px 0;transition:color .15s ease}.navbar button{background:none;border:none;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;font-weight:700}.navbar a:hover,.navbar button:hover{color:gold}.navbar__portal{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px;padding:4px 0 8px;font-size:clamp(.68rem,1.22vw,.8rem);font-weight:700;letter-spacing:.05em;text-transform:uppercase}@media (min-width: 901px){.portal-site-header__nav-bar{padding:0 12px;gap:8px 12px}.navbar{gap:7px 12px;padding:6px 0;font-size:clamp(.66rem,1.18vw,.82rem)}.navbar a,.navbar button{padding:2px 0}.navbar__portal{gap:7px 10px;padding:2px 0 6px;font-size:clamp(.64rem,1.12vw,.76rem)}.portal-site-header__nav--applicant .portal-site-header__nav-bar{padding:0;gap:0}.portal-site-header__nav--applicant .navbar{gap:0;padding:0;font-size:clamp(.68rem,1.05vw,.82rem);min-height:var(--portal-nav-bar-height)}.portal-site-header__nav--applicant .navbar a,.portal-site-header__nav--applicant .navbar button{padding:16px 12px;min-height:var(--portal-nav-bar-height)}.portal-site-header__nav--applicant .navbar__portal{gap:0;padding:0;font-size:clamp(.68rem,1.05vw,.78rem)}.portal-site-header__nav--applicant .navbar__portal-btn,.portal-site-header__nav--applicant .navbar__portal-link{padding:16px;min-height:var(--portal-nav-bar-height)}}.portal-site-header__nav--applicant .navbar a,.portal-site-header__nav--applicant .navbar button{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;padding:16px 10px;min-height:var(--portal-nav-bar-height);border-right:1px solid rgba(255,255,255,.35);line-height:1.2}.portal-site-header__nav--applicant .navbar__portal{flex-shrink:0;flex-wrap:nowrap;gap:0;padding:0;margin:0;align-items:stretch;border-left:1px solid rgba(255,255,255,.35);font-size:clamp(.68rem,1.05vw,.78rem)}.portal-site-header__nav--applicant .navbar__portal-btn,.portal-site-header__nav--applicant .navbar__portal-link{display:inline-flex;align-items:center;justify-content:center;padding:16px 14px;min-height:var(--portal-nav-bar-height);border-right:1px solid rgba(255,255,255,.35)}.portal-site-header__nav--applicant .navbar__portal-link:last-child{border-right:none}.portal-site-header__nav-desktop--applicant{display:flex;flex:1 1 auto;width:100%;min-width:0;align-items:stretch;flex-wrap:nowrap}.portal-site-header__nav-desktop--applicant .navbar{flex:1 1 auto;min-width:0}.portal-site-header__nav-desktop--applicant .navbar__portal{flex:0 0 auto}@media (min-width: 768px){.portal-site-header__nav--applicant .navbar a,.portal-site-header__nav--applicant .navbar button,.portal-site-header__nav--applicant .navbar__portal-btn,.portal-site-header__nav--applicant .navbar__portal-link{font-size:clamp(.62rem,.72vw,.78rem);letter-spacing:.03em;padding-left:clamp(6px,.85vw,14px);padding-right:clamp(6px,.85vw,14px);line-height:1.15;text-align:center}.portal-site-header__nav--applicant .navbar .fa-house{font-size:.95em;margin-right:5px!important}.portal-site-header__nav--applicant .navbar__portal-icon{font-size:1rem;margin-right:5px;opacity:.95}}@media (min-width: 1200px){.portal-site-header__nav--applicant .navbar a,.portal-site-header__nav--applicant .navbar button,.portal-site-header__nav--applicant .navbar__portal-btn,.portal-site-header__nav--applicant .navbar__portal-link{font-size:clamp(.72rem,.82vw,.84rem);padding-left:clamp(10px,1vw,16px);padding-right:clamp(10px,1vw,16px)}.portal-site-header__nav--applicant .navbar__portal-icon{font-size:1.08rem}}.portal-site-header__nav--staff-login .navbar__portal{gap:7px 10px;padding:3px 0 6px;font-size:clamp(.65rem,1.12vw,.76rem)}.navbar--admin{width:100%;flex-wrap:wrap;row-gap:6px;gap:8px 10px;padding:6px 0;text-transform:none;letter-spacing:.02em}.navbar__admin-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.navbar a,.navbar button{white-space:nowrap;text-align:center;flex-shrink:0}.navbar__admin-link{height:30px;padding:0 12px;border-radius:4px;border:none;background:transparent;color:#fffffff5;text-decoration:none;display:inline-flex;align-items:center;font-weight:700;letter-spacing:.02em;text-transform:capitalize;font-size:.68rem;white-space:nowrap}.navbar__admin-link:hover{background:#ffffff1f}.navbar__admin-link.is-active{background:#ffffff2e;border-bottom:3px solid #fff}button.navbar__admin-link{cursor:pointer;font:inherit}.navbar__admin-search{flex:1 1 220px;min-width:min(280px,32vw);max-width:320px;display:flex}.navbar__admin-search input{width:100%;height:27px;border-radius:8px;border:1px solid rgba(255,255,255,.22);background:#ffffff1a;color:#fffffff5;outline:none;padding:0 10px;font-size:.72rem}.navbar__admin-search input::placeholder{color:#ffffffd1}.navbar__admin-btn{height:27px;padding:0 9px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:#ffffff1a;color:#fffffff5;cursor:pointer;font-size:.68rem;font-weight:800;letter-spacing:.02em;white-space:nowrap}.navbar__admin-btn:hover{background:#ffffff24;border-color:#ffffff3d}.navbar__admin-btn:disabled{opacity:.55;cursor:not-allowed}.navbar__admin-spacer{flex:1}.navbar__admin-user{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 9px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff1a;color:#fffffff5;font-weight:800;white-space:nowrap}.navbar__admin-avatar{width:20px;height:20px;border-radius:999px;display:grid;place-items:center;background:#e8c54733;border:1px solid rgba(232,197,71,.32);color:#fffffff5;font-weight:900;font-size:.66rem}.navbar__admin-btn--logout{color:#fffffff5}.navbar__portal-btn,.navbar__portal-link{color:#fff;text-decoration:none;background:none;border:none;padding:0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;font-weight:700}.navbar__portal-btn:hover,.navbar__portal-link:hover{color:gold}@media (max-width: 900px){.portal-site-header__nav-bar{flex-direction:column;align-items:stretch;padding:0 16px}.navbar{flex-wrap:wrap;justify-content:center;gap:8px 14px;padding:12px 10px;font-size:.82rem;line-height:1.4}.navbar::-webkit-scrollbar{display:none}.navbar--admin{flex-wrap:wrap;overflow:visible;padding:10px 0 12px}.navbar__admin-search{min-width:100%;order:3}.navbar__portal{width:100%;justify-content:center;padding:8px 0 12px;border-top:1px solid rgba(255,255,255,.12);margin-top:0;gap:20px}.portal-site-header__nav--applicant .navbar{flex-wrap:wrap;justify-content:center;gap:8px 10px;padding:10px 8px;font-size:.78rem;min-height:0;border-right:none;margin-right:0;overflow:visible}.portal-site-header__nav--applicant .navbar a,.portal-site-header__nav--applicant .navbar button{flex:0 1 auto;padding:10px 12px;min-height:44px;border-right:none}.portal-site-header__nav--applicant .navbar__portal{width:100%;justify-content:center;flex-wrap:wrap;gap:8px 12px;padding:8px 10px 10px;font-size:.74rem;border-left:none;border-top:1px solid rgba(255,255,255,.12)}.portal-site-header__nav--applicant .navbar__portal-btn,.portal-site-header__nav--applicant .navbar__portal-link{padding:10px 12px;min-height:44px;border-right:none}.portal-site-header__nav--applicant .navbar__portal-link:last-child{border-right:none}}@media (max-width: 768px){.portal-site-header__brand-inner{grid-template-columns:48px 1fr 48px;gap:8px;padding:.6rem .5rem;align-items:center}.portal-site-header__brand--applicant{--portal-brand-logo-size: var(--portal-brand-logo-mobile);--portal-brand-emblem-ratio: .8;--portal-brand-school-ratio: 1}.portal-site-header__brand--applicant .portal-site-header__brand-inner{grid-template-columns:var(--portal-brand-logo-mobile) 1fr var(--portal-brand-logo-mobile);gap:10px 8px;padding:1.05rem .55rem 1.1rem}.portal-site-header__emblem,.portal-site-header__logo-right{height:48px;width:48px}.portal-site-header__logo-fallback{width:48px;height:48px}.portal-site-header__name{font-size:clamp(.92rem,4.2vw,1.05rem)}.portal-site-header__brand--applicant .portal-site-header__name{font-size:clamp(1.08rem,5.4vw,1.32rem)}.portal-site-header__kicker{font-size:clamp(.58rem,2.8vw,.68rem)}.portal-site-header__brand--applicant .portal-site-header__kicker{font-size:clamp(.66rem,3.1vw,.8rem);margin-bottom:.18rem}.portal-site-header__accent{font-size:.56rem}.portal-site-header__brand--applicant .portal-site-header__accent{font-size:clamp(.58rem,2.7vw,.7rem);margin-top:.28rem;line-height:1.35}.portal-site-header__nav-bar{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0;justify-content:flex-start}.portal-site-header__nav--applicant .portal-site-header__nav-bar{padding:0;overflow:visible}.portal-site-header__nav-bar::-webkit-scrollbar{display:none}.navbar{flex-wrap:nowrap;gap:12px;padding:8px 10px;font-size:.8rem;border-right:1px solid rgba(255,255,255,.2);margin-right:10px}.navbar__portal{width:auto;border-top:none;margin-top:0;padding:0 10px 0 0;gap:8px;font-size:.74rem;flex-shrink:0}.navbar__portal-btn{white-space:nowrap;font-size:.74rem;padding:0 4px}.portal-site-header__nav--applicant .navbar{flex-wrap:nowrap;gap:0;padding:0;font-size:.74rem;min-height:46px;margin-right:0;border-right:none}.portal-site-header__nav--applicant .navbar a,.portal-site-header__nav--applicant .navbar button{flex:0 0 auto;padding:12px 10px;min-height:46px;border-right:1px solid rgba(255,255,255,.35)}.portal-site-header__nav--applicant .navbar__portal{padding:0;gap:0;font-size:.7rem;border-left:1px solid rgba(255,255,255,.35)}.portal-site-header__nav--applicant .navbar__portal-btn,.portal-site-header__nav--applicant .navbar__portal-link{padding:12px 10px;min-height:46px;font-size:.7rem;border-right:1px solid rgba(255,255,255,.35)}.portal-site-header__nav--applicant .navbar__portal-link:last-child{border-right:none}}.portal-site-header__utility-mobile-lang{display:none}.portal-site-header__utility-desktop-links{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem}.portal-site-header__mobile-menu-btn{display:none}@media (max-width: 900px){.portal-site-header__nav--applicant{border-bottom-width:4px}.portal-site-header__nav--applicant .portal-site-header__nav-bar{flex-direction:column;padding:0;overflow:visible;width:100%}.portal-site-header__mobile-menu-btn{display:flex;align-items:center;justify-content:flex-start;gap:.85rem;width:100%;min-height:var(--portal-nav-bar-height-mobile);margin:0;padding:.82rem 1.1rem;border:none;background:#0b3d6e;color:#fff;cursor:pointer;font-family:inherit;border-bottom:4px solid #f5c518;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.portal-site-header__mobile-menu-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px}.portal-site-header__mobile-menu-icon svg{width:28px;height:28px}.portal-site-header__mobile-menu-label{font-size:1rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;line-height:1}.portal-site-header__nav--applicant .portal-site-header__nav-desktop{display:none}.portal-site-header__mobile-drawer{width:100%;background:#fff;border-bottom:1px solid #e2e6ea;box-shadow:0 8px 20px #0b3d6e1f}.portal-site-header__mobile-drawer-nav{display:flex;flex-direction:column;padding:.35rem 0}.portal-site-header__mobile-drawer-nav button{display:block;width:100%;text-align:left;padding:.72rem 1rem;border:none;border-bottom:1px solid rgba(11,61,110,.08);background:#fff;color:#0b3d6e;font-size:.88rem;font-weight:700;cursor:pointer;font-family:inherit}.portal-site-header__mobile-drawer-nav button:hover{background:#f0f6fc}}.wlhs-new-sticker{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;pointer-events:none;line-height:0}.wlhs-new-sticker__img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.22))}.wlhs-new-sticker--xs{width:34px}.wlhs-new-sticker--sm{width:42px}.wlhs-new-sticker--md{width:52px}.wlhs-new-sticker--lg{width:64px}.wlhs-new-sticker--animated{animation:wlhs-new-sticker-pop 2.4s ease-in-out infinite;transform-origin:center center}@keyframes wlhs-new-sticker-pop{0%,to{transform:scale(1) rotate(-4deg)}35%{transform:scale(1.1) rotate(4deg)}70%{transform:scale(.96) rotate(-2deg)}}.nbs-news-card,.nbs-event-card,.adm-news-list__news-card,.adm-news-list__event-card,.adm-news-preview__news-card,.adm-news-preview__event-card{position:relative}.wlhs-new-sticker--card-top{position:absolute;top:-6px;right:6px;z-index:4}.wlhs-new-sticker--event-top{position:absolute;top:-8px;right:4px;z-index:4}.adm-sidebar__new-sticker{margin-left:auto;flex-shrink:0}.adm-messages-hub__card .wlhs-new-sticker--hub{position:absolute;top:10px;right:10px;z-index:2}.adm-messages-hub__card{position:relative}.adm-nbs-help-toggle{position:fixed;right:20px;top:90%;z-index:9998;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;margin:0;padding:10px 12px 8px;border:0;border-radius:5px 0 0 5px;background:#219f94;color:#fff;cursor:pointer;box-shadow:-2px 0 5px #0003;transform:translateY(-50%);animation:adm-nbs-help-move 2s ease-in-out infinite;-webkit-tap-highlight-color:transparent}.adm-nbs-help-toggle:hover{background:#1d8f85}.adm-nbs-help-toggle:focus-visible{outline:2px solid #f5c518;outline-offset:2px}.adm-nbs-help-toggle--open{animation:none;background:#1a7f77}.adm-nbs-help-toggle__label{font-size:.58rem;font-weight:800;letter-spacing:.08em;line-height:1.1;text-align:center;white-space:nowrap}.adm-nbs-help-panel{position:fixed;top:0;right:-300px;z-index:9999;width:300px;max-width:calc(100vw - 2rem);height:100%;background:#f8f9fa;box-shadow:-2px 0 10px #0000001a;overflow-y:auto;transition:right .3s ease}.adm-nbs-help-panel--open{right:0}.adm-nbs-help-panel__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem 1rem;background:#219f94;color:#fff}.adm-nbs-help-panel__header h6{margin:0;font-size:.92rem;font-weight:700;letter-spacing:.02em}.adm-nbs-help-panel__close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;background:transparent;color:#fff;font-size:1.1rem;cursor:pointer}.adm-nbs-help-panel__close:hover{opacity:.85}.adm-nbs-help-panel__content{padding:1rem}.adm-nbs-help-panel__lead{margin:0 0 1rem;font-size:.84rem;line-height:1.45;color:#334155}.adm-nbs-help-panel__call{display:flex;align-items:center;gap:.75rem;padding:.85rem .9rem;border:1px solid #dbe3ec;border-radius:6px;background:#fff;color:#0f172a;text-decoration:none;box-shadow:0 2px 8px #0f172a0f;transition:border-color .15s ease,box-shadow .15s ease}.adm-nbs-help-panel__call:hover{border-color:#219f94;box-shadow:0 4px 14px #219f9426}.adm-nbs-help-panel__call-icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;background:#219f94;color:#fff;font-size:1rem;flex-shrink:0}.adm-nbs-help-panel__call-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.adm-nbs-help-panel__call-copy strong{font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#0b3d6e}.adm-nbs-help-panel__call-copy span{font-size:.86rem;font-weight:700;color:#111827;white-space:nowrap}.adm-nbs-help-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9997;margin:0;padding:0;border:0;background:#0f172a59;cursor:pointer}@keyframes adm-nbs-help-move{0%,to{transform:translateY(-50%)}50%{transform:translateY(-30%)}}@media (prefers-reduced-motion: reduce){.adm-nbs-help-toggle{animation:none}.adm-nbs-help-panel{transition:none}}@media (max-width: 640px){.adm-nbs-help-toggle{right:calc(10px + env(safe-area-inset-right,0px));padding:8px 10px}.adm-nbs-help-panel{width:min(300px,100vw)}}
