/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#react-osl{margin-top:1rem;margin-bottom:1.5rem;}#react-osl .body .main .switcher .boxTabGroup{margin-bottom:2rem;}#react-osl .body .main .switcher .boxTabGroup button{display:flex;flex-direction:column;gap:0.25rem;align-items:center;}#react-osl .body .main .switcher .boxTabGroup button .sub{font-size:0.75rem;}@media (max-width:1200px){#react-osl .body .main .switcher .boxTabGroup{margin-bottom:1rem;}}#react-osl .body .main .switcher h2{margin-bottom:1.5rem;}@media (max-width:1200px){#react-osl .body .main .switcher h2{margin-bottom:1rem;}}#react-osl .body .main .switcher h2 span.tag{vertical-align:middle;}#react-osl .body .main .switcher .basis-block{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1rem;}@media (max-width:992px){#react-osl .body .main .switcher .basis-block{justify-content:center;}}#react-osl .body .main .table-filters{margin-bottom:1.5rem;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;}#react-osl .body .main .table-filters .jsaSearch{flex-grow:1;min-width:unset;max-width:unset;}#react-osl .body .main .table-filters > button,#react-osl .body .main .table-filters > .mobileRow,#react-osl .body .main .table-filters > .mobileRow button{flex-shrink:0;}#react-osl .body .main .table-filters .mobileRow{display:flex;flex-direction:row;gap:1rem;}#react-osl .body .main .table-filters .mobileRow button.settingsBefore,#react-osl .body .main .table-filters .mobileRow button.count{flex-grow:1;}@media (max-width:1200px){#react-osl .body .main .table-filters{margin-bottom:1rem;}}@media (max-width:992px){#react-osl .body .main .table-filters{flex-direction:column;}#react-osl .body .main .table-filters > button,#react-osl .body .main .table-filters > .mobileRow{width:100%;}}#react-osl .body .main #osl-table thead tr:first-child th{color:var(--textSubtle);font-size:0.875rem;font-weight:700;text-align:center;}#react-osl .body .main #osl-table th.current,#react-osl .body .main #osl-table td.current{border-right:1px solid var(--borderDefault);}#react-osl .body .main #osl-table th.shortage,#react-osl .body .main #osl-table td.shortage{width:1%;text-align:center;}#react-osl .body .main #osl-table th.code,#react-osl .body .main #osl-table td.code{width:1%;}#react-osl .body .main tr.empty div.p:has(.customWrapper),#react-osl .body .main tr.empty .customWrapper,#react-osl .body .main .emptyState div.p:has(.customWrapper),#react-osl .body .main .emptyState .customWrapper{display:contents;}.card-group .card-individual.card-type-OSL{border:1px solid var(--borderDefault);border-radius:0.5rem;background-color:var(--surfaceDefault);display:flex;flex-direction:column;}.card-group .card-individual.card-type-OSL .title-section{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;background-color:var(--backgroundLightGrey);border-bottom:1px solid var(--borderDefault);padding:1rem 0.75rem;}.card-group .card-individual.card-type-OSL dl{margin:1.25rem;}.card-group .card-individual.card-type-OSL dl:first-of-type{display:flex;flex-direction:column;margin-bottom:1rem;}.card-group .card-individual.card-type-OSL dl:first-of-type dt:not(:first-child){margin-top:0.5rem;}.card-group .card-individual.card-type-OSL dl:first-of-type dd{margin-top:0.25rem;margin-inline-start:0;}.card-group .card-individual.card-type-OSL dl:last-of-type{padding-top:1rem;border-top:1px solid var(--borderDefault);margin-top:auto;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;flex-wrap:wrap;}.card-group .card-individual.card-type-OSL dl:last-of-type div{display:flex;flex-direction:column;gap:0.25rem;}.card-group .card-individual.card-type-OSL dl:last-of-type div dd{margin-inline-start:0;}#history-modal .modal-content .top{margin-bottom:1.5rem;display:flex;flex-direction:row;gap:1rem;align-items:flex-end;justify-content:space-between;}#history-modal .modal-content .top .left{display:grid;grid-template-columns:auto auto;column-gap:1rem;row-gap:0.25rem;margin:0;}#history-modal .modal-content .top .left dt{color:var(--textSubtler);}#history-modal .modal-content .top .left dd{color:var(--textDefault);margin:0;}@media (max-width:992px){#history-modal .modal-content .top{flex-direction:column;margin-bottom:1.25rem;align-items:flex-start;}}#history-modal .modal-content table{margin-bottom:1px;}#history-modal .modal-content table td:not(:last-child),#history-modal .modal-content table table th:not(:last-child){width:1%;}#history-modal .modal-content table td.rowDivider{background-color:var(--backgroundLightGrey);color:var(--textMid);text-align:center;}dialog.rating-definitions .content-box{width:100%;border:1px solid var(--borderDefault);border-radius:0.5rem;display:flex;flex-direction:row;}dialog.rating-definitions .content-box .tablist{display:flex;flex-direction:column;flex-shrink:0;}dialog.rating-definitions .content-box .tablist button{border-radius:0;width:100%;color:var(--textSubtler);text-align:start;padding:1rem;height:auto;}dialog.rating-definitions .content-box .tablist button[aria-selected=true]{color:var(--textDefault);background-color:var(--backgroundBrand);border-right:0.125rem solid #8E43D1;}dialog.rating-definitions .content-box .tablist button:first-child{border-top-left-radius:0.5rem;}dialog.rating-definitions .content-box .tabpanel{padding:0.75rem;border-left:1px solid var(--borderDefault);}dialog.rating-definitions .content-box .tabpanel > h2:not(:first-child){margin-top:2rem;}dialog.rating-definitions .content-box .tabpanel > .group:not(:first-child){margin-top:1.5rem;}dialog.rating-definitions .content-box .tabpanel > .group h2,dialog.rating-definitions .content-box .tabpanel > .group h3{margin-bottom:0.75rem;font-weight:500;}dialog.rating-definitions .content-box .tabpanel > .group h2 span,dialog.rating-definitions .content-box .tabpanel > .group h2 abbr,dialog.rating-definitions .content-box .tabpanel > .group h3 span,dialog.rating-definitions .content-box .tabpanel > .group h3 abbr{margin-right:0.5rem;font-weight:400;}@media (min-width:992px){dialog.rating-definitions .content-box .tablist{position:sticky;top:-1.5rem;height:fit-content;}}@media (max-width:992px){dialog.rating-definitions .content-box{flex-direction:column;}dialog.rating-definitions .content-box .tablist{flex-direction:row;border-right:none;border-bottom:1px solid var(--borderDefault);}dialog.rating-definitions .content-box .tablist button[aria-selected=true]{border-right:none;border-bottom:0.125rem solid #8E43D1;}dialog.rating-definitions .content-box .tablist button:last-child{border-top-right-radius:0.5rem;}}#filter-modal.level-6 button[aria-label="Shortage driver"]{display:none;}#filter-modal .modal-content{padding:0;}#filter-modal .modal-content .jsaSelect{width:100%;}#filter-modal .modal-content .group{padding:1.5rem;}#filter-modal .modal-content .group:not(:last-child){border-bottom:1px solid var(--borderDefault);}#filter-modal .modal-content .group > h3{margin-bottom:1.5rem;}#download-modal .modal-content{display:flex;flex-direction:column;gap:1rem;}#download-modal .modal-content .group{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;align-items:center;}#download-modal .modal-content .group:not(:first-child):not(:nth-child(3)){padding-top:1rem;border-top:1px solid var(--borderDefault);}#download-modal .modal-content .group button{height:auto;}#download-modal .modal-content .divider{padding:0.5rem;background-color:var(--backgroundGrey);text-transform:capitalize;}
body.openModal{overflow-y:hidden;overflow-x:hidden;}.jsaModal{position:fixed;top:0;bottom:0;left:0;right:0;height:fit-content;padding:0;background-color:var(--surfaceDefault);border-radius:0.5rem;box-shadow:0 3px 18px -2px rgba(52,64,84,0.12),0px 12px 48px -6px rgba(52,64,84,0.19);border:none;transform:scale(0);opacity:0;transition:all 0.25s ease-in-out 0.1s allow-discrete;width:calc(100% - 1.25rem * 2);max-height:84%;align-items:center;justify-content:center;flex-direction:column;overflow:visible;}@media (max-width:576px),(max-height:600px){.jsaModal{max-height:calc(100% - 1.25rem * 2);}}@media (min-width:600px){.jsaModal{max-width:600px;}}.jsaModal[open]{opacity:1;transform:scale(1);display:flex;}.jsaModal[open]::backdrop{opacity:0.6;}.jsaModal::backdrop{background-color:black;opacity:0;transition:all 0.25s ease-in-out 0.1s allow-discrete;}.jsaModal .modal-title{display:flex;flex-direction:row;justify-content:space-between;gap:0.75rem;padding:0.75rem 0.75rem 0.75rem 1.5rem;border-bottom:1px solid var(--borderDefault);width:100%;}.jsaModal .modal-title .modal-titleBlock{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0.25rem;}.jsaModal .modal-title .modal-titleBlock .modal-titleText{font-size:1.25rem;line-height:120%;font-weight:600;letter-spacing:0;}.jsaModal .close-modal.noTitle{float:right;margin-left:1rem;margin-bottom:1rem;}.jsaModal .close-modal:hover::after{transform:scale(1);}.jsaModal .modal-content{overflow-x:auto;height:100%;padding:1.5rem;width:100%;flex-basis:fit-content;}.jsaModal .modal-buttons{width:100%;padding:1rem;background-color:var(--backgroundGrey);display:flex;justify-content:flex-end;align-items:center;gap:0.75rem;border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;border-top:1px solid var(--borderDefault);}.jsaModal.child .modal-title{justify-content:flex-start;}.jsaModal.child .modal-buttons .close-modal{margin-right:auto;}@media (min-width:400px){.jsaModal.small{max-width:400px;}}@media (min-width:800px){.jsaModal.large{max-width:800px;}}@media (min-width:1000px){.jsaModal.extra-large{max-width:1000px;}}@media (max-width:576px){.jsaModal.fullscreen{border-radius:0;width:100%;height:100%;max-width:100%;max-height:100%;justify-content:flex-start;}.jsaModal.fullscreen .modal-buttons{border-radius:0;margin-top:auto;}}@starting-style{.jsaModal[open]{opacity:0;transform:scale(0);}.jsaModal[open]::backdrop{opacity:0;}}@media (prefers-color-scheme:dark){body:not(.lightMode) .jsaModal{border:1px solid var(--borderDefault);}}body.darkMode .jsaModal{border:1px solid var(--borderDefault);}
.password-gate{max-width:37.5rem;width:calc(100% - 1rem - 1rem);max-height:100%;top:50%;left:50%;transform:translate(-50%,-50%);position:fixed;overflow-y:auto;margin:1.5rem 0;}.password-gate .login-component{background-color:var(--surfaceDefault);border-radius:0.5rem;display:flex;flex-direction:column;border:1px solid var(--borderDefault);}.password-gate .login-component__header{display:flex;flex-direction:row;justify-content:space-between;gap:0.75rem;padding:1.5rem;border-bottom:1px solid var(--borderDefault);}.password-gate .login-component__header h1,.password-gate .login-component__header h2{font-size:1.25rem;line-height:120%;font-weight:600;letter-spacing:0;}.password-gate .login-component__content{padding:1.5rem;}.password-gate .login-component__content .jsaFormItemWrapper{margin-bottom:1rem;}.password-gate .login-component__content .jsaFormItemWrapper input{width:100%;}.password-gate .login-component__footer{padding:1rem;background-color:var(--backgroundGrey);display:flex;align-items:center;justify-content:flex-end;gap:0.75rem;border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;border-top:1px solid var(--borderDefault);}.password-gate .alert{margin-top:1.5rem;}.password-gate .alert.react-login{margin-left:0 !important;margin-right:0 !important;}
.applet-protect.password-gate{border:none;padding:0;display:block;}.applet-protect.password-gate .form-actions{padding:1rem 1.5rem;margin:0.5rem -3rem -1.5rem;width:calc(100% + 3rem);border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;border-top:1px solid var(--borderDefault);background-color:var(--backgroundGrey);}.applet-protect.password-gate .form-actions button[type=submit]{margin-left:auto;display:block;width:fit-content;}body:not(.node--type-spa) .applet-protect.password-gate{margin:auto;overflow-y:unset;position:static;transform:none;}
.card-group-header{display:flex;margin-bottom:2rem;align-items:flex-end;justify-content:space-between;gap:1.25rem;}.card-group-header a,.card-group-header div.card-manual{white-space:nowrap;}@media (max-width:768px){.card-group-header{flex-direction:column;align-items:flex-start;}}.card-group-wrapper{container-type:inline-size;container-name:card-group-wrapper;width:100%;}.card-group{display:grid;grid-template-columns:1fr;gap:2rem;}.card-group hr{margin:0.5rem 0;}.card-group .card-individual{-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;width:100%;border-radius:0.5rem;background-color:var(--surfaceDefault);border:1px solid transparent;box-shadow:0 2px 4px -1px rgba(52,64,84,0.12),0px 3px 12px -1px rgba(52,64,84,0.13);padding:0;}.card-group .card-individual:hover{box-shadow:0 3px 18px -2px rgba(52,64,84,0.12),0px 12px 48px -6px rgba(52,64,84,0.19);}.card-group .card-individual a,.card-group .card-individual div.card-manual{display:flex;flex-direction:row;text-decoration:none;width:100%;border-radius:0.5rem;}.card-group .card-individual a img,.card-group .card-individual div.card-manual img{object-fit:cover;}.card-group .card-individual a .cardText .tagline.products,.card-group .card-individual div.card-manual .cardText .tagline.products{margin-top:auto;margin-bottom:0;padding-top:1rem;}.card-group .card-individual a .cardText .tagline.products .productTag,.card-group .card-individual div.card-manual .cardText .tagline.products .productTag{font-size:0.875rem;font-weight:600;line-height:150%;text-transform:capitalize;color:var(--brandDark);letter-spacing:0.01em;padding:0;}.card-group .card-individual .no-data{color:var(--textDisabled);}.card-group .card-individual .field--type-entity-reference{margin:0;}.card-group .card-individual .paragraph--type--card-entity-reference,.card-group .card-individual .paragraph--type--card-entity-reference .field--type-entity-reference{width:100%;height:100%;}.card-group.feature .card-individual:first-child{grid-column:1/3;}.card-group.card-basic{grid-template-columns:repeat(3,1fr);justify-content:space-between;}.card-group.card-basic .card-individual{border-color:var(--borderDefault);}.card-group.card-basic .card-individual a,.card-group.card-basic .card-individual div.card-manual{justify-content:flex-start;align-items:flex-start;flex-direction:column;}.card-group.card-basic .card-individual a.accent,.card-group.card-basic .card-individual div.card-manual.accent{position:relative;}.card-group.card-basic .card-individual a.accent::before,.card-group.card-basic .card-individual div.card-manual.accent::before{content:"";height:0.5rem;width:calc(100% + 2px);background-color:var(--brandDark);left:-1px;position:absolute;border-radius:0.5rem 0.5rem 0 0;top:-1px;}.card-group.card-basic .card-individual a.accent .cardText,.card-group.card-basic .card-individual div.card-manual.accent .cardText{padding-top:calc(2rem + 0.5rem);}.card-group.card-basic .card-individual a img,.card-group.card-basic .card-individual div.card-manual img{width:100%;height:15rem;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;}.card-group.card-basic .card-individual a .cardText,.card-group.card-basic .card-individual div.card-manual .cardText{padding:2rem;height:100%;display:flex;flex-direction:column;gap:1rem;}.card-group.card-basic .card-individual a .tagline,.card-group.card-basic .card-individual div.card-manual .tagline{gap:1rem;}.card-group.card-basic .card-individual a p,.card-group.card-basic .card-individual div.card-manual p{color:var(--textSubtle);text-overflow:ellipsis;overflow:hidden;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;}.card-group.card-basic .card-individual a span:not(.tag),.card-group.card-basic .card-individual div.card-manual span:not(.tag){padding:0 3rem 1rem 2rem;color:var(--brandDark);font-weight:500;display:block;margin-top:auto;}.card-group.card-basic.columns-1{grid-template-columns:1fr;}.card-group.card-basic.cards-1,.card-group.card-basic.cards-2,.card-group.card-basic.columns-2{grid-template-columns:repeat(2,1fr);}.card-group.card-basic.cards-1{gap:0;}@media (min-width:992px){.card-group.card-basic.columns-4{grid-template-columns:repeat(4,1fr);}}.card-group.card-ver-title.columns-2,.card-group.card-ver-title.columns-4{grid-template-columns:repeat(2,1fr);}.card-group.card-ver-title.columns-2.cards-1,.card-group.card-ver-title.columns-4.cards-1{gap:0;}.card-group.card-ver-title .card-individual{border-color:var(--borderDefault);}.card-group.card-ver-title .card-individual a,.card-group.card-ver-title .card-individual div.card-manual{align-items:flex-start;justify-content:flex-start;padding:1.5rem;gap:1.5rem;position:relative;height:100%;}.card-group.card-ver-title .card-individual a.accent::before,.card-group.card-ver-title .card-individual div.card-manual.accent::before{content:"";position:absolute;left:0;top:0;width:0.5rem;height:100%;background-color:var(--brandDark);border-bottom-left-radius:0.5rem;border-top-left-radius:0.5rem;}.card-group.card-ver-title .card-individual a.accent,.card-group.card-ver-title .card-individual div.card-manual.accent{padding-left:calc(1.5rem + 0.5rem);}.card-group.card-ver-title .card-individual a .icon,.card-group.card-ver-title .card-individual div.card-manual .icon{width:3rem;}.card-group.card-ver-title .card-individual a .cardText,.card-group.card-ver-title .card-individual div.card-manual .cardText{margin-top:auto;margin-bottom:auto;}.card-group.card-ver-title .card-individual a p,.card-group.card-ver-title .card-individual div.card-manual p{margin-top:0.75rem;color:var(--textSubtle);}.card-group.card-ver-title .card-individual a .arrow,.card-group.card-ver-title .card-individual a .iconRight,.card-group.card-ver-title .card-individual div.card-manual .arrow,.card-group.card-ver-title .card-individual div.card-manual .iconRight{width:1.5rem;height:1.5rem;margin:auto 0 auto auto;transform:translateX(0);transition:transform 150ms ease-in-out;filter:var(--filterIconDefault);}.card-group.card-ver-title .card-individual:hover a .arrow,.card-group.card-ver-title .card-individual:hover div.card-manual[role=button] .arrow,.card-group.card-ver-title .card-individual:hover div.card-manual[role=tab] .arrow{transform:translateX(0.5rem);}.card-group.card-report .card-individual{border-radius:0;border-color:transparent;border-top-color:var(--borderDefault);box-shadow:none;}.card-group.card-report .card-individual a,.card-group.card-report .card-individual div.card-manual{padding-top:2rem;gap:1.5rem;}.card-group.card-report .card-individual a img,.card-group.card-report .card-individual a .noImg,.card-group.card-report .card-individual div.card-manual img,.card-group.card-report .card-individual div.card-manual .noImg{width:8.75rem;height:12rem;border-radius:0.5rem;}.card-group.card-report .card-individual a h3,.card-group.card-report .card-individual div.card-manual h3{margin-bottom:1rem;}.card-group.card-report .card-individual a p,.card-group.card-report .card-individual div.card-manual p{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--textSubtle);}.card-group.card-report .card-individual a .tagline,.card-group.card-report .card-individual div.card-manual .tagline{margin-top:1.25rem;}.card-group.card-report .card-individual a .cardText,.card-group.card-report .card-individual div.card-manual .cardText{display:flex;flex-direction:column;}.card-group.card-report .card-individual:hover a h3,.card-group.card-report .card-individual:hover div.card-manual[role=button] h3,.card-group.card-report .card-individual:hover h3,.card-group.card-report .card-individual div.card-manual[role=tab] h3{text-decoration:underline;}.card-group.card-hot-img .card-individual{box-shadow:none;background-color:transparent;}.card-group.card-hot-img .card-individual a,.card-group.card-hot-img .card-individual div.card-manual{padding:3rem 2rem;justify-content:space-between;align-items:center;gap:3rem;}.card-group.card-hot-img .card-individual a.accent,.card-group.card-hot-img .card-individual div.card-manual.accent{flex-direction:row-reverse;}.card-group.card-hot-img .card-individual a:not(.imgPresent) .cardText,.card-group.card-hot-img .card-individual div.card-manual:not(.imgPresent) .cardText{width:100%;}.card-group.card-hot-img .card-individual a .cardText,.card-group.card-hot-img .card-individual div.card-manual .cardText{width:calc(50% - 1.5rem);}.card-group.card-hot-img .card-individual a .cardText .tag,.card-group.card-hot-img .card-individual a .cardText h2,.card-group.card-hot-img .card-individual div.card-manual .cardText .tag,.card-group.card-hot-img .card-individual div.card-manual .cardText h2{margin-bottom:1.5rem;}.card-group.card-hot-img .card-individual a .cardText .button,.card-group.card-hot-img .card-individual div.card-manual .cardText .button{margin-top:2rem;pointer-events:none;}.card-group.card-hot-img .card-individual a img,.card-group.card-hot-img .card-individual div.card-manual img{border-radius:0.5rem;width:calc(50% - 1.5rem);max-height:23rem;}.card-group.card-hot-img .card-individual:hover a .cardText h2,.card-group.card-hot-img .card-individual:hover div.card-manual[role=button] .cardText h2,.card-group.card-hot-img .card-individual:hover div.card-manual[role=tab] .cardText h2,.card-group.card-hot-img .card-individual:focus-visible a .cardText h2,.card-group.card-hot-img .card-individual:focus-visible div.card-manual[role=button] .cardText h2,.card-group.card-hot-img .card-individual:focus-visible div.card-manual[role=tab] .cardText h2{text-decoration:underline;}.card-group.card-hot-img .card-individual:hover a .cardText .button,.card-group.card-hot-img .card-individual:hover div.card-manual[role=button] .cardText .button,.card-group.card-hot-img .card-individual:hover div.card-manual[role=tab] .cardText .button,.card-group.card-hot-img .card-individual:focus-visible a .cardText .button,.card-group.card-hot-img .card-individual:focus-visible div.card-manual[role=button] .cardText .button,.card-group.card-hot-img .card-individual:focus-visible div.card-manual[role=tab] .cardText .button{background-color:var(--brandDarkHover);border-color:var(--brandDarkHover);}@container card-group-wrapper (width < 960px){.card-group.card-basic{grid-template-columns:repeat(2,1fr) !important;}.card-group.card-hot-img .card-individual a,.card-group.card-hot-img .card-individual div.card-manual{padding:3rem 0;}.card-group.card-hot-img .card-individual a img,.card-group.card-hot-img .card-individual div.card-manual img{max-height:18.75rem;}}@container card-group-wrapper (width < 720px){.card-group.card-basic,.card-group.card-basic.cards-2,.card-group.card-basic.columns-4,.card-group.card-basic.columns-2{grid-template-columns:1fr !important;}.card-group.card-basic .card-individual a img,.card-group.card-basic .card-individual div.card-manual img,.card-group.card-basic .card-individual a img,.card-group.card-basic .card-individual div.card-manual img,.card-group.card-basic.cards-2 .card-individual a img,.card-group.card-basic.cards-2 .card-individual div.card-manual img,.card-group.card-basic.cards-2 .card-individual a img,.card-group.card-basic.cards-2 .card-individual div.card-manual img,.card-group.card-basic.columns-4 .card-individual a img,.card-group.card-basic.columns-4 .card-individual div.card-manual img,.card-group.card-basic.columns-4 .card-individual a img,.card-group.card-basic.columns-4 .card-individual div.card-manual img,.card-group.card-basic.columns-2 .card-individual a img,.card-group.card-basic.columns-2 .card-individual div.card-manual img,.card-group.card-basic.columns-2 .card-individual a img,.card-group.card-basic.columns-2 .card-individual div.card-manual img{height:13rem;}.card-group.card-basic .card-individual a .cardText,.card-group.card-basic .card-individual div.card-manual .cardText,.card-group.card-basic .card-individual a .cardText,.card-group.card-basic .card-individual div.card-manual .cardText,.card-group.card-basic.cards-2 .card-individual a .cardText,.card-group.card-basic.cards-2 .card-individual div.card-manual .cardText,.card-group.card-basic.cards-2 .card-individual a .cardText,.card-group.card-basic.cards-2 .card-individual div.card-manual .cardText,.card-group.card-basic.columns-4 .card-individual a .cardText,.card-group.card-basic.columns-4 .card-individual div.card-manual .cardText,.card-group.card-basic.columns-4 .card-individual a .cardText,.card-group.card-basic.columns-4 .card-individual div.card-manual .cardText,.card-group.card-basic.columns-2 .card-individual a .cardText,.card-group.card-basic.columns-2 .card-individual div.card-manual .cardText,.card-group.card-basic.columns-2 .card-individual a .cardText,.card-group.card-basic.columns-2 .card-individual div.card-manual .cardText{padding:1.5rem 1.25rem;gap:0.75rem;}.card-group.card-basic .card-individual a.accent .cardText,.card-group.card-basic .card-individual div.card-manual.accent .cardText,.card-group.card-basic .card-individual a.accent .cardText,.card-group.card-basic .card-individual div.card-manual.accent .cardText,.card-group.card-basic.cards-2 .card-individual a.accent .cardText,.card-group.card-basic.cards-2 .card-individual div.card-manual.accent .cardText,.card-group.card-basic.cards-2 .card-individual a.accent .cardText,.card-group.card-basic.cards-2 .card-individual div.card-manual.accent .cardText,.card-group.card-basic.columns-4 .card-individual a.accent .cardText,.card-group.card-basic.columns-4 .card-individual div.card-manual.accent .cardText,.card-group.card-basic.columns-4 .card-individual a.accent .cardText,.card-group.card-basic.columns-4 .card-individual div.card-manual.accent .cardText,.card-group.card-basic.columns-2 .card-individual a.accent .cardText,.card-group.card-basic.columns-2 .card-individual div.card-manual.accent .cardText,.card-group.card-basic.columns-2 .card-individual a.accent .cardText,.card-group.card-basic.columns-2 .card-individual div.card-manual.accent .cardText{padding-top:2rem !important;}.card-group.card-ver-title.columns-2,.card-group.card-ver-title.columns-4{grid-template-columns:1fr !important;}.card-group.card-ver-title .card-individual a,.card-group.card-ver-title div.card-manual{padding:1.25rem;gap:1.25rem;}.card-group.card-report .card-individual a,.card-group.card-report .card-individual div.card-manual{padding-top:1.5rem;display:block;}.card-group.card-report .card-individual a img,.card-group.card-report .card-individual a .noImg,.card-group.card-report .card-individual div.card-manual img,.card-group.card-report .card-individual div.card-manual .noImg{display:none;}.card-group.card-report .card-individual a h3,.card-group.card-report .card-individual div.card-manual h3{margin-bottom:0.75rem;}.card-group.card-report .card-individual a .tagline,.card-group.card-report .card-individual div.card-manual .tagline{margin-top:1rem;}.card-group.card-hot-img .card-individual a,.card-group.card-hot-img .card-individual div.card-manual{padding:2rem 0;flex-direction:column-reverse;gap:1.5rem;}.card-group.card-hot-img .card-individual a img,.card-group.card-hot-img .card-individual a .cardText,.card-group.card-hot-img .card-individual div.card-manual img,.card-group.card-hot-img .card-individual div.card-manual .cardText{width:100%;}.card-group.card-hot-img .card-individual a img,.card-group.card-hot-img .card-individual div.card-manual img{max-height:17.5rem;}.card-group.card-hot-img .card-individual a .cardText .tag,.card-group.card-hot-img .card-individual a .cardText h2,.card-group.card-hot-img .card-individual div.card-manual .cardText .tag,.card-group.card-hot-img .card-individual div.card-manual .cardText h2{margin-bottom:1rem;}.card-group.card-hot-img .card-individual a .cardText .button,.card-group.card-hot-img .card-individual div.card-manual .cardText .button{margin-top:1.5rem;}}.card-manual[role=tab],.card-manual[role=button]{cursor:pointer;}.card-group.card-metric{gap:1rem;}@media (max-width:576px){.card-group.card-metric{grid-template-columns:1fr !important;}}.card-individual.card-type-metric{border:none;box-shadow:none;}.card-individual.card-type-metric .card-manual{border:1px solid var(--borderDefault);padding:1rem;align-items:center;gap:1rem;height:100%;min-height:5.0625rem;text-align:start;}.card-individual.card-type-metric .card-manual .iconBacking{align-items:center;background:var(--surfaceDefault);border:1px solid var(--borderDefault);border-radius:1.5rem;display:flex;flex:0 0 3rem;width:3rem;height:3rem;justify-content:center;}.card-individual.card-type-metric .card-manual .iconBacking span{filter:var(--filterIconBrandDark);width:1.5rem;height:1.5rem;display:block;background-size:1.5rem;background-position:center;background-repeat:no-repeat;}.card-individual.card-type-metric .card-manual .stats{display:flex;flex-flow:column;gap:0.25rem;min-width:0;}.card-individual.card-type-metric .card-manual .stats .value,.card-individual.card-type-metric .card-manual .stats .metric{font-weight:500;}.card-individual.card-type-metric .card-manual .stats .value{font-size:1.25rem;font-weight:600;line-height:1.2;color:var(--textDefault);}.card-individual.card-type-metric .card-manual .stats .metric{font-size:0.875rem;line-height:1.5;color:var(--textSubtle);}.card-individual.card-type-metric .card-manual .stats .metric.noDesc{font-size:1rem;color:var(--textDefault);}.card-individual.card-type-metric .card-manual .tag{margin-left:auto;margin-top:auto;margin-bottom:auto;}.card-individual.card-type-metric .card-manual .date{font-size:0.25rem;color:var(--textMid);}.card-individual.card-type-metric .card-manual[role=button],.card-individual.card-type-metric .card-manual[role=tab]{background-color:var(--backgroundLightGrey);position:relative;}.card-individual.card-type-metric .card-manual[role=button] .tag:last-of-type,.card-individual.card-type-metric .card-manual[role=tab] .tag:last-of-type{margin-right:2.5rem;}.card-individual.card-type-metric .card-manual[role=button]::after,.card-individual.card-type-metric .card-manual[role=tab]::after{display:block;content:"";background-image:url(/themes/custom/nsc/images/baseComponents/chevron/chevron_right.svg);background-position:left top;background-repeat:no-repeat;width:1.5rem;height:1.5rem;position:absolute;right:1rem;top:calc(50% - 12px);filter:var(--filterIconMid);}.card-individual.card-type-metric .card-manual[role=button]:not(.active):hover,.card-individual.card-type-metric .card-manual[role=tab]:not(.active):hover{background-color:var(--backgroundGrey);cursor:pointer;}.card-individual.card-type-metric .card-manual:has(.metric.noDesc){min-height:3.5rem;padding-bottom:0.75rem;padding-top:0.75rem;}.card-individual.card-type-metric .card-manual.active{background-color:var(--brandDark);border-color:var(--brandDark);}.card-individual.card-type-metric .card-manual.active .iconBacking{background-color:var(--brandDark);border-color:#8E43D1;}.card-individual.card-type-metric .card-manual.active .iconBacking span{filter:var(--filterIconWhite);}.card-individual.card-type-metric .card-manual.active .stats .value,.card-individual.card-type-metric .card-manual.active .stats .metric{color:var(--textWhite);}.card-individual.card-type-metric .card-manual.active[role=button]::after,.card-individual.card-type-metric .card-manual.active[role=tab]::after{filter:var(--filterIconWhite);}.card-individual.card-type-metric:hover{box-shadow:none;}.card-group.card-indicator{gap:1rem;}.card-group.card-indicator.columns-3{grid-template-columns:1fr !important;}@media (min-width:992px){.card-group.card-indicator.columns-3{grid-template-columns:repeat(3,1fr) !important;}}.card-individual.card-type-indicator{border:none;box-shadow:none;}.card-individual.card-type-indicator .card-manual{border:1px solid var(--borderDefault);padding:1rem;align-items:flex-start;gap:1rem;flex-direction:column !important;height:100%;text-align:start;}.card-individual.card-type-indicator .card-manual .bottom{width:100%;}.card-individual.card-type-indicator .card-manual .bottom .indicators .date{font-size:0.75rem;margin-top:0.5rem;}.card-individual.card-type-indicator .card-manual .bottom .indicators + .indicators{margin-top:0.5rem;width:100%;}.card-individual.card-type-indicator .card-manual .bottom .indicators + .indicators .date{font-size:0.75rem;margin-top:0.5rem;color:var(--textMid);}.card-individual.card-type-indicator .card-manual .top{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:1rem;}.card-individual.card-type-indicator .card-manual .top .iconBacking{align-items:center;background:var(--backgroundLightGrey);border-radius:50%;display:flex;flex:0 0 3rem;height:3rem;justify-content:center;width:3rem;}.card-individual.card-type-indicator .card-manual .top .iconBacking span{background-color:var(--iconBrandDark);background-image:none !important;display:block;height:1.5rem;-webkit-mask:var(--card-indicator-icon) center/contain no-repeat;mask:var(--card-indicator-icon) center/contain no-repeat;width:1.5rem;}.card-individual.card-type-indicator .card-manual .top .stats{display:flex;flex-flow:column;}.card-individual.card-type-indicator .card-manual .top .stats .value,.card-individual.card-type-indicator .card-manual .top .stats .metric{font-weight:500;line-height:150%;}.card-individual.card-type-indicator .card-manual .top .stats .value{font-size:1.25rem;font-weight:600;color:var(--textDefault);display:flex;gap:0.5rem;align-items:center;}.card-individual.card-type-indicator .card-manual .top .stats .metric{font-size:0.875rem;color:var(--textMid);margin-bottom:0.5rem;}.card-individual.card-type-indicator .card-manual .top .stats .metric.noDesc{font-size:1rem;color:var(--textDefault);}.card-individual.card-type-indicator .card-manual[role=button],.card-individual.card-type-indicator .card-manual[role=tab]{background-color:var(--backgroundGrey);border:none;position:relative;}.card-individual.card-type-indicator .card-manual[role=button] .iconBacking,.card-individual.card-type-indicator .card-manual[role=tab] .iconBacking{background-color:var(--surfaceDefault);}.card-individual.card-type-indicator .card-manual[role=button] .iconBacking span,.card-individual.card-type-indicator .card-manual[role=tab] .iconBacking span{border-radius:0.25rem;}.card-individual.card-type-indicator .card-manual[role=button] .tag:last-of-type,.card-individual.card-type-indicator .card-manual[role=tab] .tag:last-of-type{margin-right:2.5rem;}.card-individual.card-type-indicator .card-manual[role=button]::after,.card-individual.card-type-indicator .card-manual[role=tab]::after{display:block;content:"";background-image:url(/themes/custom/nsc/images/baseComponents/chevron/chevron_right.svg);background-position:left top;background-repeat:no-repeat;width:1.5rem;height:1.5rem;position:absolute;right:1rem;top:calc(50% - 12px);filter:var(--filterIconDefault);}.card-individual.card-type-indicator .card-manual[role=button]:not(.active):hover,.card-individual.card-type-indicator .card-manual[role=tab]:not(.active):hover{background-color:#CBD2DD;cursor:pointer;}.card-individual.card-type-indicator .card-manual.active{background-color:var(--brandDark);}.card-individual.card-type-indicator .card-manual.active .stats .value,.card-individual.card-type-indicator .card-manual.active .stats .metric{color:var(--textWhite);}.card-individual.card-type-indicator .card-manual.active[role=button]::after,.card-individual.card-type-indicator .card-manual.active[role=tab]::after{filter:var(--filterIconWhite);}.card-individual.card-type-indicator:hover{box-shadow:none;}.card-state{display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;}.card-state .state,.card-state .icon,.card-state .value{flex:1;}.card-state .state{font-size:0.875rem;color:var(--textSubtle);}.card-state .icon{margin:1rem 0;min-height:80px;display:flex;align-items:center;}.card-state .value{font-size:1.125rem;font-weight:600;}@media (prefers-color-scheme:dark){body:not(.lightMode) .card-group.card-basic .card-individual:hover,body:not(.lightMode) .card-group.card-ver-title .card-individual:hover{border-color:var(--brandDark);}body:not(.lightMode) .card-individual.card-type-metric .card-manual[role=button]:not(.active):hover,body:not(.lightMode) .card-individual.card-type-metric .card-manual[role=tab]:not(.active):hover,body:not(.lightMode) .card-individual.card-type-indicator .card-manual[role=button]:not(.active):hover,body:not(.lightMode) .card-individual.card-type-indicator .card-manual[role=tab]:not(.active):hover{background-color:#344054;}}body.darkMode .card-group.card-basic .card-individual:hover,body.darkMode .card-group.card-ver-title .card-individual:hover{border-color:var(--brandDark);}body.darkMode .card-individual.card-type-metric .card-manual[role=button]:not(.active):hover,body.darkMode .card-individual.card-type-metric .card-manual[role=tab]:not(.active):hover,body.darkMode .card-individual.card-type-indicator .card-manual[role=button]:not(.active):hover,body.darkMode .card-individual.card-type-indicator .card-manual[role=tab]:not(.active):hover{background-color:#344054;}@media (prefers-contrast:more){body.darkMode:not(.normalContrastMode) .card-individual.card-type-metric .card-manual[role=button]:not(.active),body.darkMode:not(.normalContrastMode) .card-individual.card-type-metric .card-manual[role=tab]:not(.active),body.darkMode:not(.normalContrastMode) .card-individual.card-type-indicator .card-manual[role=button]:not(.active),body.darkMode:not(.normalContrastMode) .card-individual.card-type-indicator .card-manual[role=tab]:not(.active),body.lightMode:not(.normalContrastMode) .card-individual.card-type-metric .card-manual[role=button]:not(.active),body.lightMode:not(.normalContrastMode) .card-individual.card-type-metric .card-manual[role=tab]:not(.active),body.lightMode:not(.normalContrastMode) .card-individual.card-type-indicator .card-manual[role=button]:not(.active),body.lightMode:not(.normalContrastMode) .card-individual.card-type-indicator .card-manual[role=tab]:not(.active){border:1px solid var(--borderDefault);}body.darkMode:not(.normalContrastMode) .card-individual.card-type-metric .card-manual[role=button]:not(.active):hover,body.darkMode:not(.normalContrastMode) .card-individual.card-type-metric .card-manual[role=tab]:not(.active):hover,body.darkMode:not(.normalContrastMode) .card-individual.card-type-indicator .card-manual[role=button]:not(.active):hover,body.darkMode:not(.normalContrastMode) .card-individual.card-type-indicator .card-manual[role=tab]:not(.active):hover,body.lightMode:not(.normalContrastMode) .card-individual.card-type-metric .card-manual[role=button]:not(.active):hover,body.lightMode:not(.normalContrastMode) .card-individual.card-type-metric .card-manual[role=tab]:not(.active):hover,body.lightMode:not(.normalContrastMode) .card-individual.card-type-indicator .card-manual[role=button]:not(.active):hover,body.lightMode:not(.normalContrastMode) .card-individual.card-type-indicator .card-manual[role=tab]:not(.active):hover{background-color:var(--backgroundDarkGrey);}body.darkMode:not(.normalContrastMode) .card-individual.card-type-metric .card-manual[role=button]:not(.active):hover .metric,body.darkMode:not(.normalContrastMode) .card-individual.card-type-metric .card-manual[role=button]:not(.active):hover .value,body.darkMode:not(.normalContrastMode) .card-individual.card-type-metric .card-manual[role=tab]:not(.active):hover .metric,body.darkMode:not(.normalContrastMode) .card-individual.card-type-metric .card-manual[role=tab]:not(.active):hover .value,body.darkMode:not(.normalContrastMode) .card-individual.card-type-indicator .card-manual[role=button]:not(.active):hover .metric,body.darkMode:not(.normalContrastMode) .card-individual.card-type-indicator .card-manual[role=button]:not(.active):hover .value,body.darkMode:not(.normalContrastMode) .card-individual.card-type-indicator .card-manual[role=tab]:not(.active):hover .metric,body.darkMode:not(.normalContrastMode) .card-individual.card-type-indicator .card-manual[role=tab]:not(.active):hover .value,body.lightMode:not(.normalContrastMode) .card-individual.card-type-metric .card-manual[role=button]:not(.active):hover .metric,body.lightMode:not(.normalContrastMode) .card-individual.card-type-metric .card-manual[role=button]:not(.active):hover .value,body.lightMode:not(.normalContrastMode) .card-individual.card-type-metric .card-manual[role=tab]:not(.active):hover .metric,body.lightMode:not(.normalContrastMode) .card-individual.card-type-metric .card-manual[role=tab]:not(.active):hover .value,body.lightMode:not(.normalContrastMode) .card-individual.card-type-indicator .card-manual[role=button]:not(.active):hover .metric,body.lightMode:not(.normalContrastMode) .card-individual.card-type-indicator .card-manual[role=button]:not(.active):hover .value,body.lightMode:not(.normalContrastMode) .card-individual.card-type-indicator .card-manual[role=tab]:not(.active):hover .metric,body.lightMode:not(.normalContrastMode) .card-individual.card-type-indicator .card-manual[role=tab]:not(.active):hover .value{color:var(--textWhite);}body.darkMode:not(.normalContrastMode) .card-individual.card-type-metric .card-manual[role=button]:not(.active):hover::after,body.darkMode:not(.normalContrastMode) .card-individual.card-type-metric .card-manual[role=tab]:not(.active):hover::after,body.darkMode:not(.normalContrastMode) .card-individual.card-type-indicator .card-manual[role=button]:not(.active):hover::after,body.darkMode:not(.normalContrastMode) .card-individual.card-type-indicator .card-manual[role=tab]:not(.active):hover::after,body.lightMode:not(.normalContrastMode) .card-individual.card-type-metric .card-manual[role=button]:not(.active):hover::after,body.lightMode:not(.normalContrastMode) .card-individual.card-type-metric .card-manual[role=tab]:not(.active):hover::after,body.lightMode:not(.normalContrastMode) .card-individual.card-type-indicator .card-manual[role=button]:not(.active):hover::after,body.lightMode:not(.normalContrastMode) .card-individual.card-type-indicator .card-manual[role=tab]:not(.active):hover::after{filter:var(--filterIconWhite);}}body.highContrastMode.darkMode .card-individual.card-type-metric .card-manual[role=button]:not(.active),body.highContrastMode.darkMode .card-individual.card-type-metric .card-manual[role=tab]:not(.active),body.highContrastMode.darkMode .card-individual.card-type-indicator .card-manual[role=button]:not(.active),body.highContrastMode.darkMode .card-individual.card-type-indicator .card-manual[role=tab]:not(.active),body.highContrastMode.lightMode .card-individual.card-type-metric .card-manual[role=button]:not(.active),body.highContrastMode.lightMode .card-individual.card-type-metric .card-manual[role=tab]:not(.active),body.highContrastMode.lightMode .card-individual.card-type-indicator .card-manual[role=button]:not(.active),body.highContrastMode.lightMode .card-individual.card-type-indicator .card-manual[role=tab]:not(.active){border:1px solid var(--borderDefault);}body.highContrastMode.darkMode .card-individual.card-type-metric .card-manual[role=button]:not(.active):hover,body.highContrastMode.darkMode .card-individual.card-type-metric .card-manual[role=tab]:not(.active):hover,body.highContrastMode.darkMode .card-individual.card-type-indicator .card-manual[role=button]:not(.active):hover,body.highContrastMode.darkMode .card-individual.card-type-indicator .card-manual[role=tab]:not(.active):hover,body.highContrastMode.lightMode .card-individual.card-type-metric .card-manual[role=button]:not(.active):hover,body.highContrastMode.lightMode .card-individual.card-type-metric .card-manual[role=tab]:not(.active):hover,body.highContrastMode.lightMode .card-individual.card-type-indicator .card-manual[role=button]:not(.active):hover,body.highContrastMode.lightMode .card-individual.card-type-indicator .card-manual[role=tab]:not(.active):hover{background-color:var(--backgroundDarkGrey);}body.highContrastMode.darkMode .card-individual.card-type-metric .card-manual[role=button]:not(.active):hover .metric,body.highContrastMode.darkMode .card-individual.card-type-metric .card-manual[role=button]:not(.active):hover .value,body.highContrastMode.darkMode .card-individual.card-type-metric .card-manual[role=tab]:not(.active):hover .metric,body.highContrastMode.darkMode .card-individual.card-type-metric .card-manual[role=tab]:not(.active):hover .value,body.highContrastMode.darkMode .card-individual.card-type-indicator .card-manual[role=button]:not(.active):hover .metric,body.highContrastMode.darkMode .card-individual.card-type-indicator .card-manual[role=button]:not(.active):hover .value,body.highContrastMode.darkMode .card-individual.card-type-indicator .card-manual[role=tab]:not(.active):hover .metric,body.highContrastMode.darkMode .card-individual.card-type-indicator .card-manual[role=tab]:not(.active):hover .value,body.highContrastMode.lightMode .card-individual.card-type-metric .card-manual[role=button]:not(.active):hover .metric,body.highContrastMode.lightMode .card-individual.card-type-metric .card-manual[role=button]:not(.active):hover .value,body.highContrastMode.lightMode .card-individual.card-type-metric .card-manual[role=tab]:not(.active):hover .metric,body.highContrastMode.lightMode .card-individual.card-type-metric .card-manual[role=tab]:not(.active):hover .value,body.highContrastMode.lightMode .card-individual.card-type-indicator .card-manual[role=button]:not(.active):hover .metric,body.highContrastMode.lightMode .card-individual.card-type-indicator .card-manual[role=button]:not(.active):hover .value,body.highContrastMode.lightMode .card-individual.card-type-indicator .card-manual[role=tab]:not(.active):hover .metric,body.highContrastMode.lightMode .card-individual.card-type-indicator .card-manual[role=tab]:not(.active):hover .value{color:var(--textWhite);}body.highContrastMode.darkMode .card-individual.card-type-metric .card-manual[role=button]:not(.active):hover::after,body.highContrastMode.darkMode .card-individual.card-type-metric .card-manual[role=tab]:not(.active):hover::after,body.highContrastMode.darkMode .card-individual.card-type-indicator .card-manual[role=button]:not(.active):hover::after,body.highContrastMode.darkMode .card-individual.card-type-indicator .card-manual[role=tab]:not(.active):hover::after,body.highContrastMode.lightMode .card-individual.card-type-metric .card-manual[role=button]:not(.active):hover::after,body.highContrastMode.lightMode .card-individual.card-type-metric .card-manual[role=tab]:not(.active):hover::after,body.highContrastMode.lightMode .card-individual.card-type-indicator .card-manual[role=button]:not(.active):hover::after,body.highContrastMode.lightMode .card-individual.card-type-indicator .card-manual[role=tab]:not(.active):hover::after{filter:var(--filterIconWhite);}body.font-vlg .card-group.card-basic .card-individual a p,body.font-vlg .card-group.card-basic .card-individual div.card-manual p{line-clamp:5;-webkit-line-clamp:5;}
.failMessage{width:100%;height:400px;border:2px solid var(--borderDefault);border-radius:0.5rem;display:flex;justify-content:center;align-items:center;padding:2rem;}.failMessage .spinnerContainer{display:flex;flex-direction:column;gap:1rem;align-items:center;max-width:75%;}.failMessage h4{text-align:center;margin:0;}.failMessage.accessDenied{flex-direction:column;margin-top:2rem;margin-bottom:2rem;}.tourStart{width:3rem;height:3rem;padding:0;border-radius:50%;background-color:var(--backgroundGrey);background-image:url("/themes/custom/nsc/images/baseComponents/circle_question.svg");background-repeat:no-repeat;background-position:center;background-size:1.5rem;border:none;position:fixed;left:1.5rem;bottom:1.5rem;z-index:10;}.spa-crawl-summary{padding-top:2rem;padding-bottom:0.75rem;}.spa-crawl-summary h1{margin-bottom:0.75rem;}.spa-crawl-summary p{max-width:48rem;margin-bottom:0;}body.toolLoad .paragraph--type--tool .spa-crawl-summary,body.toolFailure .paragraph--type--tool .spa-crawl-summary{display:none;}
