html{font-size:16px}body{margin:0;min-width:320px;min-height:100vh;width:100%;font-family:Host Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#root{width:100%;min-height:100vh}.button-group.button-group--justify span{flex-grow:1}.button-group.button-group--justify span button,.button-group.button-group--stack span,.button-group.button-group--stack span button{width:100%}.modal-disable-overscroll{overscroll-behavior:none}.modal-content>.modal-body:first-child{padding-top:var(--Spacing-Space600Responsive)}.modal-content>.modal-body:last-child{padding-bottom:var(--Spacing-Space600Responsive)}.cardGrid{display:grid;gap:var(--Spacing-Space500Fixed);box-sizing:border-box;align-items:stretch;height:100%;grid-auto-rows:1fr;grid-template-columns:repeat(1,1fr)}@container (width > 600px){.cardGrid{grid-template-columns:repeat(2,1fr)}}@container (width > 900px){.cardGrid{grid-template-columns:repeat(3,1fr)}}@container (width > 1200px){.cardGrid{grid-template-columns:repeat(4,1fr)}}@container (width > 1600px){.cardGrid{grid-template-columns:repeat(5,1fr)}}.card-container{container-type:inline-size}.ds-menu-item{transition:background-color .2s,color .2s,border-color .2s;color:var(--Text-Default);border:1px solid transparent}.ds-menu-item:hover{background-color:var(--Background-DefaultHover);color:var(--Text-Hover)}.ds-menu-item.focus,.ds-menu-item:focus-within{border-color:var(--Background-Brand);outline:none}.ds-menu-item.selected{background-color:var(--Background-BrandTertiary);color:var(--Background-Brand)}.ds-menu-item.disabled{border-color:unset;background-color:unset;color:var(--Text-Disabled)}.nav-item-child-container{transition:background-color .2s,border-color .2s}.nav-item-child-container:hover{background-color:var(--Background-DefaultHover)}.nav-item-parent-container:focus .nav-item-child-container{background-color:var(--Background-DefaultHover);border-width:var(--Border-Width);border-color:var(--Border-Brand);border-style:solid}.nav-item-parent-container:active .nav-item-child-container{background-color:var(--Background-BrandSecondary)}
