.bsd-overlay{position:fixed;inset:0;z-index:99998;background-color:#0003;opacity:0;transition:opacity .15s ease-in-out}.bsd-overlay[data-state=open]{opacity:1}.bsd-overlay[data-state=closed]{opacity:0}.bsd-content{position:fixed;top:50%;left:50%;z-index:99999;display:grid;width:100%;max-width:calc(100% - 2rem);transform:translate(-50%,-50%) scale(.95);gap:.75rem;padding:3rem 2rem 1.5rem;border-radius:2rem;border:1px solid var(--bs-border-color, rgba(0, 0, 0, .125));background:var(--bs-body-bg, #fff);color:var(--bs-body-color, #212529);box-shadow:0 .5rem 1rem #00000026;transition:opacity .2s ease,transform .2s ease;opacity:0}@media(min-width:576px){.bsd-content{max-width:32rem}}.bsd-content[data-state=open]{opacity:1;transform:translate(-50%,-50%) scale(1)}.bsd-content[data-state=closed]{opacity:0;transform:translate(-50%,-50%) scale(.95)}.bsd-close{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:.25rem;background:transparent;color:var(--bs-blue-800);transition:opacity .15s ease,background-color .15s ease,color .15s ease;outline:none}.bsd-close:hover,.bsd-close:focus-visible{opacity:.8;color:var(--bs-body-color, #212529)}.bsd-close:disabled{pointer-events:none;opacity:.5}.bsd-close-icon{width:2rem;height:2rem;flex-shrink:0;pointer-events:none;color:var(--bs-blue-800)}.bsd-header{display:flex;flex-direction:column;row-gap:.5rem;text-align:center}@media(min-width:576px){.bsd-header{text-align:left}}.bsd-footer{display:flex;flex-direction:column-reverse;row-gap:.5rem}@media(min-width:576px){.bsd-footer{flex-direction:row;justify-content:flex-end}}.bsd-title{font-size:1.125rem;line-height:1.2;font-weight:600;margin:0}.bsd-description{font-size:.875rem;color:var(--bs-secondary-color, #6c757d);margin:0}.breadcrumb-item{font-size:1.125rem!important}.breadcrumb-item a{text-decoration:none!important}.breadcrumb-item a:hover{text-decoration:underline!important}.breadcrumb{flex-wrap:nowrap!important;white-space:nowrap;overflow-x:scroll}:root{--row-height: 70px;--transition: .5s ease}.navigation-sticky-container{position:sticky;top:4.25rem;z-index:99997}@media(max-width:991.98px){.navigation-sticky-container{top:2rem}}.subnav-container{margin-bottom:1rem}.subnav-wrapper{overflow:hidden;padding:1rem .25rem;max-height:5.5rem;transition:max-height .18s ease-out}@media(prefers-reduced-motion:reduce){.subnav-wrapper{transition:none}}.subnav-wrapper--collapsed{max-height:calc(var(--row-height) + 1rem)}.subnav-wrapper--preview{max-height:11rem}.subnav-wrapper--expanded{max-height:999px;transition:max-height .2s ease-in-out}.subnav-buttons{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;transition:transform .26s ease-out}@media(min-width:992px){.subnav-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.subnav-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.subnav-buttons{transition:none}}.subnav-cell{height:4rem;padding:0 .5rem;border:none;box-shadow:0 3px 4px 1px #181e2524;cursor:pointer;background-color:var(--bs-gray-100);border-radius:12px;transition:all var(--transition);text-align:center;display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--bs-indigo);opacity:.4;transition:opacity .16s ease-out,transform .12s ease-out,box-shadow .12s ease-out}.subnav-cell:hover{transform:translateY(-1px);box-shadow:0 4px 10px #00000014}.subnav-cell:hover:not(.subnav-cell--active-row){opacity:.8}.subnav-cell-label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;max-height:100%;line-height:1.2rem}.subnav-cell--active-row{opacity:1}.subnav-cell--active-section{opacity:1;background:var(--bs-orange-200);box-shadow:0 0 #181e2524}.subnav-container-chevron{display:flex;justify-content:center;cursor:pointer;padding-top:.5rem}.subnav-container-chevron .icon{transition:transform .14s ease-out}@media(prefers-reduced-motion:reduce){.subnav-container-chevron .icon{transition:none}}.subnav-overlay-trigger{position:absolute;bottom:0;left:0;width:100%;height:45%;z-index:2;cursor:pointer}.subnav-container[data-expanded=true] .subnav-overlay-trigger{z-index:-1}@media(max-width:576px){.subnav-container .subnav-container-chevron,.subnav-container .subnav-overlay-trigger{display:none!important}.subnav-wrapper{max-height:none!important;padding:.5rem 0}.subnav-buttons{display:flex!important;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;transform:none!important;gap:.75rem;padding:.25rem 1rem .25rem 0;-ms-overflow-style:none;scrollbar-width:none}.subnav-buttons::-webkit-scrollbar{display:none}.subnav-cell{min-width:140px;flex-shrink:0;opacity:.6}.subnav-cell.subnav-cell--active-section{opacity:1}}
