@font-face{font-family:'NokiaPureHeadlineBd';src:url(/static/fonts/NokiaPureHeadline_Bd.ttf?5518c48b0f19)}@font-face{font-family:'NokiaPureHeadlineLt';src:url(/static/fonts/NokiaPureHeadline_Lt.ttf?5518c48b0f19)}@font-face{font-family:'NokiaPureTextBd';src:url(/static/fonts/NokiaPureText_Bd.ttf?5518c48b0f19)}@font-face{font-family:'NokiaPureTextLt';src:url(/static/fonts/NokiaPureText_Lt.ttf?5518c48b0f19)}:root{--white:#FFFFFF;--black:#000000;--web-dark-gray:#343A40;--web-light-gray:#DCDCDC;--digital-blue:#004BD6;--bright-blue:#005AFF;--nokia-brand-500:#005adf;--nokia-brand-600:#0049b4;--nokia-brand-500-rgb:0,90,223;--nokia-brand-600-rgb:0,73,180;--nokia-blue:var(--bright-blue);--login-banner-bg:#002d72;--login-border:#d0d5dd;--login-ink:#101828;--login-muted:#344054;--login-link:var(--bright-blue);--login-max:72rem;--surface-canvas:#f8fafc;--border-default:#e4e7ec;--border-tint:#dbe7ff;--surface-table-header:#eef4ff;--surface-table-hover:#f5f8ff;--surface-table-zebra:#fbfcff;--border-table-row:#edf1f7;--elevation-shadow-xs:0 6px 18px rgba(16,24,40,0.06);--elevation-shadow-sm:0 10px 24px rgba(16,24,40,0.06);--elevation-shadow-popover:0 8px 24px rgba(15,23,42,0.12);--elevation-shadow-card:0 10px 28px rgba(15,23,42,0.08);--shadow-button-bright-blue:0 6px 16px rgba(0,90,255,0.18);--shadow-button-danger:0 6px 16px rgba(180,35,24,0.18);--surface-overlay-bright-blue:rgba(0,90,255,0.06);--ring-bright-blue-focus:0 0 0 3px rgba(0,90,255,0.2);--ring-bright-blue-strong:0 0 0 2px rgba(0,90,255,0.35);--outline-bright-blue-focus:2px solid rgba(0,90,255,0.35);--spinner-track-bright-blue:rgba(0,90,255,0.15);--text-secondary:#667085;--text-tertiary:#5c6570;--text-icon-muted:#666666;--portal-card-header-bg:#777777;--portal-button-primary-alt:#13902f;--color-success:#027a48;--color-success-bg:#ecfdf3;--color-success-border:#12b76a;--color-warning:#b54708;--color-warning-bg:#fffaeb;--color-warning-border:#f79009;--color-danger:#b42318;--color-danger-bg:#fef3f2;--color-danger-border:#f04438;--color-info:#175cd3;--color-info-bg:#eff8ff;--color-info-border:#2e90fa;--staff-kanban-open-bg:#124191;--staff-kanban-defect-bg:#f7b737;--staff-kanban-closed-bg:#64748b;--exp-coll-all-button-w:10rem;--exp-coll-all-button-h:2.5rem;--buttons-gap:0.5rem;--menu-link-color:rgba(0,0,0,0.38);--menu-active-color:var(--bright-blue,#407ee7)}*,*::before,*::after{box-sizing:border-box}*:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}body{-webkit-font-smoothing:antialiased;font-family:NokiaPureHeadlineLt;font-size:1.125rem;line-height:1.35;letter-spacing:3%}h1,h2,h3,h4,h5{font-family:NokiaPureHeadlineLt}h1{font-size:3.75rem;line-height:1.2;letter-spacing:1%}h2{font-size:3rem;line-height:1.2;letter-spacing:1%}h3{font-size:2rem;line-height:1.3;letter-spacing:1.1%}h4{font-size:1.5rem;line-height:1.35;letter-spacing:2%}h5{font-size:1.3125rem;line-height:1.35;letter-spacing:3%}h6{font-family:NokiaPureHeadlineBd;font-size:1.125rem;line-height:1.35;letter-spacing:3%}.external-link-icon{width:1em;display:inline;vertical-align:middle}button,button.btn-primary,a.btn-primary{align-items:center;background-color:var(--bright-blue);border:none;border-radius:6px;color:var(--white);cursor:pointer;display:inline-flex;font:inherit;font-size:0.9rem;font-weight:700;justify-content:center;line-height:1.2;min-height:2.4rem;padding:0 1rem;text-align:center;text-decoration:none;transition:background-color 0.2s ease,box-shadow 0.2s ease,opacity 0.15s ease;width:auto}button:hover:not(:disabled):not(.secondary):not(.btn-secondary):not(.btn-danger):not(.flat):not(.link):not(.red):not(.arrow-up):not(.arrow-down):not(.btn-watable),button.btn-primary:hover:not(:disabled),a.btn-primary:hover{box-shadow:var(--shadow-button-bright-blue);text-decoration:none}button:disabled,button[disabled]{box-shadow:none;cursor:not-allowed;opacity:0.65}button{&.secondary,&.btn-secondary{background-color:var(--white);color:var(--bright-blue);border:2px solid var(--bright-blue);&:hover:not(:disabled){background-color:var(--bright-blue);box-shadow:var(--shadow-button-bright-blue);color:var(--white)}}&.flat,&.link{min-height:0;width:initial;&:hover{box-shadow:none}}&.flat{background-color:var(--white);padding:20px;color:var(--bright-blue)}&.link{background-color:transparent;color:var(--bright-blue);padding:0}&.red{background-color:rgb(240,34,34);&:hover{box-shadow:2px 2px 10px 4px rgba(240,34,34,0.301)}}a{text-decoration:none;background-color:inherit;color:inherit;&:hover{text-decoration:none;color:inherit}}&.arrow-up,&.arrow-down{background:transparent;width:0;height:0;min-height:0;padding:0;margin:0;border-left:15px solid transparent;border-right:15px solid transparent}&.arrow-up{border-bottom:15px solid var(--digital-blue)}&.arrow-up.arrow-grey{border-bottom-color:rgba(0,0,0,0.38)}&.arrow-down{border-top:15px solid var(--digital-blue)}&.arrow-down.arrow-grey{border-top-color:rgba(0,0,0,0.38)}&.btn-watable{background:transparent;width:100%;height:31px;min-height:0;padding:0 8px;color:rgba(0,0,0,0.87);border:1px solid #ddd;&:hover{box-shadow:none;background:var(--digital-blue);color:var(--white)}}}a.btn-secondary{align-items:center;background-color:var(--white);color:var(--bright-blue);cursor:pointer;display:inline-flex;font:inherit;font-size:0.9rem;font-weight:700;justify-content:center;line-height:1.2;min-height:2.4rem;padding:0 1rem;text-align:center;text-decoration:none;border:2px solid var(--bright-blue);border-radius:6px;width:auto;transition:background-color 0.2s ease,box-shadow 0.2s ease,color 0.2s ease;&:hover{box-shadow:var(--shadow-button-bright-blue);background-color:var(--bright-blue);color:var(--white);text-decoration:none}}button.btn-danger,a.btn-danger{align-items:center;background-color:var(--color-danger);color:var(--white);cursor:pointer;display:inline-flex;font:inherit;font-size:0.9rem;font-weight:700;justify-content:center;line-height:1.2;min-height:2.4rem;padding:0 1rem;text-align:center;text-decoration:none;border:2px solid var(--color-danger);border-radius:6px;width:auto;transition:background-color 0.2s ease,box-shadow 0.2s ease;&:hover:not(:disabled){box-shadow:var(--shadow-button-danger);text-decoration:none}}button.btn-sm,a.btn-sm{min-height:2rem;padding:0 0.7rem;font-size:0.82rem}.page-title{--page-title-accent:var(--bright-blue);--page-title-accent-strong:var(--digital-blue);--page-title-ink:var(--login-ink);--page-title-muted:var(--text-secondary);background:linear-gradient(100deg,var(--page-title-accent),var(--page-title-accent-strong));box-shadow:0 6px 18px rgba(0,75,214,0.18);overflow:visible;position:relative}.page-title__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem 1.5rem;width:100%;max-width:72rem;min-height:6.25rem;margin:0 auto;padding:1.25rem 1rem}.page-title__copy{min-width:0;flex:1 1 auto}.page-title-eyebrow{color:rgba(255,255,255,0.92);font-size:0.68rem;font-weight:800;letter-spacing:0.08em;margin:0 0 0.2rem;text-transform:uppercase}.page-title__title,.page-title h1{margin:0 0 0.25rem;font-family:NokiaPureHeadlineBd,sans-serif;font-size:1.75rem;line-height:1.2;letter-spacing:normal;color:var(--white)}.page-title-lede{max-width:52rem;margin:0;font-family:NokiaPureTextLt,sans-serif;font-size:0.9375rem;line-height:1.4;color:rgba(255,255,255,0.92)}.page-title-lede a{color:var(--white);font-weight:700;text-decoration:underline;text-underline-offset:2px}.page-title__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0.75rem;flex:0 0 auto}.page-title__control-label{color:rgba(255,255,255,0.92);font-family:NokiaPureTextBd,sans-serif;font-size:0.85rem;line-height:1.2;margin:0}.page-title__controls select,.page-title__controls .page-title__select{appearance:none;min-width:11rem;max-width:min(18rem,100%);padding:0.55rem 2.25rem 0.55rem 0.85rem;border:1px solid rgba(255,255,255,0.45);border-radius:8px;background-color:rgba(255,255,255,0.14);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23ffffff' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0.85rem center;background-size:0.75rem;color:var(--white);font-family:NokiaPureTextBd,sans-serif;font-size:0.9rem;line-height:1.2;cursor:pointer}.page-title__controls select:hover,.page-title__controls .page-title__select:hover{background-color:rgba(255,255,255,0.22);border-color:rgba(255,255,255,0.7)}.page-title__controls select:focus,.page-title__controls .page-title__select:focus{outline:none;box-shadow:0 0 0 3px rgba(255,255,255,0.35)}.page-title__controls select option{color:var(--page-title-ink);background:var(--white)}.page-title-danger{--page-title-accent:var(--color-danger);--page-title-accent-strong:#912018;box-shadow:0 6px 18px rgba(180,35,24,0.18)}.page-title-danger .page-title-eyebrow{color:rgba(255,255,255,0.92)}@media (max-width:640px){.page-title__inner{flex-direction:column;align-items:flex-start;padding-top:1rem;padding-bottom:1rem}.page-title__title,.page-title h1{font-size:1.5rem}.page-title__controls{width:100%;justify-content:flex-start}.page-title__controls select,.page-title__controls .page-title__select{width:100%;max-width:none}}.container{display:flex;flex-direction:column;gap:1rem;margin:0 auto 2rem;max-width:72rem;min-height:100vh;padding:0 1rem;width:100%}.container--fill-viewport{min-height:100vh}.container.container--fit-content{flex:0 0 auto;min-height:0}.floating-button{position:fixed;z-index:99;bottom:0;right:1vw;padding:0;width:60px;height:60px;font-size:24px;cursor:pointer;background-color:white;border-radius:100%;box-shadow:0 0 1px 0 #6bd6e6,0 1px 10px 0 #6bd6e6b3;margin:1vh}.floating-button:hover{box-shadow:2px 2px 10px 4px rgba(0,103,237,0.301)}.floating-img{padding-top:2px;padding-left:2px;width:50%;flex-shrink:0}.site-messages{background:var(--color-success-bg);border-bottom:1px solid var(--color-success-border);color:var(--color-success);flex:0 0 auto;min-height:0;max-height:none;height:auto;padding:0.65rem 1rem;text-align:center;width:100%}.site-message{font-size:0.95rem;margin:0}dialog.portal-dialog{border:none;padding:1.5rem 1rem;margin:auto;max-width:100vw;max-height:100vh;background:transparent;color:var(--login-ink,#101828)}dialog.portal-dialog::backdrop{background:rgba(15,23,42,0.45)}dialog.portal-dialog .portal-dialog__panel{background:var(--white,#fff);border-radius:12px;box-shadow:0 8px 40px rgba(15,23,42,0.22);max-width:min(36rem,calc(100vw - 2rem));width:100%;max-height:calc(100vh - 3rem);display:flex;flex-direction:column;overflow:hidden}dialog.portal-dialog.portal-dialog--wide .portal-dialog__panel{max-width:min(52rem,calc(100vw - 2rem))}dialog.portal-dialog .portal-dialog__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:0.5rem 1rem;padding:1rem 1.15rem 0.85rem;border-bottom:1px solid var(--border-default);flex-shrink:0}dialog.portal-dialog .portal-dialog__title{font-family:NokiaPureHeadlineLt,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25;margin:0;flex:1;min-width:0}dialog.portal-dialog .portal-dialog__title--xl{font-size:1.5rem}dialog.portal-dialog .portal-dialog__body{padding:1rem 1.15rem;overflow-y:auto;font-family:NokiaPureTextLt,sans-serif;font-size:0.9375rem;line-height:1.45}dialog.portal-dialog .portal-dialog__body--terms{max-height:min(60vh,28rem)}dialog.portal-dialog .portal-dialog__footer,dialog.portal-dialog .portal-dialog__footer.right-side-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0.65rem 0.85rem;padding:0.9rem 1.15rem 1.1rem;border-top:1px solid #f2f4f7;flex-shrink:0}dialog.portal-dialog .portal-dialog__error{color:var(--color-danger);font-size:0.875rem;font-weight:600;line-height:1.4;margin:0 auto 0 0}dialog.portal-dialog .portal-dialog__header button.close,dialog.portal-dialog .portal-dialog__header .portal-dialog__close{background:transparent;border:0;color:var(--login-ink,#101828);cursor:pointer;font-size:1.5rem;line-height:1;min-height:0;padding:0.15rem 0.25rem;flex-shrink:0}dialog.portal-dialog .portal-dialog__header button.close:hover,dialog.portal-dialog .portal-dialog__header .portal-dialog__close:hover{color:var(--bright-blue)}.portal-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:0.15rem;margin-top:0.75rem}.portal-table-card__footer .portal-pagination{margin-top:0}a.portal-pagination__link,button.portal-pagination__link,span.portal-pagination__link{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0.35rem 0.6rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--bright-blue);font:inherit;font-size:0.9rem;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}a.portal-pagination__link:hover,button.portal-pagination__link:hover{border-color:var(--bright-blue);text-decoration:none}a.portal-pagination__link:focus-visible,button.portal-pagination__link:focus-visible{outline:2px solid var(--bright-blue);outline-offset:2px}span.portal-pagination__link.is-current{background:var(--surface-table-header);border-color:var(--bright-blue);cursor:default}span.portal-pagination__link.is-disabled{color:var(--text-secondary);opacity:0.6;cursor:default}.portal-pagination__ellipsis{padding:0.35rem 0.3rem;color:var(--text-secondary)}.portal-cta-bar{align-items:center;background:var(--surface-table-header);border:1px solid var(--border-tint);border-left:4px solid var(--bright-blue);border-radius:14px;box-shadow:var(--elevation-shadow-card);display:flex;flex-wrap:wrap;gap:1rem 1.25rem;justify-content:space-between;margin:1rem 0 1rem 0;padding:1.1rem 1.25rem}.portal-cta-bar__copy{display:flex;flex:1 1 16rem;flex-direction:column;gap:0.3rem;min-width:0}.portal-cta-bar__badge{align-self:flex-start;color:var(--bright-blue);font-size:0.7rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.portal-cta-bar__title{color:var(--login-ink);font-size:1.05rem;font-weight:700;line-height:1.25;margin:0}.portal-cta-bar__lede{color:var(--text-secondary);font-size:0.9rem;line-height:1.4;margin:0;max-width:36rem}.portal-cta-bar__button{flex:0 0 auto}@media (max-width:720px){.portal-cta-bar{align-items:stretch;flex-direction:column}.portal-cta-bar__button{justify-content:center;width:100%}}.portal-table-card,.table-class{background:var(--white);border:1px solid var(--border-default);border-radius:14px;box-shadow:var(--elevation-shadow-card);overflow:hidden}.portal-table-card__body,.portal-table-card>#table-container,.table-class>#table-container,#table-container.portal-table-card,#table-container.table-class{margin-top:0;overflow-x:auto;padding:1rem}.portal-table-card__footer{align-items:center;border-top:1px solid var(--border-table-row);color:var(--text-secondary);display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:space-between;padding:0.75rem 1rem}.portal-table-card__footer p{margin:0}.portal-table,table.portal-table,.mod-table{border-collapse:collapse;color:var(--login-ink);table-layout:auto;width:100%}.portal-table th,.portal-table td,.mod-table th,.mod-table td{border-bottom:1px solid var(--border-table-row);padding:0.7rem 0.8rem;text-align:left;vertical-align:top}.portal-table thead th,.mod-table thead th{background:var(--surface-table-header);color:#111827;font-weight:700}.portal-table tbody tr:nth-child(even),.mod-table tbody tr:nth-child(even){background:var(--surface-table-zebra)}.portal-table tbody tr:hover,.portal-table--hover tbody tr:hover,.mod-table tbody tr:hover{background:var(--surface-table-hover)}.portal-table tbody tr:last-child td,.mod-table tbody tr:last-child td{border-bottom:0}.portal-table--bordered th,.portal-table--bordered td{border:1px solid var(--border-default)}.portal-table a,.mod-table a{color:var(--bright-blue);font-weight:700;text-decoration:underline;text-underline-offset:0.15rem}.portal-table a:hover,.mod-table a:hover{color:var(--digital-blue);text-decoration-thickness:2px}.portal-table tbody tr td.dataTables_empty,.portal-table tbody tr td.dt-empty{background:var(--surface-table-zebra);color:var(--text-secondary);font-size:0.95rem;padding:1.5rem 1rem;text-align:center}.portal-table-card .dt-container .dt-layout-row,.table-class .dt-container .dt-layout-row,#table-container .dt-container .dt-layout-row{align-items:center;gap:0.75rem;margin:0.9rem 0}.portal-table-card .dt-container .dt-layout-row:first-child,.table-class .dt-container .dt-layout-row:first-child,#table-container .dt-container .dt-layout-row:first-child{margin-top:0;padding-bottom:0.75rem}.portal-table-card .dt-container .dt-layout-row:last-child,.table-class .dt-container .dt-layout-row:last-child,#table-container .dt-container .dt-layout-row:last-child{border-top:1px solid var(--border-table-row);color:var(--text-secondary);margin-bottom:0;padding-top:0.75rem}.portal-table-card .dt-container .dt-input,.table-class .dt-container .dt-input,#table-container .dt-container .dt-input{border:1px solid var(--border-default);border-radius:6px;min-height:2.35rem;padding:0.35rem 0.6rem;width:auto}.portal-table-card .dt-container .dt-paging .dt-paging-button,.table-class .dt-container .dt-paging .dt-paging-button,#table-container .dt-container .dt-paging .dt-paging-button{border:1px solid transparent;border-radius:6px;color:var(--bright-blue)!important;padding:0.35rem 0.6rem}.portal-table-card .dt-container .dt-paging .dt-paging-button.current,.table-class .dt-container .dt-paging .dt-paging-button.current,#table-container .dt-container .dt-paging .dt-paging-button.current{background:var(--surface-table-header)!important;border-color:var(--bright-blue)!important}.column-header{padding-left:1rem}.portal-cta-bar{align-items:center;background:var(--surface-table-header);border:1px solid var(--border-tint);border-left:4px solid var(--bright-blue);border-radius:14px;box-shadow:var(--elevation-shadow-card);display:flex;flex-wrap:wrap;gap:1rem 1.25rem;justify-content:space-between;margin:1rem 0 1rem 0;padding:1.1rem 1.25rem}.portal-cta-bar__copy{display:flex;flex:1 1 16rem;flex-direction:column;gap:0.3rem;min-width:0}.portal-cta-bar__badge{align-self:flex-start;color:var(--bright-blue);font-size:0.7rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.portal-cta-bar__title{color:var(--login-ink);font-size:1.05rem;font-weight:700;line-height:1.25;margin:0}.portal-cta-bar__lede{color:var(--text-secondary);font-size:0.9rem;line-height:1.4;margin:0;max-width:36rem}.portal-cta-bar__button{flex:0 0 auto}@media (max-width:720px){.portal-cta-bar{align-items:stretch;flex-direction:column}.portal-cta-bar__button{justify-content:center;width:100%}}#CookielawBanner{position:fixed;right:0;bottom:0;left:0;z-index:1000;background:#1f2b3d;color:#fff;padding:22px 0;box-shadow:0 -2px 12px rgba(0,0,0,0.18)}#CookielawBanner .container{display:flex;align-items:center;gap:2rem;justify-content:space-between;position:relative}.cookie_content{padding:3vh;display:flex;color:white}#CookielawBanner a{color:#fff;font-weight:700;text-decoration:none}#CookielawBanner button,#CookielawBanner .btn{min-width:10rem}#CookielawBanner #CookielawCross{background:url('/static/cookielaw/img/close.png?5518c48b0f19') no-repeat 0 0;cursor:pointer;display:block;position:absolute;top:0;right:0;width:15px;height:15px}@media (max-width:767px){#CookielawBanner .container{align-items:stretch;flex-direction:column;gap:1rem}#CookielawBanner button,#CookielawBanner .btn{width:100%}}:root{--sitewide-banner-ink:#212121;--sitewide-banner-high:#f26c6a;--sitewide-banner-moderate:#ffdf05;--sitewide-banner-low:#a0f0be;--sitewide-banner-optional:#edf2f5}.sitewide-banner{align-items:center;color:var(--sitewide-banner-ink);display:flex;font-family:NokiaPureTextLt,sans-serif;font-size:0.875rem;gap:0.75rem;justify-content:center;line-height:1.45;padding:0.75rem 3rem 0.75rem 1.25rem;position:relative;text-align:center;width:100%}.sitewide-banner__body{max-width:72rem}.sitewide-banner__body p,.sitewide-banner__body ul,.sitewide-banner__body ol{margin:0}.sitewide-banner__body p + p,.sitewide-banner__body ul + p,.sitewide-banner__body p + ul{margin-top:0.25rem}.sitewide-banner__body a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:0.15rem}.sitewide-banner--high{background-color:var(--sitewide-banner-high)}.sitewide-banner--moderate{background-color:var(--sitewide-banner-moderate)}.sitewide-banner--low{background-color:var(--sitewide-banner-low)}.sitewide-banner--optional{background-color:var(--sitewide-banner-optional)}.sitewide-banner__dismiss{align-items:center;background:transparent;border:0;border-radius:6px;box-shadow:none;color:var(--sitewide-banner-ink);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;min-height:2rem;padding:0;position:absolute;right:0.75rem;top:50%;transform:translateY(-50%);width:2rem}.sitewide-banner__dismiss:hover:not(:disabled){background:rgba(33,33,33,0.08);box-shadow:none}.sitewide-banner__dismiss svg{display:block;height:1.1rem;width:1.1rem}.sitewide-banner__dismiss svg path{stroke:var(--sitewide-banner-ink)}.sitewide-banners-admin{margin:0 auto;max-width:72rem;padding:1.5rem 1rem 3rem;width:100%}.sitewide-banners-admin h2{color:var(--login-ink);font-size:1.35rem;font-weight:700;letter-spacing:normal;margin:0 0 0.85rem}.sitewide-banners-admin__section{margin-bottom:2rem}.sitewide-banners-admin__empty{color:var(--text-secondary);margin:0}.sitewide-banners-admin__card{background:var(--white);border:1px solid var(--border-default);border-radius:14px;box-shadow:var(--elevation-shadow-card);padding:1.25rem 1.35rem 1.5rem}.sitewide-banners-admin__field{display:flex;flex-direction:column;gap:0.35rem;margin-bottom:1rem}.sitewide-banners-admin__field label{color:var(--login-ink);font-size:0.95rem;font-weight:700}.sitewide-banners-admin__field select{background:var(--white);border:1px solid var(--border-default);border-radius:8px;color:var(--login-ink);max-width:16rem;min-height:2.5rem;padding:0.45rem 0.7rem}.sitewide-banners-admin__field select:focus{border-color:var(--bright-blue);box-shadow:var(--ring-bright-blue-focus);outline:none}.sitewide-banners-admin__check{align-items:center;cursor:pointer;display:inline-flex;font-weight:700;gap:0.5rem}.sitewide-banners-admin__check input{accent-color:var(--bright-blue);height:1.1rem;width:1.1rem}.sitewide-banners-admin__errors,.sitewide-banners-admin__field .errorlist{color:var(--color-danger);list-style:none;margin:0;padding:0}.sitewide-banners-admin .tox-tinymce{border-radius:8px}.sitewide-banners-admin__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:flex-end;margin-top:0.5rem}.sitewide-banners-admin__actions{display:flex;gap:0.65rem}.sitewide-banners-admin .action_icon{text-decoration:none}.sitewide-banners-admin button.action_icon{background:transparent;box-shadow:none;min-height:0;padding:0.2rem;width:auto}.sitewide-banners-admin button.action_icon:hover:not(:disabled){background:rgba(0,90,255,0.08);box-shadow:none}.sitewide-banners-admin .action_icon svg{display:inline-block;height:1.25rem;vertical-align:middle;width:1.25rem}.sitewide-banners-admin .action_icon.edit_icon svg path{fill:var(--digital-blue)}.sitewide-banners-admin .action_icon.delete_icon svg path{fill:var(--color-danger)}.sitewide-banners-admin__preview{background:var(--surface-canvas);border-left:3px solid var(--border-default);color:var(--text-secondary);font-size:0.95rem;margin:0.85rem 0 1.25rem;padding:0.65rem 0.85rem}.sitewide-banner-level,.sitewide-banner-status{border-radius:999px;color:var(--sitewide-banner-ink);display:inline-block;font-size:0.78rem;font-weight:700;padding:0.2rem 0.6rem}.sitewide-banner-level--high{background-color:var(--sitewide-banner-high)}.sitewide-banner-level--moderate{background-color:var(--sitewide-banner-moderate)}.sitewide-banner-level--low{background-color:var(--sitewide-banner-low)}.sitewide-banner-level--optional{background-color:var(--sitewide-banner-optional)}.sitewide-banner-status--on{background-color:var(--sitewide-banner-low)}.sitewide-banner-status--off{background:var(--surface-canvas);color:var(--text-secondary)}#sitewide-banner-edit-dialog .tox-tinymce{min-height:12rem}#sitewide-banner-delete-preview{margin-bottom:0}#main_nav_bar,#sub_nav_bar{--header_black:var(--black);--header_white:var(--white);--header_nokia_blue:var(--bright-blue);--header_red:var(--color-danger);--header_gray:var(--web-light-gray);--header_font_black:rgba(0,0,0,0.87);--header_shadow:rgba(0,0,0,0.2);--header_bright_red:#ff000f}#main_nav_bar{display:flex;align-items:center;justify-content:space-between;width:100%;height:6.25rem;padding:0 3.75rem;background:var(--header_white);border-bottom:1px solid var(--header_gray);z-index:999}#main_nav_bar.shrink{height:3.75rem}.drop_menu{top:6.25rem;height:auto;visibility:hidden;opacity:0;background:var(--header_white);z-index:999;overflow-y:auto;position:absolute;display:block;list-style:none;padding-left:1rem;padding-right:1rem;transition:opacity 0.3s ease-in-out}.drop_menu li a,.drop_menu li .logout-form button{width:100%;display:block;padding:0 0 0 1rem;margin:0;border:0;border-radius:0;background:none;text-align:left;text-decoration:none;color:var(--header_font_black);font:inherit;font-weight:400;font-size:1rem;line-height:2.8125rem;cursor:pointer;appearance:none;-webkit-appearance:none}#main_nav_bar{transition:top 0.3s,padding 0.3s,height 0.5s}#home_button a{display:inline-flex;align-items:baseline;column-gap:1.9375rem;row-gap:0.25rem;text-decoration:none;color:var(--header_font_black);font-size:1.5rem;font-weight:600;flex-wrap:wrap}#home_button a img{flex-shrink:0;height:24px;width:auto}#home_button a span{flex-shrink:0;white-space:nowrap}#main_nav_menu{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}#main_nav_menu[hidden],#main_nav_menu_compressed[hidden]{display:none!important}#main_nav_menu .category_title{white-space:nowrap;flex-shrink:0;text-decoration:none;color:var(--header_nokia_blue);font-weight:600;font-size:100%}#main_nav_menu input.drop_toggle_checkbox{display:none}#main_nav_menu .drop_toggle{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;cursor:pointer}#main_nav_menu .drop_toggle img{transform:rotate(0deg);transition:transform 0.2s ease}#main_nav_menu input.drop_toggle_checkbox:checked + label.drop_toggle img{transform:rotate(180deg)}#main_nav_menu_compressed{display:none;flex-shrink:0;margin-left:auto}#main_nav_menu_compressed #hamburger_menu_checkbox{display:none}#main_nav_menu_compressed #side_menu_div{position:fixed;top:0;right:0;z-index:3;width:25rem;height:100vh;margin:0;padding:2rem;background:var(--header_white);box-shadow:-8px 0 24px var(--header_shadow);overflow-y:auto;transform:translateX(100%);visibility:hidden}#main_nav_menu_compressed #hamburger_menu_checkbox:checked ~ #side_menu_div{transform:translateX(0);visibility:visible}#main_nav_menu_compressed #close_button_div{display:flex;justify-content:flex-end;margin-bottom:2rem}#main_nav_menu_compressed #side_menu_div details>summary{list-style:none;cursor:pointer}#main_nav_menu_compressed #side_menu_div details>summary::-webkit-details-marker{display:none}#main_nav_menu_compressed #side_menu_div .collapse_chevron{transform:rotate(0deg);transition:transform 0.2s ease}#main_nav_menu_compressed #side_menu_div details:not([open]) .collapse_chevron{transform:rotate(180deg)}#main_nav_menu_compressed ul{list-style:none;padding-left:0}#main_nav_menu_compressed li{margin-bottom:1rem;margin-top:1rem}#main_nav_menu_compressed #side_menu_div .category_title{white-space:nowrap;flex-shrink:0;text-decoration:none;color:var(--header_nokia_blue);font-weight:600;font-size:100%}#main_nav_menu_compressed #side_menu_div .subcategory_div{padding-left:1rem;padding-top:1rem}#main_nav_menu_compressed #side_menu_div .subcategory_div .subcategory_title_div{display:flex;justify-content:space-between;font-weight:700}#main_nav_menu_compressed #side_menu_div .subcategory_div a{display:flex;text-decoration:none;color:var(--header_font_black);align-items:center}#main_nav_menu_compressed #side_menu_div .subcategory_div a .external_link_icon{width:1rem;height:1rem;filter:contrast(0%)}@media (max-width:1500px){#main_nav_menu{display:none!important}#sub_nav_bar{display:none!important}#main_nav_menu_compressed{display:inline-flex}}#user_menu{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-right:3rem;padding-left:1rem}#user_menu a svg,#user_menu .logout-form button svg{width:1.25rem;height:1.25rem;display:inline;vertical-align:middle}#user_menu #logout_icon{display:inline-flex}#user_menu .log_out_button svg path{fill:var(--header_bright_red)}#user_menu .my_profile_link svg path{fill:var(--header_nokia_blue)}#user_menu .drop_menu li .logout-form button.log_out_button:hover{box-shadow:none}#user_menu #login_button{align-items:center;background-color:var(--header_white);color:var(--header_nokia_blue);cursor:pointer;display:inline-flex;font:inherit;font-size:0.9rem;font-weight:700;justify-content:center;line-height:1.2;min-height:2.4rem;padding:0 1rem;text-align:center;text-decoration:none;width:auto}#user_menu #login_button:hover{text-decoration:underline}#user_menu #create_account_button{align-items:center;background-color:var(--header_nokia_blue);border:none;border-radius:6px;color:var(--white);cursor:pointer;display:inline-flex;font:inherit;font-size:0.9rem;font-weight:700;justify-content:center;line-height:1.2;min-height:2.4rem;padding:0 1rem;text-align:center;text-decoration:none;width:auto;transition:box-shadow 0.2s ease}#user_menu #create_account_button:hover{box-shadow:0px 8px 24px var(--header_shadow)}#user_menu input{display:none}#user_menu_toggle:checked ~ .drop_menu{visibility:visible;opacity:1}#user_menu{position:relative}#user_menu .drop_menu{line-height:2.8125rem;max-height:55vh;min-width:14rem;top:100%;left:50%;transform:translateX(-50%);right:auto}#main_nav_bar:has(input.drop_toggle_checkbox:checked) + #sub_nav_bar{min-width:100%;visibility:visible;opacity:1}#sub_nav_bar{position:fixed;top:6.25rem;padding:3rem;transition:top 0.5s;border-bottom:1px solid var(--header_gray);box-shadow:0px 8px 24px var(--header_shadow);clip-path:inset(0 0 -40px 0)}#main_nav_bar.shrink ~ #sub_nav_bar{top:3.75rem}#sub_nav_bar.flex{display:flex;gap:4rem;justify-content:center}#sub_nav_bar.grid{display:grid;row-gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center}#sub_nav_bar h3{font-size:1.5rem}#sub_nav_bar a{font-weight:500;font-size:1rem;text-decoration:none;color:var(--header_black)}#sub_nav_bar .subcategory_div{width:18rem}#sub_nav_bar .subcategory_div .subcategory_title_div{display:flex;align-items:center;justify-content:space-between}#sub_nav_bar .subcategory_div a{display:inline-flex;align-items:center;gap:0.5rem}#sub_nav_bar .subcategory_div a .external_link_icon{width:1rem;height:1rem;filter:contrast(0%)}.notification-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;margin-left:0.35rem;padding:0 0.35rem;border-radius:0.75rem;background-color:#c91d2e;color:#fff;font-size:0.7rem;font-weight:700;line-height:1;vertical-align:middle}.notification-badge[hidden]{display:none}.footer{--footer_blue:var(--bright-blue);--footer_black:var(--black);--footer_gray:var(--text-tertiary);--footer_light_gray:#fcfcfd;padding:4rem;background-color:var(--footer_light_gray)}.footer .main_footer_content{margin-bottom:4rem;padding-left:6rem;padding-right:6rem}.footer .main_footer_content #logo_div{margin-bottom:2rem}.footer .main_footer_content #network_solutions_links_div{margin-top:2rem;margin-bottom:2rem}.footer .main_footer_content #network_solutions_links_div h1{font-size:0.75rem}.footer .main_footer_content #network_solutions_links_div ul{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:0.25rem}.footer .main_footer_content #network_solutions_links_div li a{text-decoration:none;color:var(--footer_gray);font-size:0.75rem}.footer .main_footer_content #network_solutions_links_div li a:hover{color:var(--footer_blue)}.footer .main_footer_content #contacts_div{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.footer .main_footer_content #contacts_div #blue_links{display:flex;justify-content:space-between;align-items:center;gap:2rem}.footer .main_footer_content #contacts_div #blue_links a{text-decoration:none;color:var(--footer_blue);font-weight:bold}.footer .main_footer_content #contacts_div #news{display:flex;justify-content:space-between;align-items:center}.footer .main_footer_content #contacts_div #subscribe_button{margin-right:1rem}.footer .main_footer_content #contacts_div #news #socials{display:flex;justify-content:left;align-items:center;gap:1rem}.footer .main_footer_content #contacts_div #news #socials img{height:2rem;width:2rem;border:0.1rem solid var(--footer_black);border-radius:50%}.footer .service_menu{padding-left:10%;padding-right:10%;display:flex;align-items:center;justify-content:space-between}.footer .service_menu a{text-decoration:none;color:var(--footer_gray)}#feedback-dialog,#loggedout-dialog{position:fixed!important;top:auto!important;right:1.5rem!important;bottom:5.25rem!important;left:auto!important;transform:none!important;margin:0!important;display:block;width:min(21rem,calc(100vw - 3rem));max-width:min(21rem,calc(100vw - 3rem));max-height:calc(100vh - 7rem);overflow:hidden;padding:0;border:none;border-radius:10px;background:#f8f8f8;box-shadow:0 4px 24px rgba(15,23,42,0.22);z-index:100}#feedback-dialog:not([open]),#loggedout-dialog:not([open]){display:none}#feedback-dialog::backdrop,#loggedout-dialog::backdrop{background:transparent}#feedback-dialog>form,#loggedout-dialog .modal-content{display:flex;flex-direction:column;gap:0.9rem;padding:1.25rem 1.35rem 1.45rem;max-height:inherit;overflow-y:auto}#feedback-dialog .feedback-dialog__title,#loggedout-dialog .feedback-dialog__title{font-family:"NokiaPureHeadlineLt",sans-serif;font-size:1.75rem!important;font-weight:700;line-height:1.2;margin:0 0 0.25rem;color:var(--login-ink,#101828)}#feedback-dialog .feedback-dialog__field{display:flex;flex-direction:column;gap:0.35rem}#feedback-dialog .feedback-dialog__label{font-size:0.875rem;font-weight:600;color:var(--login-ink,#101828)}#feedback-dialog .feedback-dialog__required{color:#d92d20}#feedback-dialog .form-control{width:100%;max-width:100%;display:block;padding:0.55rem 0.65rem;border:1px solid var(--login-border,#d0d5dd);border-radius:4px;font-size:0.9375rem}#feedback-dialog textarea.form-control{min-height:13rem;max-height:min(18rem,42vh);resize:vertical;line-height:1.45}#feedback-dialog .form-control:focus{outline:none;border-color:var(--login-link,#005aff);box-shadow:0 0 0 3px rgba(0,90,255,0.2)}#feedback-dialog .feedback-dialog__actions,#loggedout-dialog .feedback-dialog__actions{display:flex;flex-wrap:nowrap;gap:0.75rem;justify-content:flex-end;margin-top:0.5rem}#feedback-dialog .feedback-dialog__actions>button,#loggedout-dialog .feedback-dialog__actions>button{flex:1 1 0;min-width:0}#feedback-dialog .feedback-dialog-errors{background:#fff3f0;border:1px solid #e8a298;border-radius:8px;color:#7a1f12;font-size:0.9rem;margin-bottom:0.25rem;padding:0.65rem 0.85rem}#feedback-dialog .feedback-dialog-errors .errorlist,#feedback-dialog form .errorlist{color:#7a1f12;font-size:0.85rem;margin:0.35rem 0 0;padding-left:1.1rem}#feedback-dialog .disabled,#loggedout-dialog .disabled{opacity:0.5;pointer-events:none}@media (max-width:480px){#feedback-dialog,#loggedout-dialog{right:0.75rem!important;bottom:5rem!important;width:calc(100vw - 1.5rem);max-width:none}}