@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400,600,300&display=swap);
@import url(https://fonts.googleapis.com/css?family=Archivo+Black&display=swap);
body{font-family:"Open Sans",sans-serif;font-size:.875rem;line-height:1.555;color:#444;margin:0}h1,h2,h3{margin-bottom:15px}h2:first-child{margin-top:0}h2{font-size:1.375em;color:#333;border-bottom:1px dotted #cfcfd3;padding-bottom:10px;margin-top:30px;position:relative}h1,h2,h3,h4,h6,hgroup{font-weight:400}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Open Sans",Helvetica,Arial,sans-serif}h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small{font-size:65%}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#999}a{color:#007bc4;text-decoration:none}a:hover,a:focus{color:#005b91;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;width:100%;max-width:970px}.container .container-wrapper::after{display:block;clear:both;content:""}.container .container-wrapper>.container-full-column{position:relative;float:left;width:100%;min-height:1px;padding-right:0px;padding-left:0px}.container .container-wrapper [data-ds-product-carousel] .container-full-column{position:relative;float:left;width:100%;min-height:1px;padding-right:0px;padding-left:0px}img{height:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){body{padding-right:17px}}figcaption,figure,main{display:block}
.ynMiTQXKgTNmA6RP3-ni9A\=\={display:flex;gap:var(--size-400)}.ynMiTQXKgTNmA6RP3-ni9A\=\=.\+nsb01hZezyAGu03QCA8JQ\=\={flex-direction:column}@media only screen and (min-width: 800px){.rthaGxrMFJaj-TbzIAMC1A\=\={flex:0 0 25%}}@media only screen and (min-width: 800px){.BMBP\+DuTqZCBjWzcejTiIw\=\={flex:1 1 75%;max-width:75%}}@media only screen and (min-width: 800px){.WhWPOuAzeWFSgl5McULwoQ\=\={min-height:307px}}.hKSrgHCSRAiK442e4wJZ6A\=\={max-width:100%;overflow:hidden;margin-bottom:16px}.hKSrgHCSRAiK442e4wJZ6A\=\=>*{width:100%}
.kxw0QGDwPblPFOICypk80w\=\={border-radius:4px;padding:8px;margin-bottom:20px;display:flex;justify-content:space-between}.kxw0QGDwPblPFOICypk80w\=\= .nhsQSgzAFfl7lBPlIEL3bQ\=\={font-size:80%;text-decoration:underline;color:#007bc4;cursor:pointer}.kxw0QGDwPblPFOICypk80w\=\= ._4c\+COBq\+FL\+1NRlVDZtN\+A\=\={font-weight:bold;margin-top:2px;color:#7e580a}.XBXbuIHhz-sbczhNqoUruQ\=\={background-color:#ebf4fa;border:1px solid #cee5f4}.XBXbuIHhz-sbczhNqoUruQ\=\= .EuOjJTzC20PZpE-IGfft4g\=\={color:#007bc4}.JjPT81asau81Z5hOjux9Qw\=\={background-color:#fae7c1;border:1px solid #f7d798}.JjPT81asau81Z5hOjux9Qw\=\= .EuOjJTzC20PZpE-IGfft4g\=\={color:#7e580a}.B\+N0U3qB7thum4GNDwjdhw\=\={border:1px solid gray;border-radius:4px;border-collapse:separate;border-spacing:0}.B\+N0U3qB7thum4GNDwjdhw\=\= th{text-align:center}.B\+N0U3qB7thum4GNDwjdhw\=\= td,.B\+N0U3qB7thum4GNDwjdhw\=\= th{padding:3px}.B\+N0U3qB7thum4GNDwjdhw\=\= td{border-top:1px solid #000}.B\+N0U3qB7thum4GNDwjdhw\=\= tbody tr:nth-child(even){background-color:#ccc}.B\+N0U3qB7thum4GNDwjdhw\=\= tbody td:nth-child(3){border-left:1px solid #000}
.MQpigXH14fKvMgq9KEZs0w\=\={color:var(--color-gray-500);list-style:none;display:flex;padding:0;font-size:.9em;overflow:auto}.MQpigXH14fKvMgq9KEZs0w\=\= li+li::before{content:" • ";color:var(--color-gray-300)}
.AnchorJump-module_anchor-jump-container__e0hO4 {
  position: relative;
}

.AnchorJump-module_anchor-jump__AOkmV {
  position: absolute;
  bottom: 60px;
}
@media only screen and (min-width: 800px) {
  .AnchorJump-module_anchor-jump__AOkmV {
    bottom: 118px;
  }
}
/* General Banner styles */
.AppBanner-module_banner__VctX- {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 2rem;
  background-size: cover;
  height: 500px;
}
.AppBanner-module_banner__VctX- a:hover {
  text-decoration: none;
}
.AppBanner-module_banner-bkg-image-overlay__5EoJr {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.45);
}
.AppBanner-module_banner-logo__QGO3K {
  height: auto;
  max-height: 100px;
  max-width: 100%;
  position: relative;
}
.AppBanner-module_banner-heading__HqJsO {
  word-break: normal;
  position: relative;
  max-width: 100%;
}
.AppBanner-module_banner-subheading__OAHLy {
  word-break: normal;
  position: relative;
  max-width: 100%;
}
.AppBanner-module_banner-btn__gEh5l {
  margin: 15px 0;
  position: relative;
}
.AppBanner-module_banner-disclaimer-text__6GLPD {
  word-break: break-all;
  position: relative;
  max-width: 100%;
}

/* Banner background options (controls the theme)*/
.AppBanner-module_bkg-white__yAKXy {
  background-color: #FFFFFF;
}

.AppBanner-module_bkg-blue__kbe9B {
  background-color: var(--color-primary-700);
}

.AppBanner-module_bkg-blue-gradient__3oHeR {
  background: radial-gradient(var(--color-primary-500), var(--color-primary-800));
}
.BreadCrumbsNavigation-module_breadcrumb__ES2BU {
  font-size: 0.85em;
  margin-top: -10px;
  margin-left: -38px;
  list-style: none;
  border-radius: 4px;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
}
.BreadCrumbsNavigation-module_breadcrumb__ES2BU > li {
  display: inline-block;
  margin: 0 1px 0 0;
}
.BreadCrumbsNavigation-module_breadcrumb__ES2BU > li > a {
  color: #007bc4;
  text-decoration: none;
}
.BreadCrumbsNavigation-module_breadcrumb__ES2BU > .BreadCrumbsNavigation-module_active__DjjLi {
  color: #999;
}
.CallToAction-module_cta-container__DKG6x {
  padding: 10px 0;
}
@media only screen and (min-width: 800px) {
  .CallToAction-module_cta-container__DKG6x {
    padding: 15px 0;
  }
}

.CallToAction-module_cta__u5dCA {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  min-height: 200px;
  background-color: var(--color-blue-700);
}
.CallToAction-module_cta__u5dCA.CallToAction-module_left__pXy01 {
  align-items: self-start;
  text-align: left;
}
.CallToAction-module_cta__u5dCA.CallToAction-module_center__TQpmR {
  align-items: center;
  text-align: center;
}
.CallToAction-module_cta__u5dCA .CallToAction-module_heading__7gwY- {
  border: 0 none;
  padding-bottom: 0;
  margin-bottom: 8px;
}
.CallToAction-module_cta__u5dCA .CallToAction-module_subheading__tnnUr {
  padding-bottom: 0;
  margin-bottom: 10px;
}
.CallToAction-module_cta__u5dCA .CallToAction-module_body__6DgYw p {
  margin-top: 0;
  margin-bottom: 10px;
}

.CallToAction-module_content-container__Een-u {
  overflow-wrap: break-word;
  padding: 2rem;
}

.CallToAction-module_button-container__w5VDR {
  margin-top: 30px;
}

.CallToAction-module_primary-button__ZcyMf,
.CallToAction-module_secondary-button__Qg7JE {
  margin-right: 15px;
  margin-bottom: 10px;
}
.CallToAction-module_primary-button__ZcyMf:hover,
.CallToAction-module_secondary-button__Qg7JE:hover {
  text-decoration: none;
}

@media only screen and (min-width: 800px) {
  .CallToAction-module_content-container__Een-u {
    max-width: 80%;
    padding: 3rem;
  }
}
@media only screen and (min-width: 800px) {
  .CardGridBase-module_section-card-grid__CB1WF {
    padding: 0 0 1.75em 0;
  }
}
.CardGridBase-module_section-card-grid-headline__NYJp2 {
  border-bottom: 1px dotted var(--color-gray-500);
  padding: 0.5rem 0;
}
@media only screen and (min-width: 800px) {
  .CardGridBase-module_section-card-grid-headline__NYJp2 {
    margin: 1rem 0;
  }
}
.CardGridBase-module_section-card-grid-body-text__rsGFJ {
  word-wrap: break-word;
  margin-bottom: 1rem;
}
.CardGridBase-module_section-card-grid-button__1UeUO {
  text-align: center;
  margin-top: 20px;
}
.CardGridBase-module_section-card-grid-button__1UeUO a:hover {
  text-decoration: none;
}

.CardGridBase-module_card-grid__WfmFg {
  flex-flow: row wrap;
  justify-content: space-between;
  flex-direction: row;
}
.CardGridBase-module_card-grid-item__GSHTo {
  display: flex;
  justify-content: center;
}
.CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-4__ubanY {
  flex-basis: 47%;
}
.CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-0__sJfXy, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-1__cw8Kh, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-2__vxzde, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-3__tzMJl, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-7__xAsJ2, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-8__h0eX-, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-9__xHjhh, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-10__OnV8M, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-11__beGjk, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-12__A0vrv {
  flex-basis: 47%;
}
.CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-5__qH7uR {
  flex-basis: 47%;
}
.CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-6__yzZje {
  flex-basis: 38.7%;
}
@media only screen and (min-width: 640px) {
  .CardGridBase-module_card-grid__WfmFg {
    justify-content: flex-start;
  }
  .CardGridBase-module_card-grid-item__GSHTo {
    padding: 1rem 0;
  }
  .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-4__ubanY {
    flex-basis: 23%;
  }
  .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-0__sJfXy, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-1__cw8Kh, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-2__vxzde, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-3__tzMJl, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-7__xAsJ2, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-8__h0eX-, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-9__xHjhh, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-10__OnV8M, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-11__beGjk, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-12__A0vrv {
    flex-basis: 31%;
    margin-left: 3px;
  }
  .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-5__qH7uR {
    flex-basis: 18%;
    margin-left: 0;
  }
  .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-6__yzZje {
    flex-basis: 31%;
  }
}
@media only screen and (min-width: 800px) {
  .CardGridBase-module_card-grid-item__GSHTo {
    padding: 1rem 0;
    flex-grow: 1;
    flex-shrink: 0;
  }
  .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-0__sJfXy, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-1__cw8Kh, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-2__vxzde, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-3__tzMJl, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-7__xAsJ2, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-8__h0eX-, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-9__xHjhh, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-10__OnV8M, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-11__beGjk, .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-12__A0vrv {
    flex-basis: 23%;
    margin-left: 4px;
  }
  .CardGridBase-module_card-grid-item__GSHTo.CardGridBase-module_items-6__yzZje {
    flex-basis: 15%;
  }
}

.CardGridBase-module_card-grid-item__GSHTo a {
  width: 100%;
}
.FeaturedPromotionsGrid-module_grid__gwaW6 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 15px;
}
.FeaturedPromotionsGrid-module_grid__gwaW6.FeaturedPromotionsGrid-module_collapse__6m2Vb {
  grid-template-columns: 1fr;
}

.FeaturedPromotionsGrid-module_grid-item__urdjh {
  overflow: hidden;
}

.FeaturedPromotionsGrid-module_placeholder__mXqxe {
  height: 150px;
}
.SpotlightButtons-module_primary-button__Vz6Jl,
.SpotlightButtons-module_default-button__ms2kc {
  margin-right: 15px;
  margin-bottom: 10px;
}
.SpotlightButtons-module_primary-button__Vz6Jl:hover,
.SpotlightButtons-module_default-button__ms2kc:hover {
  /* DSN style override */
  text-decoration: none;
  /* End DSN style override */
}
.SpotlightLinkList-module_link__e84Lk {
  margin-bottom: 5px;
}
.FeaturedSpotlight-module_spotlight-container__a2uHN {
  padding: 10px 0;
}
@media only screen and (min-width: 800px) {
  .FeaturedSpotlight-module_spotlight-container__a2uHN {
    padding: 15px 0;
  }
}

.FeaturedSpotlight-module_spotlight__sriEP {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  min-height: 300px;
}
.FeaturedSpotlight-module_spotlight__sriEP.FeaturedSpotlight-module_gray0__Ckqot {
  background-color: var(--color-gray-0);
}
.FeaturedSpotlight-module_spotlight__sriEP.FeaturedSpotlight-module_gray50__Tvvuc {
  background-color: var(--color-gray-50);
}
.FeaturedSpotlight-module_spotlight__sriEP .FeaturedSpotlight-module_content-container__yimVv {
  flex: 1 1 50%;
  min-width: 0;
  overflow-wrap: break-word;
  padding: 2rem;
}
.FeaturedSpotlight-module_spotlight__sriEP .FeaturedSpotlight-module_image-container__kPksj {
  flex: 1 1 auto;
  order: -1;
  height: 265px;
}
.FeaturedSpotlight-module_spotlight__sriEP .FeaturedSpotlight-module_image-container__kPksj .FeaturedSpotlight-module_image__HCH6r {
  /* DSN style override */
  height: 100%;
  width: 100%;
  /* End DSN style override */
}
.FeaturedSpotlight-module_spotlight__sriEP .FeaturedSpotlight-module_heading__FVjZv {
  margin-bottom: 6px;
  /* DSN style override */
  padding-bottom: 0;
  border: 0 none;
  /* End DSN style override */
}
.FeaturedSpotlight-module_spotlight__sriEP .FeaturedSpotlight-module_subheading__k6k0Z {
  margin-bottom: 6px;
}
.FeaturedSpotlight-module_spotlight__sriEP .FeaturedSpotlight-module_body__yKmQg {
  margin-bottom: 20px;
}

@media only screen and (min-width: 800px) {
  .FeaturedSpotlight-module_spotlight__sriEP {
    flex-direction: row;
    min-height: 300px;
    align-items: stretch;
  }
  .FeaturedSpotlight-module_spotlight__sriEP .FeaturedSpotlight-module_content-container__yimVv {
    flex: 1 1 50%;
    align-self: center;
    max-width: 100%;
  }
  .FeaturedSpotlight-module_spotlight__sriEP .FeaturedSpotlight-module_image-container__kPksj {
    flex: 1 1 50%;
    height: auto;
  }
  .FeaturedSpotlight-module_spotlight__sriEP .FeaturedSpotlight-module_image-container__kPksj.FeaturedSpotlight-module_right__Mvvac {
    order: 5;
  }
}
.FeaturedTilesGrid-module_featured-tiles-grid__EzX4q {
  display: none;
}

@media (min-width: 800px) {
  .FeaturedTilesGrid-module_featured-tiles-grid__EzX4q {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    gap: var(--size-400);
  }
}
.FeaturedMenuCard-module_featured-menu-card__B4Abl {
  position: relative;
  display: block;
  border-radius: 8px;
  aspect-ratio: 1;
}
.FeaturedMenuCard-module_featured-menu-card__B4Abl:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  opacity: 1;
  transition: 0.2s all ease;
  border-radius: 8px;
  background: linear-gradient(to bottom, rgba(41, 48, 54, 0), rgb(41, 48, 54));
  mix-blend-mode: multiply;
}
.FeaturedMenuCard-module_featured-menu-card__B4Abl:hover:after {
  height: 100%;
}
.FeaturedMenuCard-module_featured-menu-card__B4Abl .FeaturedMenuCard-module_featured-image__Wa754 {
  border-radius: 8px;
  /* DSN style override */
  height: 100%;
  width: 100%;
  /* End DSN style override */
}
.FeaturedMenuCard-module_featured-menu-card__B4Abl .FeaturedMenuCard-module_image-container__m7Jne {
  height: 100%;
  width: 100%;
  border-radius: 8px;
}
.FeaturedMenuCard-module_featured-menu-card__B4Abl .FeaturedMenuCard-module_card-content__QnQga {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  padding: 1rem;
}
.FeaturedMenuCard-module_featured-menu-card__B4Abl h3 {
  word-break: break-word;
}
.FeaturedMenu-module_featured-menu__-8l92 {
  padding: 10px 0;
}
@media only screen and (min-width: 800px) {
  .FeaturedMenu-module_featured-menu__-8l92 {
    padding: 15px 0;
  }
}
.SectionHeading-module_section-heading__EkgXy .SectionHeading-module_headline__WP3fY {
  padding: 0 0 0.5rem 0;
  margin-top: 0;
  margin-bottom: 0.5rem;
  /* DSN style override */
  border: 0 none;
  /* End DSN style override */
}
.SectionHeading-module_section-heading__EkgXy .SectionHeading-module_subheading__BYdH6 {
  word-wrap: break-word;
  margin-bottom: 1rem;
}
.LayoutGrid-module_grid__-8wfK {
  display: grid;
  gap: 1.125rem 1.125rem;
}
.LayoutGrid-module_grid__-8wfK.LayoutGrid-module_mobile-1__NCVIu {
  grid-template-columns: repeat(1, 1fr);
}
.LayoutGrid-module_grid__-8wfK.LayoutGrid-module_mobile-2__J8gT8 {
  grid-template-columns: repeat(2, 1fr);
}

@media only screen and (min-width: 800px) {
  .LayoutGrid-module_grid__-8wfK.LayoutGrid-module_desktop-1__DaTNf {
    grid-template-columns: repeat(1, 1fr);
  }
  .LayoutGrid-module_grid__-8wfK.LayoutGrid-module_desktop-2__jA-Ga {
    grid-template-columns: repeat(2, 1fr);
  }
  .LayoutGrid-module_grid__-8wfK.LayoutGrid-module_desktop-3__-ADS7 {
    grid-template-columns: repeat(3, 1fr);
  }
  .LayoutGrid-module_grid__-8wfK.LayoutGrid-module_desktop-4__uWe3i {
    grid-template-columns: repeat(4, 1fr);
  }
  .LayoutGrid-module_grid__-8wfK.LayoutGrid-module_desktop-5__nZfjG {
    grid-template-columns: repeat(5, 1fr);
  }
  .LayoutGrid-module_grid__-8wfK.LayoutGrid-module_desktop-6__zA2vt {
    grid-template-columns: repeat(6, 1fr);
  }
}
.InfographicCard-module_infographic-card__GCiNH {
  display: flex;
  align-items: flex-start;
  word-break: break-word;
}
.InfographicCard-module_infographic-card__GCiNH.InfographicCard-module_left__4D3Pi {
  text-align: left;
}
.InfographicCard-module_infographic-card__GCiNH.InfographicCard-module_center__0VNuj {
  text-align: center;
}
.InfographicCard-module_infographic-card__GCiNH:hover {
  /* DSN style override */
  text-decoration: none;
  /* End DSN style override */
}
.InfographicCard-module_infographic-card__GCiNH .InfographicCard-module_card-content-inner__Y3aDH {
  position: relative;
  padding-top: 30px;
}
.InfographicCard-module_infographic-card__GCiNH .InfographicCard-module_image-container__dSZjm {
  flex: 0 0 96px;
  height: 96px;
  width: 96px;
  margin-right: 20px;
}
.InfographicCard-module_infographic-card__GCiNH .InfographicCard-module_image-container__dSZjm.InfographicCard-module_center__0VNuj {
  margin-left: auto;
  margin-right: auto;
}
.InfographicCard-module_infographic-card__GCiNH .InfographicCard-module_image-container__dSZjm .InfographicCard-module_image__O6MRd {
  /* DSN style override */
  height: 100%;
  width: 100%;
  /* End DSN style override */
}
.InfographicCard-module_infographic-card__GCiNH .InfographicCard-module_headline__XLmln {
  margin-bottom: 0.6em;
}
.InfographicCard-module_infographic-card__GCiNH .InfographicCard-module_body__d-KMX p {
  margin-top: 0;
  margin-bottom: 0.6em;
}
.Infographic-module_infographic__qBAhj {
  padding: 10px 0;
}
@media only screen and (min-width: 800px) {
  .Infographic-module_infographic__qBAhj {
    padding: 15px 0;
  }
}
.ProductListing-module_dummyContainer__BUuuK img {
  max-width: 100%;
}
.ProductSpotlight-module_spotlight-container__3nCXZ {
  padding: 10px 0;
}
@media only screen and (min-width: 800px) {
  .ProductSpotlight-module_spotlight-container__3nCXZ {
    padding: 15px 0;
  }
}

.ProductSpotlight-module_spotlight__9E6tl {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  align-items: flex-start;
  min-height: 300px;
}
.ProductSpotlight-module_spotlight__9E6tl .ProductSpotlight-module_heading__uSIzF {
  margin-bottom: 6px;
  /* DSN style override */
  padding-bottom: 0;
  border: 0 none;
  /* End DSN style override */
}
.ProductSpotlight-module_spotlight__9E6tl .ProductSpotlight-module_subheading__-UG1z {
  margin-bottom: 6px;
}
.ProductSpotlight-module_spotlight__9E6tl .ProductSpotlight-module_body__RTiXm {
  margin-bottom: 20px;
}

.ProductSpotlight-module_content-container__KqZ9f {
  overflow-wrap: break-word;
  padding: 2rem;
  flex-grow: 1;
}

.ProductSpotlight-module_image-container__yBvjk {
  flex: 0 0 235px;
  order: -1;
  height: 235px;
  padding: 0 2rem;
}
.ProductSpotlight-module_image-container__yBvjk .ProductSpotlight-module_image__5-o5B {
  /* DSN style override */
  height: 100%;
  width: 100%;
  /* End DSN style override */
}

.ProductSpotlight-module_primary-button__eED-V:hover {
  /* DSN style override */
  text-decoration: none;
  /* End DSN style override */
}

@media only screen and (min-width: 800px) {
  .ProductSpotlight-module_spotlight__9E6tl {
    flex-direction: row;
    align-items: center;
  }
  .ProductSpotlight-module_content-container__KqZ9f {
    align-self: center;
  }
  .ProductSpotlight-module_image-container__yBvjk {
    padding: 0;
  }
  .ProductSpotlight-module_image-container__yBvjk.ProductSpotlight-module_right__EVtCn {
    order: 5;
  }
}
.PromoBannerCarousel-module_promo-banner-carousel__5mOEf {
  margin-bottom: 15px;
}
.PromotionCard-module_card__e6cH9 {
  text-align: center;
  max-width: 225px;
  width: 100%;
}
.PromotionCard-module_card__e6cH9 a:hover {
  /* DSN style override */
  text-decoration: none;
  /* End DSN style override */
}
.PromotionCard-module_card__e6cH9 .PromotionCard-module_image-container__eeEhG {
  aspect-ratio: 1;
  margin-bottom: 0.5rem;
}
.PromotionCard-module_card__e6cH9 .PromotionCard-module_promo-card-headline__DEx3S {
  overflow-wrap: break-word;
}
.PromotionCard-module_card__e6cH9 .PromotionCard-module_promo-card-offer__1Sf2d {
  font-weight: bold;
}
.PromotionCard-module_card__e6cH9 .PromotionCard-module_promo-card-code__nt2Ch {
  font-weight: bold;
  text-transform: uppercase;
}
.PromotionCard-module_card__e6cH9 .PromotionCard-module_promo-card-expiration__xkcDj {
  display: block;
  margin-top: 0.2rem;
}
.PromotionCard-module_card__e6cH9 .PromotionCard-module_promo-card-link__p0Utv {
  color: var(--color-blue-300);
  font-weight: bold;
  margin-bottom: 0.5rem;
}
.PromotionCard-module_card__e6cH9 .PromotionCard-module_promo-card-link__p0Utv span {
  position: relative;
  top: 3px;
}
.PromotionCardGrid-module_promo-card-grid-container__9RfNd {
  padding: 10px 0;
}
@media only screen and (min-width: 800px) {
  .PromotionCardGrid-module_promo-card-grid-container__9RfNd {
    padding: 15px 0;
  }
}
.PromotionCardGridHeader-module_promo-banner__1h0L9 {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 2rem;
  margin-bottom: 1rem;
  min-height: 300px;
}
.PromotionCardGridHeader-module_promo-banner__1h0L9 a:hover {
  text-decoration: none;
}
.PromotionCardGridHeader-module_promo-banner__1h0L9.PromotionCardGridHeader-module_overlay-show__VJjjK:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.35);
  z-index: -1;
}
.PromotionCardGridHeader-module_promo-banner__1h0L9 .PromotionCardGridHeader-module_promo-heading-text__Wqssb {
  /* DSN style override */
  padding-bottom: 0;
  border: 0 none;
  /* End DSN style override */
}
.PromotionCardGridHeader-module_promo-banner__1h0L9 .PromotionCardGridHeader-module_promo-heading-text__Wqssb,
.PromotionCardGridHeader-module_promo-banner__1h0L9 .PromotionCardGridHeader-module_promo-subheading-text__VflDA,
.PromotionCardGridHeader-module_promo-banner__1h0L9 .PromotionCardGridHeader-module_button-container__lnv-3,
.PromotionCardGridHeader-module_promo-banner__1h0L9 .PromotionCardGridHeader-module_promo-code-container__NOR4U {
  margin-top: 0;
  margin-bottom: 12px;
}
.PromotionCardGridHeader-module_promo-banner__1h0L9 .PromotionCardGridHeader-module_promo-code-text__XW3hg {
  color: var(--color-lime-200);
  text-transform: uppercase;
  font-weight: bold;
}
.PromotionCardGridHeader-module_promo-banner__1h0L9 .PromotionCardGridHeader-module_promo-expiration__Mj5d9 {
  margin-top: 12px;
  margin-bottom: 0;
}
.PromotionCardGridHeader-module_promo-banner__1h0L9 .PromotionCardGridHeader-module_promo-background-image__X0Q4R {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}
.PromotionCardGridHeader-module_promo-banner__1h0L9 .PromotionCardGridHeader-module_background-image__oZQq- {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.PromotionCardGridHeader-module_promo-banner-content-container__HSUt2 {
  max-width: 540px;
}

.PromotionCardGridHeader-module_white__MpIYn {
  background-color: var(--color-gray-0);
}

.PromotionCardGridHeader-module_light-gray__Y8bas {
  background-color: var(--color-gray-50);
}

.PromotionCardGridHeader-module_medium-blue__Yo8ZI {
  background-color: var(--color-primary-600);
}

.PromotionCardGridHeader-module_dark-blue__EvZOd {
  background-color: var(--color-primary-800);
}

.PromotionCardGridHeader-module_light-cyan__Oth2n {
  background-color: var(--color-cyan-50);
}

.PromotionCardGridHeader-module_dark-cyan__z8gsi {
  background-color: var(--color-cyan-700);
}

.PromotionCardGridHeader-module_blue-linear-gradient__z-TW4 {
  background: linear-gradient(45deg, var(--color-primary-600), var(--color-primary-800));
}

.PromotionCardGridHeader-module_blue-radial-gradient__eIyNV {
  background: radial-gradient(var(--color-primary-600), var(--color-primary-800));
}
.RelatedInsightsSolutionsCard-module_related-insights-solutions-card__Xg3GI .RelatedInsightsSolutionsCard-module_image-container__YvyFA {
  aspect-ratio: 16/9;
}
.RelatedInsightsSolutionsCard-module_related-insights-solutions-card__Xg3GI .RelatedInsightsSolutionsCard-module_image-container__YvyFA.RelatedInsightsSolutionsCard-module_center__3LL82 {
  margin-left: auto;
  margin-right: auto;
}
.RelatedInsightsSolutionsCard-module_related-insights-solutions-card__Xg3GI .RelatedInsightsSolutionsCard-module_featured-image__2H-e3 {
  border-radius: 8px;
  /* DSN style override */
  height: 100%;
  width: 100%;
  /* End DSN style override */
}
.RelatedInsightsSolutionsCard-module_related-insights-solutions-card__Xg3GI .RelatedInsightsSolutionsCard-module_card-content__OoLOf {
  padding: 1rem;
}
.RelatedInsightsSolutionsCard-module_related-insights-solutions-card__Xg3GI .RelatedInsightsSolutionsCard-module_headline__BqjZh {
  margin-bottom: 0.6em;
}
.RelatedInsightsSolutionsCard-module_related-insights-solutions-card__Xg3GI .RelatedInsightsSolutionsCard-module_eyebrow__bqKaE {
  margin-bottom: 0.4em;
}
.RelatedInsightsSolutionsCard-module_related-insights-solutions-card__Xg3GI .RelatedInsightsSolutionsCard-module_body__PmVYN p {
  margin-top: 0;
  margin-bottom: 0.6em;
}
.RelatedInsightsSolutionsCard-module_related-insights-solutions-card__Xg3GI .RelatedInsightsSolutionsCard-module_cta-link__XWJ1- {
  display: block;
  margin-bottom: 10px;
}
.RelatedInsightsSolutionsCard-module_related-insights-solutions-card__Xg3GI .RelatedInsightsSolutionsCard-module_cta-link__XWJ1-:last-of-type {
  margin-bottom: 0;
}
.RelatedInsightsSolutions-module_related-insights-solutions__HNGyw {
  padding: 10px 0;
}
@media only screen and (min-width: 800px) {
  .RelatedInsightsSolutions-module_related-insights-solutions__HNGyw {
    padding: 15px 0;
  }
}
.RichTextEditor-module_legal-text__bJ-Wy {
  word-break: break-word;
}
.RichTextEditor-module_legal-text__bJ-Wy h2,
.RichTextEditor-module_legal-text__bJ-Wy h3 {
  padding: 1rem 0;
  box-sizing: inherit;
  padding: 1rem 0;
  border-bottom: 1px dotted var(--color-gray-500);
  font-size: 1.25rem;
  letter-spacing: var(--letter-spacing-20);
  font-weight: 700;
  line-height: 1.25;
  color: rgb(41, 48, 54);
}
@media only screen and (min-width: 800px) {
  .RichTextEditor-module_legal-text__bJ-Wy h2,
  .RichTextEditor-module_legal-text__bJ-Wy h3 {
    margin: 1rem 0;
  }
}
.c-card-radio {
  display: flex;
  flex-wrap: wrap;
  margin: -0.5rem;
  margin-bottom: 0;
  align-items: stretch;
}
.CardRadio-module_option-container__1rLKj {
  position: relative;
  margin: 0.5rem;
}
.CardRadio-module_real-input__2zZJZ {
  position: absolute;
  left: -9999px;
  height: 0;
  width: 0;
}
.CardRadio-module_label__3AUGZ {
  cursor: pointer;
}
.CardRadio-module_real-input__2zZJZ:focus + .CardRadio-module_label__3AUGZ {
  outline: 1px dotted black;
}
.CardRadio-module_real-input__2zZJZ:checked + .CardRadio-module_label__3AUGZ .CardRadio-module_user-element__fcmlk {
  border: 2px solid #0065bd;
}
.CardRadio-module_user-element__fcmlk {
  border: 2px solid transparent;
  height: 100%;
}
.c-card {
  background-color: #fff;
  border-radius: 0.625rem;
  box-shadow: 0 2px 7px -2px rgba(0, 0, 0, 0.16);
  z-index: 200;
}
.c-card::before, .c-card::after {
  content: " ";
  display: table;
}
.c-card::after {
  clear: both;
}
.Card-module_header__927rS {
  padding: 1rem 1.5rem;
  background-color: #ebebeb;
  margin-top: 0;
  margin-bottom: 0;
  border-bottom: 1px #dfdfdf solid;
  border-top-left-radius: 0.625rem;
  border-top-right-radius: 0.625rem;
}
.Card-module_content__sx0KA {
  margin: 1.5rem;
}
.c-card-tile-group {
  margin: -1.5rem;
  border-bottom-left-radius: 0.625rem;
  border-bottom-right-radius: 0.625rem;
  overflow: hidden;
}
.c-card-tile-group > .Card-module_wrapper__AXPoV {
  margin-left: -1px;
  margin-top: -1px;
  display: flex;
  flex-flow: row wrap;
}
.c-card-tile {
  flex: 1 33.3333333333%;
  text-align: center;
  border-left: 1px #dfdfdf solid;
  border-top: 1px #dfdfdf solid;
}
.c-radio-select {
  display: flex;
  flex-direction: column;
}
.RadioSelect-module_row__4M2QE {
  display: flex;
}
.RadioSelect-module_row__4M2QE .RadioSelect-module_radioLabel__OQeiO {
  margin: 0.25rem;
}
.RadioSelect-module_column__TAzDm .RadioSelect-module_radioLabel__OQeiO {
  margin-bottom: 0.25rem;
}
.RadioSelect-module_radioInput__YyRci {
  display: none;
}
.RadioSelect-module_radioLabel__OQeiO {
  transition: background-color 300ms linear, color 300ms linear;
  padding: 0 1rem;
  display: flex;
  align-items: center;
  line-height: 1;
  height: 2.5rem;
  border-radius: 0.25rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.RadioSelect-module_radioLabel__OQeiO:hover {
  background-color: #bfe1ff;
}
.RadioSelect-module_selected__bL-gp {
  background-color: #bfe1ff;
  color: #00427b;
}
.RadioSelect-module_radioIcon__8-vdk {
  margin-right: 0.5rem;
  vertical-align: middle;
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.RadioSelect-module_outline__S8cR4 {
  stroke: currentColor;
  fill: none;
  stroke-width: 2.5px;
}
.RadioSelect-module_center__Ghpuk {
  animation-name: RadioSelect-module_grow-select__mT3VV;
  animation-duration: 300ms;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  transform-origin: center;
  animation-iteration-count: 1;
}
@media all and (max-width: 360px) {
  .RadioSelect-module_radioLabel__OQeiO {
    flex-wrap: wrap;
  }
}
@media all and (max-width: 580px) {
  .RadioSelect-module_radioLabel__OQeiO {
    padding: 0 2%;
  }
}
@keyframes RadioSelect-module_grow-select__mT3VV {
  from {
    transform: scale(0);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
.form-group .step-heading {
  padding: 3% 0 4% 0;
  text-align: center;
}
.form-group .step-heading p {
  text-align: center;
}
.form-group .radio-select-container {
  padding: 0 0 4% 0;
}
.form-group .collapsible-panel-container {
  padding: 0 0 4% 0;
}
.form-group .card-select-container [data-tag-id=card-select] {
  padding: 0 0 4% 0;
  justify-content: center;
  font-weight: normal;
  align-items: stretch;
}
.form-group .card-select-container [data-tag-id=card-select] .card-radio-inner {
  min-height: 70px;
  width: 265px;
}
.form-group .card-select-container [data-tag-id=card-select] .card-radio-title {
  font-size: 24px;
}
.form-group .step-button-container {
  text-align: center;
}

.selection-guide .step-button-container {
  text-align: center;
  margin-right: 2vw;
}
.selection-guide .step-button-container button {
  font-size: 20px;
  margin-left: 1em;
}

.card-select-container [data-tag-label=true] {
  text-align: center;
}

.radio-select-base {
  justify-content: center;
}

.collapsible-panel-container header {
  background-color: #ebebeb;
  padding: 0.5rem 1rem;
  display: flex;
  align-items: center;
}
.collapsible-panel-container .collapsible-panel {
  border: 1px solid #dfdfdf;
  border-radius: 0.25rem;
}
.collapsible-panel-container .title {
  display: inline-block;
}
.collapsible-panel-container .c-icon {
  transition: transform 300ms linear;
}
.collapsible-panel-container .c-icon.expanded {
  transform: rotate(90deg);
}
.collapsible-panel-container .collapsible-element {
  height: 0;
  transition: height 600ms linear;
  overflow: hidden;
}
.collapsible-panel-container .collapsible-element.expanded {
  height: auto;
}

@media all and (max-width: 580px) {
  .content-main {
    min-height: 545px;
  }
  .collapsible-panel-container .c-icon, .collapsible-panel-container .title {
    font-size: 90%;
  }
}
@media all and (max-width: 360px) {
  .card-select-container [data-tag-id=card-select] .card-radio-inner {
    min-height: 81px;
    max-width: 265px;
    width: 200px !important;
  }
  .card-select-container [data-tag-id=card-select] .card-radio-inner .card-radio-title {
    font-size: 24px;
  }
  .collapsible-panel-container .c-icon, .collapsible-panel-container .title {
    font-size: 75%;
    text-align: center;
  }
}

.SingleColumnPageHero-module_page-header__k8nZ- {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  position: relative;
}
.SingleColumnPageHero-module_page-header__k8nZ- .SingleColumnPageHero-module_category__p0RT6 {
  margin-bottom: 6px;
  padding-left: 2px;
}
.SingleColumnPageHero-module_page-header__k8nZ- .SingleColumnPageHero-module_heading__QgIsh {
  margin-bottom: 10px;
}
.SingleColumnPageHero-module_page-header__k8nZ- .SingleColumnPageHero-module_subheading__Ixr-B {
  margin-bottom: 20px;
}
.SingleColumnPageHero-module_page-header__k8nZ-.SingleColumnPageHero-module_light__5v1XG {
  background-color: var(--color-gray-50);
}
.SingleColumnPageHero-module_page-header__k8nZ-.SingleColumnPageHero-module_dark__xRST- {
  background-color: var(--color-blue-800);
}

.SingleColumnPageHero-module_hero-image__WEKh5 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
}

.SingleColumnPageHero-module_content-container__xZeHj {
  flex: 1 1 50%;
  min-width: 0;
  overflow-wrap: break-word;
  padding: 2rem;
}

.SingleColumnPageHero-module_image-container__RwZAm {
  position: relative;
  overflow: hidden;
  flex: 1 1 auto;
  order: -1;
  height: 265px;
}
.SingleColumnPageHero-module_image-container__RwZAm.SingleColumnPageHero-module_overlay__3QKAh:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(41, 48, 54, 0.45);
  mix-blend-mode: multiply;
  z-index: 0;
}

.SingleColumnPageHero-module_primary-button__iTEki,
.SingleColumnPageHero-module_default-button__KWga9 {
  margin-right: 15px;
  margin-bottom: 10px;
}
.SingleColumnPageHero-module_primary-button__iTEki:hover, .SingleColumnPageHero-module_primary-button__iTEki:focus,
.SingleColumnPageHero-module_default-button__KWga9:hover,
.SingleColumnPageHero-module_default-button__KWga9:focus {
  text-decoration: none;
}

@media only screen and (min-width: 800px) {
  .SingleColumnPageHero-module_page-header__k8nZ- {
    flex-direction: row;
    min-height: 300px;
    align-items: stretch;
  }
  .SingleColumnPageHero-module_page-header__k8nZ-.SingleColumnPageHero-module_fullwidth__Cz07K {
    background-color: transparent;
  }
  .SingleColumnPageHero-module_content-container__xZeHj {
    flex: 1 1 50%;
    align-self: center;
  }
  .SingleColumnPageHero-module_content-container__xZeHj.SingleColumnPageHero-module_has-image__vkAbd {
    max-width: 100%;
  }
  .SingleColumnPageHero-module_content-container__xZeHj.SingleColumnPageHero-module_no-image__FZzTh {
    max-width: 80%;
  }
  .SingleColumnPageHero-module_content-container__xZeHj.SingleColumnPageHero-module_fullwidth__Cz07K {
    flex: 1 1 100%;
    max-width: 80%;
  }
  .SingleColumnPageHero-module_image-container__RwZAm {
    flex: 1 1 50%;
    order: 0;
    height: auto;
  }
  .SingleColumnPageHero-module_image-container__RwZAm.SingleColumnPageHero-module_fullwidth__Cz07K {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
  }
}
.TextBlock-module_textblock-container__G-PYN {
  padding: 10px 0;
}
@media only screen and (min-width: 800px) {
  .TextBlock-module_textblock-container__G-PYN {
    padding: 15px 0;
  }
}

.TextBlock-module_column__k90X5 p:first-of-type {
  margin-top: 0;
}
.TextBlock-module_column__k90X5 p:last-of-type {
  margin-bottom: 0;
}
.TextBlock-module_column__k90X5.TextBlock-module_column-0__mJAd3, .TextBlock-module_column__k90X5.TextBlock-module_column-1__5XaKD {
  padding-top: 16px;
}

@media only screen and (min-width: 800px) {
  .TextBlock-module_column__k90X5.TextBlock-module_column-0__mJAd3, .TextBlock-module_column__k90X5.TextBlock-module_column-1__5XaKD {
    padding-top: 0;
  }
}
.ValuePropCard-module_value-prop-card__zHsQP {
  display: block;
  word-break: break-word;
}
.ValuePropCard-module_value-prop-card__zHsQP.ValuePropCard-module_left__2hUhe {
  text-align: left;
}
.ValuePropCard-module_value-prop-card__zHsQP.ValuePropCard-module_center__pSo0k {
  text-align: center;
}
.ValuePropCard-module_value-prop-card__zHsQP:hover {
  /* DSN style override */
  text-decoration: none;
  /* End DSN style override */
}
.ValuePropCard-module_value-prop-card__zHsQP .ValuePropCard-module_image-container__Pc07a {
  height: 96px;
  width: 96px;
  margin-bottom: 20px;
}
.ValuePropCard-module_value-prop-card__zHsQP .ValuePropCard-module_image-container__Pc07a.ValuePropCard-module_center__pSo0k {
  margin-left: auto;
  margin-right: auto;
}
.ValuePropCard-module_value-prop-card__zHsQP .ValuePropCard-module_image-container__Pc07a .ValuePropCard-module_image__lZapo {
  /* DSN style override */
  height: 100%;
  width: 100%;
  /* End DSN style override */
}
.ValuePropCard-module_value-prop-card__zHsQP .ValuePropCard-module_headline__GG3Us {
  margin-bottom: 0.6em;
}
.ValuePropCard-module_value-prop-card__zHsQP .ValuePropCard-module_body__zeGjo p {
  margin-top: 0;
  margin-bottom: 0.6em;
}
.ValueProp-module_value-prop__wNQRo {
  padding: 10px 0;
}
@media only screen and (min-width: 800px) {
  .ValueProp-module_value-prop__wNQRo {
    padding: 15px 0;
  }
}
.VerticalFeaturedSpotlight-module_vertical-spotlight-container__ZrB-e {
  padding: 10px 0;
}
@media only screen and (min-width: 800px) {
  .VerticalFeaturedSpotlight-module_vertical-spotlight-container__ZrB-e {
    padding: 15px 0;
  }
}
.VerticalFeaturedSpotlightCard-module_spotlight__ykLN4 .VerticalFeaturedSpotlightCard-module_content-container__cTmLH {
  overflow-wrap: break-word;
  padding: 20px 0;
}
.VerticalFeaturedSpotlightCard-module_spotlight__ykLN4 .VerticalFeaturedSpotlightCard-module_image-container__xftrg {
  aspect-ratio: 16/9;
}
.VerticalFeaturedSpotlightCard-module_spotlight__ykLN4 .VerticalFeaturedSpotlightCard-module_image-container__xftrg .VerticalFeaturedSpotlightCard-module_image__ERZYH {
  border-radius: 8px;
  /* DSN style override */
  height: 100%;
  width: 100%;
  /* End DSN style override */
}
.VerticalFeaturedSpotlightCard-module_spotlight__ykLN4 .VerticalFeaturedSpotlightCard-module_heading-link__QmNx6 {
  color: var(--color-gray-800);
  text-decoration: none;
}
.VerticalFeaturedSpotlightCard-module_spotlight__ykLN4 .VerticalFeaturedSpotlightCard-module_heading-link__QmNx6:visited {
  color: var(--color-gray-800);
  text-decoration: none;
}
.VerticalFeaturedSpotlightCard-module_spotlight__ykLN4 .VerticalFeaturedSpotlightCard-module_heading-link__QmNx6 :hover,
.VerticalFeaturedSpotlightCard-module_spotlight__ykLN4 .VerticalFeaturedSpotlightCard-module_heading-link__QmNx6 :focus,
.VerticalFeaturedSpotlightCard-module_spotlight__ykLN4 .VerticalFeaturedSpotlightCard-module_heading-link__QmNx6 :active {
  text-decoration: underline;
  color: var(--color-blue-600);
}
.VerticalFeaturedSpotlightCard-module_spotlight__ykLN4 .VerticalFeaturedSpotlightCard-module_heading__kfg5W {
  margin-bottom: 6px;
  /* DSN style override */
  padding-bottom: 0;
  border: 0 none;
  /* End DSN style override */
}
.VerticalFeaturedSpotlightCard-module_spotlight__ykLN4 .VerticalFeaturedSpotlightCard-module_subheading__SEHlS {
  margin-bottom: 6px;
}
.VerticalFeaturedSpotlightCard-module_spotlight__ykLN4 .VerticalFeaturedSpotlightCard-module_body__ctwV4 {
  margin-bottom: 20px;
}
.VerticalFeaturedSpotlightCard-module_spotlight__ykLN4 .VerticalFeaturedSpotlightCard-module_body__ctwV4 p {
  margin-top: 0;
}

@media only screen and (min-width: 800px) {
  .VerticalFeaturedSpotlightCard-module_spotlight__ykLN4 .VerticalFeaturedSpotlightCard-module_content-container__cTmLH {
    max-width: 100%;
  }
  .VerticalFeaturedSpotlightCard-module_spotlight__ykLN4 .VerticalFeaturedSpotlightCard-module_image-container__xftrg {
    height: auto;
  }
}
.VerticalProductSpotlight-module_vertical-spotlight-container__EUhX7 {
  padding: 10px 0;
}
@media only screen and (min-width: 800px) {
  .VerticalProductSpotlight-module_vertical-spotlight-container__EUhX7 {
    padding: 15px 0;
  }
}
.VerticalProductSpotlightCard-module_content-container__fnaNt {
  overflow-wrap: break-word;
  padding: 25px 0;
}
.VerticalProductSpotlightCard-module_content-container__fnaNt .VerticalProductSpotlightCard-module_heading__fIUXB {
  margin-bottom: 6px;
  /* DSN style override */
  padding-bottom: 0;
  border: 0 none;
  /* End DSN style override */
}
.VerticalProductSpotlightCard-module_content-container__fnaNt .VerticalProductSpotlightCard-module_subheading__xEow5 {
  margin-bottom: 6px;
}
.VerticalProductSpotlightCard-module_content-container__fnaNt .VerticalProductSpotlightCard-module_body__JU-4u {
  margin-bottom: 20px;
}

.VerticalProductSpotlightCard-module_image-container__LuPmg {
  aspect-ratio: 1/1;
  max-width: 235px;
}
.VerticalProductSpotlightCard-module_image-container__LuPmg .VerticalProductSpotlightCard-module_image__iCcM4 {
  /* DSN style override */
  height: 100%;
  width: 100%;
  /* End DSN style override */
}

.VerticalProductSpotlightCard-module_primary-button__dH9IY:hover {
  /* DSN style override */
  text-decoration: none;
  /* End DSN style override */
}
.Video-module_video-container__VS6N5 {
  padding: 10px 0;
}
@media only screen and (min-width: 800px) {
  .Video-module_video-container__VS6N5 {
    padding: 15px 0;
  }
}
.VideoCard-module_video__pSGJe {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

.VideoCard-module_video-image__PMBOC {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: 0 none;
}
.VideoCard-module_video-image__PMBOC img {
  width: 100%;
  height: 100%;
}
.VideoCard-module_video-image__PMBOC:hover {
  cursor: pointer;
}
.VideoCard-module_video-image__PMBOC.VideoCard-module_show__GeVnT {
  display: block;
}
.VideoCard-module_video-image__PMBOC.VideoCard-module_hide__j11ud {
  display: none;
}
.VideoCard-module_video-image__PMBOC:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(41, 48, 54, 0.45);
  z-index: 0;
  mix-blend-mode: multiply;
}

.VideoCard-module_play-icon__rcJlb {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}

.VideoCard-module_video-iframe__LV6fT {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: 0 none;
}

.VideoCard-module_video-figure__VJms6 {
  margin: 0;
}

.VideoCard-module_video-caption__vG2ss {
  padding: 10px 0;
}
.ImageComponent-module_image-container__e6m71 {
  padding: 10px 0;
}
@media only screen and (min-width: 800px) {
  .ImageComponent-module_image-container__e6m71 {
    padding: 15px 0;
  }
}
.ImageCard-module_image__VEh0A {
  display: block;
  /* DSN style override */
  height: 100%;
  width: 100%;
  /* End DSN style override */
}

.ImageCard-module_image-figure__nNjYy {
  margin: 0;
}
.ImageCard-module_image-figure__nNjYy picture {
  display: block;
}

.ImageCard-module_caption__IY83D {
  padding: 10px 0;
}
.NavigationMenuItem-module_menu-item__T0wZy {
  margin: 0;
}

.NavigationMenuItem-module_menu-item-link__iFjPT {
  display: block;
  padding: 0.6rem 1.25rem;
}
.NavigationMenuItem-module_menu-item-link__iFjPT.NavigationMenuItem-module_anchor__ZDCH8 {
  background-color: var(--color-gray-50);
  color: var(--color-gray-800);
}
.NavigationMenuItem-module_menu-item-link__iFjPT.NavigationMenuItem-module_anchor__ZDCH8:hover, .NavigationMenuItem-module_menu-item-link__iFjPT.NavigationMenuItem-module_anchor__ZDCH8:active, .NavigationMenuItem-module_menu-item-link__iFjPT.NavigationMenuItem-module_anchor__ZDCH8:focus {
  background-color: var(--color-gray-100);
  text-decoration: none;
  cursor: pointer;
}
.NavigationMenuItem-module_menu-item-link__iFjPT.NavigationMenuItem-module_anchor__ZDCH8:visited {
  color: var(--color-gray-800);
}
.NavigationMenuItem-module_menu-item-link__iFjPT.NavigationMenuItem-module_subsite__HoO9T {
  background-color: var(--color-blue-700);
  color: var(--color-gray-0);
}
.NavigationMenuItem-module_menu-item-link__iFjPT.NavigationMenuItem-module_subsite__HoO9T:hover, .NavigationMenuItem-module_menu-item-link__iFjPT.NavigationMenuItem-module_subsite__HoO9T:active, .NavigationMenuItem-module_menu-item-link__iFjPT.NavigationMenuItem-module_subsite__HoO9T:focus {
  background-color: var(--color-blue-800);
  text-decoration: none;
  cursor: pointer;
}
.NavigationMenuItem-module_menu-item-link__iFjPT.NavigationMenuItem-module_subsite__HoO9T:visited {
  color: var(--color-gray-0);
}
.NavigationMenu-module_dropdown__EEvlY {
  position: relative;
}

.NavigationMenu-module_dropdown-container__faCpO {
  padding: 0.6rem 1rem;
  text-align: left;
}
.NavigationMenu-module_dropdown-container__faCpO:hover {
  cursor: pointer;
}

.NavigationMenu-module_arrow-container__Vngb6 {
  position: absolute;
  right: 5px;
  top: 9px;
}

.NavigationMenu-module_mobile-menu__Mg5Id {
  position: absolute;
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
  z-index: 9;
}
.NavigationMenu-module_mobile-menu__Mg5Id.NavigationMenu-module_anchor__U-hzf {
  border-top: 1px solid var(--color-gray-100);
  border-bottom: 1px solid var(--color-gray-100);
}
.NavigationMenu-module_mobile-menu__Mg5Id.NavigationMenu-module_subsite__rVeIl {
  border-top: 1px solid var(--color-blue-800);
}

.NavigationMenu-module_desktop-menu__8WNR9 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.AnchorNavigation-module_anchor-nav__fD6af {
  position: sticky;
  top: 0;
  z-index: 99999;
  background-color: var(--color-gray-50);
  border-top: 1px solid var(--color-gray-100);
  border-bottom: 1px solid var(--color-gray-100);
}
.SubsiteNavigation-module_subsite-nav__MvPtr {
  position: relative;
  background-color: var(--color-blue-700);
}
.WelcomeBanner-module_banner__nx1ON {
  display: flex;
  flex-direction: column;
  gap: var(--size-200);
  align-items: center;
  min-height: 7em;
}
.WelcomeBanner-module_banner__nx1ON .WelcomeBanner-module_logo__0TfQV {
  height: auto;
  width: 100%;
  display: flex;
  flex-shrink: 2;
  justify-content: space-around;
}
.WelcomeBanner-module_banner__nx1ON .WelcomeBanner-module_logo-scaledown__PuMoe {
  width: 90%;
}
.WelcomeBanner-module_banner-name__pd3JC {
  text-align: center;
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-around;
}

@media (min-width: 800px) {
  .WelcomeBanner-module_banner__nx1ON {
    flex-direction: row;
  }
}
:root {
  --default-link-hover-color:#00427B;
}

a {
  text-decoration: none;
  color: var(--default-link-color);
}
.BaseHome-module_container__SNLky {
  margin: 0 auto;
  width: 100%;
  max-width: 100vw;
}
@media only screen and (min-width: 800px) {
  .BaseHome-module_container__SNLky {
    max-width: 970px;
  }
}

.BaseHome-module_area-featured-tiles__Acl05 {
  padding: 1rem 0 0 0;
}
@media only screen and (min-width: 800px) {
  .BaseHome-module_area-featured-tiles__Acl05 {
    padding: 1rem 0 2rem;
    display: block;
  }
}
.DSNHome-module_area-featured-tiles__fyaYY {
  padding: 1rem 0 0 0;
}
@media only screen and (min-width: 800px) {
  .DSNHome-module_area-featured-tiles__fyaYY {
    padding: 1rem 0 2rem;
    display: block;
  }
}
.SelectionGuidePage-module_selectionGuideArea__wdJ4S {
  max-width: 970px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px 10px;
}
@media all and (max-width: 970px) {
  .SelectionGuidePage-module_selectionGuideArea__wdJ4S {
    max-width: 100vw;
  }
}
.DSNCategory-module_page-hero-container__CNUQN {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.DSNCategory-module_page-hero-container__CNUQN.DSNCategory-module_with-anchor__ZqTjj {
  margin-bottom: 0;
}

.DSNCategory-module_anchor-nav-container__hd4Nb {
  margin-bottom: 1rem;
}

.DSNCategory-module_container__Bh5KG {
  margin: 0 auto;
  width: 100%;
  max-width: 100vw;
}
@media only screen and (min-width: 800px) {
  .DSNCategory-module_container__Bh5KG {
    max-width: 970px;
  }
}

.DSNCategory-module_flex-section__TeK3- {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100vw;
}
@media only screen and (min-width: 800px) {
  .DSNCategory-module_flex-section__TeK3- {
    flex-direction: row;
  }
}

.DSNCategory-module_top-section__bmUwt {
  width: 100%;
}

@media only screen and (min-width: 800px) {
  .DSNCategory-module_faceted-nav__bQLLN {
    flex: 0 0 auto;
    width: 213px;
    padding-right: 15px;
  }
}

.DSNCategory-module_main__LTb7T {
  padding-left: 0;
}
@media only screen and (min-width: 800px) {
  .DSNCategory-module_main__LTb7T {
    width: calc(100% - 213px);
    flex: 1 1 auto;
  }
}

.DSNCategory-module_faceted-nav__bQLLN + .DSNCategory-module_main__LTb7T {
  padding-left: 0px;
}
@media only screen and (min-width: 800px) {
  .DSNCategory-module_faceted-nav__bQLLN + .DSNCategory-module_main__LTb7T {
    padding-left: 15px;
  }
}

.DSNCategory-module_bottom-section__lsZcJ {
  padding-top: 25px;
}
.DSNCategoryPageHero-module_page-hero__Pj-P3 {
  display: grid;
  position: relative;
  overflow: hidden;
  min-height: 188px;
}

.DSNCategoryPageHero-module_content-container__5j5gD {
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
  padding: var(--size-600) var(--size-600) var(--size-700) var(--size-600);
}

.DSNCategoryPageHero-module_content-container-inner__MyEvz {
  position: relative;
  z-index: 2;
}

.DSNCategoryPageHero-module_headline__9VkKa {
  margin: 0;
}

.DSNCategoryPageHero-module_description__tFYGr {
  margin-top: 1rem;
}

.DSNCategoryPageHero-module_image-container__EpOc7 {
  width: 50%;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}
.DSNCategoryPageHero-module_image-container__EpOc7 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

@media only screen and (min-width: 640px) {
  .DSNCategoryPageHero-module_content-container__5j5gD {
    width: 60%;
  }
}
.DSNCategoryPageHeroSvg-module_svg-divider-container__lMIoN {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  transform: translate(40%, 0) scale(1.2);
}
.DSNCategoryPageHeroSvg-module_svg-divider-container__lMIoN svg {
  width: auto;
  height: 102%;
}

.DSNCategoryPageHeroSvg-module_svg-background-container__0WsTl {
  width: 50%;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}
.DSNCategoryPageHeroSvg-module_svg-background-container__0WsTl svg {
  width: auto;
  height: 102%;
  transform: translate(-10%, 0);
}

@media only screen and (min-width: 640px) {
  .DSNCategoryPageHeroSvg-module_svg-divider-container__lMIoN {
    transform: translate(40%, 0) scale(1);
  }
}
.SingleColumnPage-module_container__jnntT {
  margin: 0 auto;
  width: 100%;
  max-width: 100vw;
}
@media only screen and (min-width: 800px) {
  .SingleColumnPage-module_container__jnntT {
    max-width: 970px;
  }
}

.SingleColumnPage-module_main__UnP3B {
  padding: 15px 0;
}
.ResourceDetailPage-module_container__I3J0v {
  margin: 0 auto;
  width: 100%;
  max-width: 100vw;
}
@media only screen and (min-width: 800px) {
  .ResourceDetailPage-module_container__I3J0v {
    max-width: 970px;
  }
}

.ResourceDetailPage-module_disclaimer__B-Xix {
  padding: 10px 0;
}
@media only screen and (min-width: 800px) {
  .ResourceDetailPage-module_disclaimer__B-Xix {
    padding: 15px 0;
  }
}

.ResourceDetailPage-module_main__rpF8n {
  padding: 15px 0;
}
/* open-sans-latin-300-italic */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-display: swap;
  font-weight: 300;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url(/Scripts/js/dist/bl-client/open-sans-latin-300-italic.woff2) format("woff2"), url(/Scripts/js/dist/bl-client/open-sans-latin-300-italic.woff) format("woff");
}
/* open-sans-latin-300-normal */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url(/Scripts/js/dist/bl-client/open-sans-latin-300-normal.woff2) format("woff2"), url(/Scripts/js/dist/bl-client/open-sans-latin-300-normal.woff) format("woff");
}
/* open-sans-latin-400-italic */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url(/Scripts/js/dist/bl-client/open-sans-latin-400-italic.woff2) format("woff2"), url(/Scripts/js/dist/bl-client/open-sans-latin-400-italic.woff) format("woff");
}
/* open-sans-latin-400-normal */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url(/Scripts/js/dist/bl-client/open-sans-latin-400-normal.woff2) format("woff2"), url(/Scripts/js/dist/bl-client/open-sans-latin-400-normal.woff) format("woff");
}
/* open-sans-latin-600-italic */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-display: swap;
  font-weight: 600;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url(/Scripts/js/dist/bl-client/open-sans-latin-600-italic.woff2) format("woff2"), url(/Scripts/js/dist/bl-client/open-sans-latin-600-italic.woff) format("woff");
}
/* open-sans-latin-600-normal */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url(/Scripts/js/dist/bl-client/open-sans-latin-600-normal.woff2) format("woff2"), url(/Scripts/js/dist/bl-client/open-sans-latin-600-normal.woff) format("woff");
}
/* Document
 * ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
:where(html) {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-text-size-adjust: 100%;
       text-size-adjust: 100%; /* 2 */
}

/* Sections
 * ========================================================================== */
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Edge, Firefox, and Safari.
 */
:where(h1) {
  font-size: 2em;
  margin-block-end: 0.67em;
  margin-block-start: 0.67em;
}

/* Grouping content
 * ========================================================================== */
/**
 * Remove the margin on nested lists in Chrome, Edge, and Safari.
 */
:where(dl, ol, ul) :where(dl, ol, ul) {
  margin-block-end: 0;
  margin-block-start: 0;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Correct the inheritance of border color in Firefox.
 */
:where(hr) {
  box-sizing: content-box; /* 1 */
  color: inherit; /* 2 */
  height: 0; /* 1 */
}

/* Text-level semantics
 * ========================================================================== */
/**
 * Add the correct text decoration in Safari.
 */
:where(abbr[title]) {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
:where(b, strong) {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
:where(code, kbd, pre, samp) {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
:where(small) {
  font-size: 80%;
}

/* Tabular data
 * ========================================================================== */
/**
 * 1. Correct table border color in Chrome, Edge, and Safari.
 * 2. Remove text indentation from table contents in Chrome, Edge, and Safari.
 */
:where(table) {
  border-color: currentColor; /* 1 */
  text-indent: 0; /* 2 */
}

/* Forms
 * ========================================================================== */
/**
 * Remove the margin on controls in Safari.
 */
:where(button, input, select) {
  margin: 0;
}

/**
 * Remove the inheritance of text transform in Firefox.
 */
:where(button) {
  text-transform: none;
}

/**
 * Correct the inability to style buttons in iOS and Safari.
 */
:where(button, input:is([type=button i], [type=reset i], [type=submit i])) {
  -webkit-appearance: button;
}

/**
 * Add the correct vertical alignment in Chrome, Edge, and Firefox.
 */
:where(progress) {
  vertical-align: baseline;
}

/**
 * Remove the inheritance of text transform in Firefox.
 */
:where(select) {
  text-transform: none;
}

/**
 * Remove the margin in Firefox and Safari.
 */
:where(textarea) {
  margin: 0;
}

/**
 * 1. Correct the odd appearance in Chrome, Edge, and Safari.
 * 2. Correct the outline style in Safari.
 */
:where(input[type=search i]) {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * Remove the inner padding in Chrome, Edge, and Safari on macOS.
 */
::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style upload buttons in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/**
 * Remove the inner border and padding of focus outlines in Firefox.
 */
:where(button, input:is([type=button i], [type=color i], [type=reset i], [type=submit i]))::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus outline styles unset by the previous rule in Firefox.
 */
:where(button, input:is([type=button i], [type=color i], [type=reset i], [type=submit i]))::-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Remove the additional :invalid styles in Firefox.
 */
:where(:-moz-ui-invalid) {
  box-shadow: none;
}

/* Interactive
 * ========================================================================== */
/*
 * Add the correct styles in Safari.
 */
:where(dialog) {
  background-color: white;
  border: solid;
  color: black;
  height: -moz-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: fit-content;
}

:where(dialog:not([open])) {
  display: none;
}

/*
 * Add the correct display in all browsers.
 */
:where(summary) {
  display: list-item;
}

.dsx-theme-legacy {
  --color-gray-static: #677787;
  --color-gray-static-rgb: 103,
  	119,
  	135;
  --color-gray-0-static: #ffffff;
  --color-gray-0-static-rgb: 255,
  	255,
  	255;
  --color-gray-50-static: #f7f8f9;
  --color-gray-50-static-rgb: 247,
  	248,
  	249;
  --color-gray-75-static: #eceef0;
  --color-gray-75-static-rgb: 236,
  	238,
  	240;
  --color-gray-100-static: #e0e4e7;
  --color-gray-100-static-rgb: 224,
  	228,
  	231;
  --color-gray-200-static: #c1c9d0;
  --color-gray-200-static-rgb: 193,
  	201,
  	208;
  --color-gray-300-static: #a2adb8;
  --color-gray-300-static-rgb: 162,
  	173,
  	184;
  --color-gray-400-static: #8492a1;
  --color-gray-400-static-rgb: 132,
  	146,
  	161;
  --color-gray-500-static: #677787;
  --color-gray-500-static-rgb: 103,
  	119,
  	135;
  --color-gray-600-static: #525f6c;
  --color-gray-600-static-rgb: 82,
  	95,
  	108;
  --color-gray-700-static: #3e4751;
  --color-gray-700-static-rgb: 62,
  	71,
  	81;
  --color-gray-800-static: #293036;
  --color-gray-800-static-rgb: 41,
  	48,
  	54;
  --color-gray-900-static: #1a1e22;
  --color-gray-900-static-rgb: 26,
  	30,
  	34;
  --color-gray-950-static: #0f1114;
  --color-gray-950-static-rgb: 15,
  	17,
  	20;
  --color-gray-1000-static: #000000;
  --color-gray-1000-static-rgb: 0,
  	0,
  	0;
  --color-red-static: #c60c30;
  --color-red-static-rgb: 198,
  	12,
  	48;
  --color-red-0-static: #ffffff;
  --color-red-0-static-rgb: 255,
  	255,
  	255;
  --color-red-50-static: #fef1f3;
  --color-red-50-static-rgb: 254,
  	241,
  	243;
  --color-red-75-static: #fddce2;
  --color-red-75-static-rgb: 253,
  	220,
  	226;
  --color-red-100-static: #fcc6d1;
  --color-red-100-static-rgb: 252,
  	198,
  	209;
  --color-red-200-static: #f88ea2;
  --color-red-200-static-rgb: 248,
  	142,
  	162;
  --color-red-300-static: #f04b6b;
  --color-red-300-static-rgb: 240,
  	75,
  	107;
  --color-red-400-static: #e51a41;
  --color-red-400-static-rgb: 229,
  	26,
  	65;
  --color-red-500-static: #c60c30;
  --color-red-500-static-rgb: 198,
  	12,
  	48;
  --color-red-600-static: #ad0b2a;
  --color-red-600-static-rgb: 173,
  	11,
  	42;
  --color-red-700-static: #81081f;
  --color-red-700-static-rgb: 129,
  	8,
  	31;
  --color-red-800-static: #4f0513;
  --color-red-800-static-rgb: 79,
  	5,
  	19;
  --color-red-900-static: #32030c;
  --color-red-900-static-rgb: 50,
  	3,
  	12;
  --color-red-950-static: #190105;
  --color-red-950-static-rgb: 25,
  	1,
  	5;
  --color-red-1000-static: #000000;
  --color-red-1000-static-rgb: 0,
  	0,
  	0;
  --color-orange-static: #d55c19;
  --color-orange-static-rgb: 213,
  	92,
  	25;
  --color-orange-0-static: #ffffff;
  --color-orange-0-static-rgb: 255,
  	255,
  	255;
  --color-orange-50-static: #fdf2ed;
  --color-orange-50-static-rgb: 253,
  	242,
  	237;
  --color-orange-75-static: #fde5d9;
  --color-orange-75-static-rgb: 253,
  	229,
  	217;
  --color-orange-100-static: #f8d5c2;
  --color-orange-100-static-rgb: 248,
  	213,
  	194;
  --color-orange-200-static: #f2b491;
  --color-orange-200-static-rgb: 242,
  	180,
  	145;
  --color-orange-300-static: #eb8a55;
  --color-orange-300-static-rgb: 235,
  	138,
  	85;
  --color-orange-400-static: #e77130;
  --color-orange-400-static-rgb: 231,
  	113,
  	48;
  --color-orange-500-static: #d55c19;
  --color-orange-500-static-rgb: 213,
  	92,
  	25;
  --color-orange-600-static: #a04513;
  --color-orange-600-static-rgb: 160,
  	69,
  	19;
  --color-orange-700-static: #6b2e0d;
  --color-orange-700-static-rgb: 107,
  	46,
  	13;
  --color-orange-800-static: #4b2009;
  --color-orange-800-static-rgb: 75,
  	32,
  	9;
  --color-orange-900-static: #2b1205;
  --color-orange-900-static-rgb: 43,
  	18,
  	5;
  --color-orange-950-static: #190901;
  --color-orange-950-static-rgb: 25,
  	9,
  	1;
  --color-orange-1000-static: #000000;
  --color-orange-1000-static-rgb: 0,
  	0,
  	0;
  --color-yellow-static: #e7a113;
  --color-yellow-static-rgb: 231,
  	161,
  	19;
  --color-yellow-0-static: #ffffff;
  --color-yellow-0-static-rgb: 255,
  	255,
  	255;
  --color-yellow-50-static: #fdf7ea;
  --color-yellow-50-static-rgb: 253,
  	247,
  	234;
  --color-yellow-75-static: #fff2d1;
  --color-yellow-75-static-rgb: 255,
  	242,
  	209;
  --color-yellow-100-static: #fae7c1;
  --color-yellow-100-static-rgb: 250,
  	231,
  	193;
  --color-yellow-200-static: #f7d798;
  --color-yellow-200-static-rgb: 247,
  	215,
  	152;
  --color-yellow-300-static: #f2c364;
  --color-yellow-300-static-rgb: 242,
  	195,
  	100;
  --color-yellow-400-static: #eeaf30;
  --color-yellow-400-static-rgb: 238,
  	175,
  	48;
  --color-yellow-500-static: #e7a113;
  --color-yellow-500-static-rgb: 231,
  	161,
  	19;
  --color-yellow-600-static: #c08510;
  --color-yellow-600-static-rgb: 192,
  	133,
  	16;
  --color-yellow-700-static: #7e570a;
  --color-yellow-700-static-rgb: 126,
  	87,
  	10;
  --color-yellow-800-static: #5d4008;
  --color-yellow-800-static-rgb: 93,
  	64,
  	8;
  --color-yellow-900-static: #352504;
  --color-yellow-900-static-rgb: 53,
  	37,
  	4;
  --color-yellow-950-static: #1c0f00;
  --color-yellow-950-static-rgb: 28,
  	15,
  	0;
  --color-yellow-1000-static: #000000;
  --color-yellow-1000-static-rgb: 0,
  	0,
  	0;
  --color-lime-static: #b2c008;
  --color-lime-static-rgb: 178,
  	192,
  	8;
  --color-lime-0-static: #ffffff;
  --color-lime-0-static-rgb: 255,
  	255,
  	255;
  --color-lime-50-static: #fbfedd;
  --color-lime-50-static-rgb: 251,
  	254,
  	221;
  --color-lime-75-static: #f7fcbb;
  --color-lime-75-static-rgb: 247,
  	252,
  	187;
  --color-lime-100-static: #f3fb9a;
  --color-lime-100-static-rgb: 243,
  	251,
  	154;
  --color-lime-200-static: #ebf856;
  --color-lime-200-static-rgb: 235,
  	248,
  	86;
  --color-lime-300-static: #e5f623;
  --color-lime-300-static-rgb: 229,
  	246,
  	35;
  --color-lime-400-static: #d5e70a;
  --color-lime-400-static-rgb: 213,
  	231,
  	10;
  --color-lime-500-static: #b2c008;
  --color-lime-500-static-rgb: 178,
  	192,
  	8;
  --color-lime-600-static: #8e9a06;
  --color-lime-600-static-rgb: 142,
  	154,
  	6;
  --color-lime-700-static: #6b7305;
  --color-lime-700-static-rgb: 107,
  	115,
  	5;
  --color-lime-800-static: #474d03;
  --color-lime-800-static-rgb: 71,
  	77,
  	3;
  --color-lime-900-static: #242602;
  --color-lime-900-static-rgb: 36,
  	38,
  	2;
  --color-lime-950-static: #181901;
  --color-lime-950-static-rgb: 24,
  	25,
  	1;
  --color-lime-1000-static: #000000;
  --color-lime-1000-static-rgb: 0,
  	0,
  	0;
  --color-green-static: #5b8f22;
  --color-green-static-rgb: 91,
  	143,
  	34;
  --color-green-0-static: #ffffff;
  --color-green-0-static-rgb: 255,
  	255,
  	255;
  --color-green-50-static: #eff9e4;
  --color-green-50-static-rgb: 239,
  	249,
  	228;
  --color-green-75-static: #dff3c9;
  --color-green-75-static-rgb: 223,
  	243,
  	201;
  --color-green-100-static: #ceecae;
  --color-green-100-static-rgb: 206,
  	236,
  	174;
  --color-green-200-static: #aedf78;
  --color-green-200-static-rgb: 174,
  	223,
  	120;
  --color-green-300-static: #8ed243;
  --color-green-300-static-rgb: 142,
  	210,
  	67;
  --color-green-400-static: #75b72c;
  --color-green-400-static-rgb: 117,
  	183,
  	44;
  --color-green-500-static: #5b8f22;
  --color-green-500-static-rgb: 91,
  	143,
  	34;
  --color-green-600-static: #446b1a;
  --color-green-600-static-rgb: 68,
  	107,
  	26;
  --color-green-700-static: #2e4811;
  --color-green-700-static-rgb: 46,
  	72,
  	17;
  --color-green-800-static: #20320c;
  --color-green-800-static-rgb: 32,
  	50,
  	12;
  --color-green-900-static: #121d07;
  --color-green-900-static-rgb: 18,
  	29,
  	7;
  --color-green-950-static: #04140d;
  --color-green-950-static-rgb: 4,
  	20,
  	13;
  --color-green-1000-static: #000000;
  --color-green-1000-static-rgb: 0,
  	0,
  	0;
  --color-cyan-static: #00a1de;
  --color-cyan-static-rgb: 0,
  	161,
  	222;
  --color-cyan-0-static: #ffffff;
  --color-cyan-0-static-rgb: 255,
  	255,
  	255;
  --color-cyan-50-static: #f1fbff;
  --color-cyan-50-static-rgb: 241,
  	251,
  	255;
  --color-cyan-75-static: #dbf5ff;
  --color-cyan-75-static-rgb: 219,
  	245,
  	255;
  --color-cyan-100-static: #c5efff;
  --color-cyan-100-static-rgb: 197,
  	239,
  	255;
  --color-cyan-200-static: #6fd7ff;
  --color-cyan-200-static-rgb: 111,
  	215,
  	255;
  --color-cyan-300-static: #35c8ff;
  --color-cyan-300-static-rgb: 53,
  	200,
  	255;
  --color-cyan-400-static: #03baff;
  --color-cyan-400-static-rgb: 3,
  	186,
  	255;
  --color-cyan-500-static: #00a1de;
  --color-cyan-500-static-rgb: 0,
  	161,
  	222;
  --color-cyan-600-static: #008dc2;
  --color-cyan-600-static-rgb: 0,
  	141,
  	194;
  --color-cyan-700-static: #006990;
  --color-cyan-700-static-rgb: 0,
  	105,
  	144;
  --color-cyan-800-static: #004059;
  --color-cyan-800-static-rgb: 0,
  	64,
  	89;
  --color-cyan-900-static: #002838;
  --color-cyan-900-static-rgb: 0,
  	40,
  	56;
  --color-cyan-950-static: #001219;
  --color-cyan-950-static-rgb: 0,
  	18,
  	25;
  --color-cyan-1000-static: #000000;
  --color-cyan-1000-static-rgb: 0,
  	0,
  	0;
  --color-blue-static: #0065bd;
  --color-blue-static-rgb: 0,
  	101,
  	189;
  --color-blue-0-static: #ffffff;
  --color-blue-0-static-rgb: 255,
  	255,
  	255;
  --color-blue-50-static: #eff8ff;
  --color-blue-50-static-rgb: 239,
  	248,
  	255;
  --color-blue-75-static: #d7ecff;
  --color-blue-75-static-rgb: 215,
  	236,
  	255;
  --color-blue-100-static: #bfe1ff;
  --color-blue-100-static-rgb: 191,
  	225,
  	255;
  --color-blue-200-static: #5fb4ff;
  --color-blue-200-static-rgb: 95,
  	180,
  	255;
  --color-blue-300-static: #0e8fff;
  --color-blue-300-static-rgb: 14,
  	143,
  	255;
  --color-blue-400-static: #007ae5;
  --color-blue-400-static-rgb: 0,
  	122,
  	229;
  --color-blue-500-static: #0065bd;
  --color-blue-500-static-rgb: 0,
  	101,
  	189;
  --color-blue-600-static: #0058a5;
  --color-blue-600-static-rgb: 0,
  	88,
  	165;
  --color-blue-700-static: #00427b;
  --color-blue-700-static-rgb: 0,
  	66,
  	123;
  --color-blue-800-static: #00284c;
  --color-blue-800-static-rgb: 0,
  	40,
  	76;
  --color-blue-900-static: #00192f;
  --color-blue-900-static-rgb: 0,
  	25,
  	47;
  --color-blue-950-static: #000b19;
  --color-blue-950-static-rgb: 0,
  	11,
  	25;
  --color-blue-1000-static: #000000;
  --color-blue-1000-static-rgb: 0,
  	0,
  	0;
  --color-purple-static: #693a77;
  --color-purple-static-rgb: 105,
  	58,
  	119;
  --color-purple-0-static: #ffffff;
  --color-purple-0-static-rgb: 255,
  	255,
  	255;
  --color-purple-50-static: #f8f4fa;
  --color-purple-50-static-rgb: 248,
  	244,
  	250;
  --color-purple-75-static: #eee3f1;
  --color-purple-75-static-rgb: 238,
  	227,
  	241;
  --color-purple-100-static: #e4d2e9;
  --color-purple-100-static-rgb: 228,
  	210,
  	233;
  --color-purple-200-static: #bb8fc8;
  --color-purple-200-static-rgb: 187,
  	143,
  	200;
  --color-purple-300-static: #9957ad;
  --color-purple-300-static-rgb: 153,
  	87,
  	173;
  --color-purple-400-static: #824893;
  --color-purple-400-static-rgb: 130,
  	72,
  	147;
  --color-purple-500-static: #693a77;
  --color-purple-500-static-rgb: 105,
  	58,
  	119;
  --color-purple-600-static: #5c3368;
  --color-purple-600-static-rgb: 92,
  	51,
  	104;
  --color-purple-700-static: #44264d;
  --color-purple-700-static-rgb: 68,
  	38,
  	77;
  --color-purple-800-static: #2a1730;
  --color-purple-800-static-rgb: 42,
  	23,
  	48;
  --color-purple-900-static: #1a0f1e;
  --color-purple-900-static-rgb: 26,
  	15,
  	30;
  --color-purple-950-static: #0d070f;
  --color-purple-950-static-rgb: 13,
  	7,
  	15;
  --color-purple-1000-static: #000000;
  --color-purple-1000-static-rgb: 0,
  	0,
  	0;
  --color-accent-alt-static: #693a77;
  --color-accent-alt-static-rgb: 105,
  	58,
  	119;
  --color-accent-alt-0-static: #ffffff;
  --color-accent-alt-0-static-rgb: 255,
  	255,
  	255;
  --color-accent-alt-50-static: #f8f4fa;
  --color-accent-alt-50-static-rgb: 248,
  	244,
  	250;
  --color-accent-alt-75-static: #eee3f1;
  --color-accent-alt-75-static-rgb: 238,
  	227,
  	241;
  --color-accent-alt-100-static: #e4d2e9;
  --color-accent-alt-100-static-rgb: 228,
  	210,
  	233;
  --color-accent-alt-200-static: #bb8fc8;
  --color-accent-alt-200-static-rgb: 187,
  	143,
  	200;
  --color-accent-alt-300-static: #9957ad;
  --color-accent-alt-300-static-rgb: 153,
  	87,
  	173;
  --color-accent-alt-400-static: #824893;
  --color-accent-alt-400-static-rgb: 130,
  	72,
  	147;
  --color-accent-alt-500-static: #693a77;
  --color-accent-alt-500-static-rgb: 105,
  	58,
  	119;
  --color-accent-alt-600-static: #5c3368;
  --color-accent-alt-600-static-rgb: 92,
  	51,
  	104;
  --color-accent-alt-700-static: #44264d;
  --color-accent-alt-700-static-rgb: 68,
  	38,
  	77;
  --color-accent-alt-800-static: #2a1730;
  --color-accent-alt-800-static-rgb: 42,
  	23,
  	48;
  --color-accent-alt-900-static: #1a0f1e;
  --color-accent-alt-900-static-rgb: 26,
  	15,
  	30;
  --color-accent-alt-950-static: #0d070f;
  --color-accent-alt-950-static-rgb: 13,
  	7,
  	15;
  --color-accent-alt-1000-static: #000000;
  --color-accent-alt-1000-static-rgb: 0,
  	0,
  	0;
  --color-accent-static: #00a1de;
  --color-accent-static-rgb: 0,
  	161,
  	222;
  --color-accent-0-static: #ffffff;
  --color-accent-0-static-rgb: 255,
  	255,
  	255;
  --color-accent-50-static: #f1fbff;
  --color-accent-50-static-rgb: 241,
  	251,
  	255;
  --color-accent-75-static: #dbf5ff;
  --color-accent-75-static-rgb: 219,
  	245,
  	255;
  --color-accent-100-static: #c5efff;
  --color-accent-100-static-rgb: 197,
  	239,
  	255;
  --color-accent-200-static: #6fd7ff;
  --color-accent-200-static-rgb: 111,
  	215,
  	255;
  --color-accent-300-static: #35c8ff;
  --color-accent-300-static-rgb: 53,
  	200,
  	255;
  --color-accent-400-static: #03baff;
  --color-accent-400-static-rgb: 3,
  	186,
  	255;
  --color-accent-500-static: #00a1de;
  --color-accent-500-static-rgb: 0,
  	161,
  	222;
  --color-accent-600-static: #008dc2;
  --color-accent-600-static-rgb: 0,
  	141,
  	194;
  --color-accent-700-static: #006990;
  --color-accent-700-static-rgb: 0,
  	105,
  	144;
  --color-accent-800-static: #004059;
  --color-accent-800-static-rgb: 0,
  	64,
  	89;
  --color-accent-900-static: #002838;
  --color-accent-900-static-rgb: 0,
  	40,
  	56;
  --color-accent-950-static: #001219;
  --color-accent-950-static-rgb: 0,
  	18,
  	25;
  --color-accent-1000-static: #000000;
  --color-accent-1000-static-rgb: 0,
  	0,
  	0;
  --color-danger-static: #c60c30;
  --color-danger-static-rgb: 198,
  	12,
  	48;
  --color-danger-0-static: #ffffff;
  --color-danger-0-static-rgb: 255,
  	255,
  	255;
  --color-danger-50-static: #fef1f3;
  --color-danger-50-static-rgb: 254,
  	241,
  	243;
  --color-danger-75-static: #fddce2;
  --color-danger-75-static-rgb: 253,
  	220,
  	226;
  --color-danger-100-static: #fcc6d1;
  --color-danger-100-static-rgb: 252,
  	198,
  	209;
  --color-danger-200-static: #f88ea2;
  --color-danger-200-static-rgb: 248,
  	142,
  	162;
  --color-danger-300-static: #f04b6b;
  --color-danger-300-static-rgb: 240,
  	75,
  	107;
  --color-danger-400-static: #e51a41;
  --color-danger-400-static-rgb: 229,
  	26,
  	65;
  --color-danger-500-static: #c60c30;
  --color-danger-500-static-rgb: 198,
  	12,
  	48;
  --color-danger-600-static: #ad0b2a;
  --color-danger-600-static-rgb: 173,
  	11,
  	42;
  --color-danger-700-static: #81081f;
  --color-danger-700-static-rgb: 129,
  	8,
  	31;
  --color-danger-800-static: #4f0513;
  --color-danger-800-static-rgb: 79,
  	5,
  	19;
  --color-danger-900-static: #32030c;
  --color-danger-900-static-rgb: 50,
  	3,
  	12;
  --color-danger-950-static: #190105;
  --color-danger-950-static-rgb: 25,
  	1,
  	5;
  --color-danger-1000-static: #000000;
  --color-danger-1000-static-rgb: 0,
  	0,
  	0;
  --color-default-static: #677787;
  --color-default-static-rgb: 103,
  	119,
  	135;
  --color-default-0-static: #ffffff;
  --color-default-0-static-rgb: 255,
  	255,
  	255;
  --color-default-50-static: #f7f8f9;
  --color-default-50-static-rgb: 247,
  	248,
  	249;
  --color-default-75-static: #eceef0;
  --color-default-75-static-rgb: 236,
  	238,
  	240;
  --color-default-100-static: #e0e4e7;
  --color-default-100-static-rgb: 224,
  	228,
  	231;
  --color-default-200-static: #c1c9d0;
  --color-default-200-static-rgb: 193,
  	201,
  	208;
  --color-default-300-static: #a2adb8;
  --color-default-300-static-rgb: 162,
  	173,
  	184;
  --color-default-400-static: #8492a1;
  --color-default-400-static-rgb: 132,
  	146,
  	161;
  --color-default-500-static: #677787;
  --color-default-500-static-rgb: 103,
  	119,
  	135;
  --color-default-600-static: #525f6c;
  --color-default-600-static-rgb: 82,
  	95,
  	108;
  --color-default-700-static: #3e4751;
  --color-default-700-static-rgb: 62,
  	71,
  	81;
  --color-default-800-static: #293036;
  --color-default-800-static-rgb: 41,
  	48,
  	54;
  --color-default-900-static: #1a1e22;
  --color-default-900-static-rgb: 26,
  	30,
  	34;
  --color-default-950-static: #0f1114;
  --color-default-950-static-rgb: 15,
  	17,
  	20;
  --color-default-1000-static: #000000;
  --color-default-1000-static-rgb: 0,
  	0,
  	0;
  --color-highlight-static: #b2c008;
  --color-highlight-static-rgb: 178,
  	192,
  	8;
  --color-highlight-0-static: #ffffff;
  --color-highlight-0-static-rgb: 255,
  	255,
  	255;
  --color-highlight-50-static: #fbfedd;
  --color-highlight-50-static-rgb: 251,
  	254,
  	221;
  --color-highlight-75-static: #f7fcbb;
  --color-highlight-75-static-rgb: 247,
  	252,
  	187;
  --color-highlight-100-static: #f3fb9a;
  --color-highlight-100-static-rgb: 243,
  	251,
  	154;
  --color-highlight-200-static: #ebf856;
  --color-highlight-200-static-rgb: 235,
  	248,
  	86;
  --color-highlight-300-static: #e5f623;
  --color-highlight-300-static-rgb: 229,
  	246,
  	35;
  --color-highlight-400-static: #d5e70a;
  --color-highlight-400-static-rgb: 213,
  	231,
  	10;
  --color-highlight-500-static: #b2c008;
  --color-highlight-500-static-rgb: 178,
  	192,
  	8;
  --color-highlight-600-static: #8e9a06;
  --color-highlight-600-static-rgb: 142,
  	154,
  	6;
  --color-highlight-700-static: #6b7305;
  --color-highlight-700-static-rgb: 107,
  	115,
  	5;
  --color-highlight-800-static: #474d03;
  --color-highlight-800-static-rgb: 71,
  	77,
  	3;
  --color-highlight-900-static: #242602;
  --color-highlight-900-static-rgb: 36,
  	38,
  	2;
  --color-highlight-950-static: #181901;
  --color-highlight-950-static-rgb: 24,
  	25,
  	1;
  --color-highlight-1000-static: #000000;
  --color-highlight-1000-static-rgb: 0,
  	0,
  	0;
  --color-info-static: #0065bd;
  --color-info-static-rgb: 0,
  	101,
  	189;
  --color-info-0-static: #ffffff;
  --color-info-0-static-rgb: 255,
  	255,
  	255;
  --color-info-50-static: #eff8ff;
  --color-info-50-static-rgb: 239,
  	248,
  	255;
  --color-info-75-static: #d7ecff;
  --color-info-75-static-rgb: 215,
  	236,
  	255;
  --color-info-100-static: #bfe1ff;
  --color-info-100-static-rgb: 191,
  	225,
  	255;
  --color-info-200-static: #5fb4ff;
  --color-info-200-static-rgb: 95,
  	180,
  	255;
  --color-info-300-static: #0e8fff;
  --color-info-300-static-rgb: 14,
  	143,
  	255;
  --color-info-400-static: #007ae5;
  --color-info-400-static-rgb: 0,
  	122,
  	229;
  --color-info-500-static: #0065bd;
  --color-info-500-static-rgb: 0,
  	101,
  	189;
  --color-info-600-static: #0058a5;
  --color-info-600-static-rgb: 0,
  	88,
  	165;
  --color-info-700-static: #00427b;
  --color-info-700-static-rgb: 0,
  	66,
  	123;
  --color-info-800-static: #00284c;
  --color-info-800-static-rgb: 0,
  	40,
  	76;
  --color-info-900-static: #00192f;
  --color-info-900-static-rgb: 0,
  	25,
  	47;
  --color-info-950-static: #000b19;
  --color-info-950-static-rgb: 0,
  	11,
  	25;
  --color-info-1000-static: #000000;
  --color-info-1000-static-rgb: 0,
  	0,
  	0;
  --color-neutral-static: #677787;
  --color-neutral-static-rgb: 103,
  	119,
  	135;
  --color-neutral-0-static: #ffffff;
  --color-neutral-0-static-rgb: 255,
  	255,
  	255;
  --color-neutral-50-static: #f7f8f9;
  --color-neutral-50-static-rgb: 247,
  	248,
  	249;
  --color-neutral-75-static: #eceef0;
  --color-neutral-75-static-rgb: 236,
  	238,
  	240;
  --color-neutral-100-static: #e0e4e7;
  --color-neutral-100-static-rgb: 224,
  	228,
  	231;
  --color-neutral-200-static: #c1c9d0;
  --color-neutral-200-static-rgb: 193,
  	201,
  	208;
  --color-neutral-300-static: #a2adb8;
  --color-neutral-300-static-rgb: 162,
  	173,
  	184;
  --color-neutral-400-static: #8492a1;
  --color-neutral-400-static-rgb: 132,
  	146,
  	161;
  --color-neutral-500-static: #677787;
  --color-neutral-500-static-rgb: 103,
  	119,
  	135;
  --color-neutral-600-static: #525f6c;
  --color-neutral-600-static-rgb: 82,
  	95,
  	108;
  --color-neutral-700-static: #3e4751;
  --color-neutral-700-static-rgb: 62,
  	71,
  	81;
  --color-neutral-800-static: #293036;
  --color-neutral-800-static-rgb: 41,
  	48,
  	54;
  --color-neutral-900-static: #1a1e22;
  --color-neutral-900-static-rgb: 26,
  	30,
  	34;
  --color-neutral-950-static: #0f1114;
  --color-neutral-950-static-rgb: 15,
  	17,
  	20;
  --color-neutral-1000-static: #000000;
  --color-neutral-1000-static-rgb: 0,
  	0,
  	0;
  --color-primary-alt-static: #d55c19;
  --color-primary-alt-static-rgb: 213,
  	92,
  	25;
  --color-primary-alt-0-static: #ffffff;
  --color-primary-alt-0-static-rgb: 255,
  	255,
  	255;
  --color-primary-alt-50-static: #fdf2ed;
  --color-primary-alt-50-static-rgb: 253,
  	242,
  	237;
  --color-primary-alt-75-static: #fde5d9;
  --color-primary-alt-75-static-rgb: 253,
  	229,
  	217;
  --color-primary-alt-100-static: #f8d5c2;
  --color-primary-alt-100-static-rgb: 248,
  	213,
  	194;
  --color-primary-alt-200-static: #f2b491;
  --color-primary-alt-200-static-rgb: 242,
  	180,
  	145;
  --color-primary-alt-300-static: #eb8a55;
  --color-primary-alt-300-static-rgb: 235,
  	138,
  	85;
  --color-primary-alt-400-static: #e77130;
  --color-primary-alt-400-static-rgb: 231,
  	113,
  	48;
  --color-primary-alt-500-static: #d55c19;
  --color-primary-alt-500-static-rgb: 213,
  	92,
  	25;
  --color-primary-alt-600-static: #a04513;
  --color-primary-alt-600-static-rgb: 160,
  	69,
  	19;
  --color-primary-alt-700-static: #6b2e0d;
  --color-primary-alt-700-static-rgb: 107,
  	46,
  	13;
  --color-primary-alt-800-static: #4b2009;
  --color-primary-alt-800-static-rgb: 75,
  	32,
  	9;
  --color-primary-alt-900-static: #2b1205;
  --color-primary-alt-900-static-rgb: 43,
  	18,
  	5;
  --color-primary-alt-950-static: #190901;
  --color-primary-alt-950-static-rgb: 25,
  	9,
  	1;
  --color-primary-alt-1000-static: #000000;
  --color-primary-alt-1000-static-rgb: 0,
  	0,
  	0;
  --color-primary-static: #0065bd;
  --color-primary-static-rgb: 0,
  	101,
  	189;
  --color-primary-0-static: #ffffff;
  --color-primary-0-static-rgb: 255,
  	255,
  	255;
  --color-primary-50-static: #eff8ff;
  --color-primary-50-static-rgb: 239,
  	248,
  	255;
  --color-primary-75-static: #d7ecff;
  --color-primary-75-static-rgb: 215,
  	236,
  	255;
  --color-primary-100-static: #bfe1ff;
  --color-primary-100-static-rgb: 191,
  	225,
  	255;
  --color-primary-200-static: #5fb4ff;
  --color-primary-200-static-rgb: 95,
  	180,
  	255;
  --color-primary-300-static: #0e8fff;
  --color-primary-300-static-rgb: 14,
  	143,
  	255;
  --color-primary-400-static: #007ae5;
  --color-primary-400-static-rgb: 0,
  	122,
  	229;
  --color-primary-500-static: #0065bd;
  --color-primary-500-static-rgb: 0,
  	101,
  	189;
  --color-primary-600-static: #0058a5;
  --color-primary-600-static-rgb: 0,
  	88,
  	165;
  --color-primary-700-static: #00427b;
  --color-primary-700-static-rgb: 0,
  	66,
  	123;
  --color-primary-800-static: #00284c;
  --color-primary-800-static-rgb: 0,
  	40,
  	76;
  --color-primary-900-static: #00192f;
  --color-primary-900-static-rgb: 0,
  	25,
  	47;
  --color-primary-950-static: #000b19;
  --color-primary-950-static-rgb: 0,
  	11,
  	25;
  --color-primary-1000-static: #000000;
  --color-primary-1000-static-rgb: 0,
  	0,
  	0;
  --color-success-static: #5b8f22;
  --color-success-static-rgb: 91,
  	143,
  	34;
  --color-success-0-static: #ffffff;
  --color-success-0-static-rgb: 255,
  	255,
  	255;
  --color-success-50-static: #eff9e4;
  --color-success-50-static-rgb: 239,
  	249,
  	228;
  --color-success-75-static: #dff3c9;
  --color-success-75-static-rgb: 223,
  	243,
  	201;
  --color-success-100-static: #ceecae;
  --color-success-100-static-rgb: 206,
  	236,
  	174;
  --color-success-200-static: #aedf78;
  --color-success-200-static-rgb: 174,
  	223,
  	120;
  --color-success-300-static: #8ed243;
  --color-success-300-static-rgb: 142,
  	210,
  	67;
  --color-success-400-static: #75b72c;
  --color-success-400-static-rgb: 117,
  	183,
  	44;
  --color-success-500-static: #5b8f22;
  --color-success-500-static-rgb: 91,
  	143,
  	34;
  --color-success-600-static: #446b1a;
  --color-success-600-static-rgb: 68,
  	107,
  	26;
  --color-success-700-static: #2e4811;
  --color-success-700-static-rgb: 46,
  	72,
  	17;
  --color-success-800-static: #20320c;
  --color-success-800-static-rgb: 32,
  	50,
  	12;
  --color-success-900-static: #121d07;
  --color-success-900-static-rgb: 18,
  	29,
  	7;
  --color-success-950-static: #04140d;
  --color-success-950-static-rgb: 4,
  	20,
  	13;
  --color-success-1000-static: #000000;
  --color-success-1000-static-rgb: 0,
  	0,
  	0;
  --color-warn-static: #e7a113;
  --color-warn-static-rgb: 231,
  	161,
  	19;
  --color-warn-0-static: #ffffff;
  --color-warn-0-static-rgb: 255,
  	255,
  	255;
  --color-warn-50-static: #fdf7ea;
  --color-warn-50-static-rgb: 253,
  	247,
  	234;
  --color-warn-75-static: #fff2d1;
  --color-warn-75-static-rgb: 255,
  	242,
  	209;
  --color-warn-100-static: #fae7c1;
  --color-warn-100-static-rgb: 250,
  	231,
  	193;
  --color-warn-200-static: #f7d798;
  --color-warn-200-static-rgb: 247,
  	215,
  	152;
  --color-warn-300-static: #f2c364;
  --color-warn-300-static-rgb: 242,
  	195,
  	100;
  --color-warn-400-static: #eeaf30;
  --color-warn-400-static-rgb: 238,
  	175,
  	48;
  --color-warn-500-static: #e7a113;
  --color-warn-500-static-rgb: 231,
  	161,
  	19;
  --color-warn-600-static: #c08510;
  --color-warn-600-static-rgb: 192,
  	133,
  	16;
  --color-warn-700-static: #7e570a;
  --color-warn-700-static-rgb: 126,
  	87,
  	10;
  --color-warn-800-static: #5d4008;
  --color-warn-800-static-rgb: 93,
  	64,
  	8;
  --color-warn-900-static: #352504;
  --color-warn-900-static-rgb: 53,
  	37,
  	4;
  --color-warn-950-static: #1c0f00;
  --color-warn-950-static-rgb: 28,
  	15,
  	0;
  --color-warn-1000-static: #000000;
  --color-warn-1000-static-rgb: 0,
  	0,
  	0;
  --color-text-body: #444444;
  --color-text-subtle: var(--color-neutral-500);
  --color-text-inverse-body: var(--color-neutral-0);
  --color-text-inverse-subtle: rgba(var(--color-neutral-0-rgb), 0.7);
  --color-link-default: var(--color-blue-500);
  --color-link-hover: var(--color-blue-600);
  --color-link-active: var(--color-blue-700);
  --color-link-inverse-default: var(--color-neutral-0);
  --default-text-color: var(--color-text-body);
  --default-link-color: var(--color-link-default);
  --size-50: 0.125rem;
  --size-100: 0.25rem;
  --size-150: 0.375rem;
  --size-200: 0.5rem;
  --size-250: 0.625rem;
  --size-300: 0.75rem;
  --size-400: 1rem;
  --size-500: 1.5rem;
  --size-600: 2rem;
  --size-700: 2.5rem;
  --size-800: 3rem;
  --size-900: 4rem;
  --size-1000: 5rem;
  --size-1100: 6rem;
  --size-1200: 10rem;
  --font-stack-system: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica,
  	Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-stack-monospace: SFMono-Regular, Consolas, "Liberation Mono", Menlo,
  	Courier, monospace;
  --font-stack-primary: "Open Sans", var(--font-stack-system);
  --font-stack-variable: "Open Sans", var(--font-stack-system);
  --letter-spacing-6: 0;
  --letter-spacing-7: 0;
  --letter-spacing-8: 0;
  --letter-spacing-9: 0;
  --letter-spacing-10: 0;
  --letter-spacing-11: 0;
  --letter-spacing-12: 0;
  --letter-spacing-13: 0;
  --letter-spacing-14: 0;
  --letter-spacing-15: 0;
  --letter-spacing-16: 0;
  --letter-spacing-17: 0;
  --letter-spacing-18: 0;
  --letter-spacing-20: 0;
  --letter-spacing-24: 0;
  --letter-spacing-30: 0;
  --letter-spacing-40: 0;
  --letter-spacing-80: 0;
  --border-radius-default: var(--size-100);
  --border-radius-full: 99999rem;
  font-family: var(--font-stack-primary);
  font-kerning: normal;
  -webkit-font-kerning: normal;
  -ms-font-kerning: normal;
  -moz-font-kerning: normal;
  -o-font-kerning: normal;
  font-variant-ligatures: contextual common-ligatures;
  -webkit-font-variant-ligatures: contextual common-ligatures;
  -ms-font-variant-ligatures: contextual common-ligatures;
  -moz-font-variant-ligatures: contextual common-ligatures;
  -o-font-variant-ligatures: contextual common-ligatures;
  font-feature-settings: "kern" 1, "liga" 1, "calt" 1;
  line-height: 1.5;
  color: var(--color-gray-800);
  box-sizing: border-box;
}
@supports (font-variation-settings: normal) {
  .dsx-theme-legacy {
    font-family: var(--font-stack-variable);
  }
}
.dsx-theme-legacy *,
.dsx-theme-legacy *::before,
.dsx-theme-legacy *::after {
  box-sizing: inherit;
}

:where(.dsx-theme-legacy),
:where(.dsx-theme-legacy.dsx-theme-light) {
  --color-gray: #677787;
  --color-gray-rgb: 103,
  	119,
  	135;
  --color-gray-0: #ffffff;
  --color-gray-0-rgb: 255,
  	255,
  	255;
  --color-gray-50: #f7f8f9;
  --color-gray-50-rgb: 247,
  	248,
  	249;
  --color-gray-75: #eceef0;
  --color-gray-75-rgb: 236,
  	238,
  	240;
  --color-gray-100: #e0e4e7;
  --color-gray-100-rgb: 224,
  	228,
  	231;
  --color-gray-200: #c1c9d0;
  --color-gray-200-rgb: 193,
  	201,
  	208;
  --color-gray-300: #a2adb8;
  --color-gray-300-rgb: 162,
  	173,
  	184;
  --color-gray-400: #8492a1;
  --color-gray-400-rgb: 132,
  	146,
  	161;
  --color-gray-500: #677787;
  --color-gray-500-rgb: 103,
  	119,
  	135;
  --color-gray-600: #525f6c;
  --color-gray-600-rgb: 82,
  	95,
  	108;
  --color-gray-700: #3e4751;
  --color-gray-700-rgb: 62,
  	71,
  	81;
  --color-gray-800: #293036;
  --color-gray-800-rgb: 41,
  	48,
  	54;
  --color-gray-900: #1a1e22;
  --color-gray-900-rgb: 26,
  	30,
  	34;
  --color-gray-950: #0f1114;
  --color-gray-950-rgb: 15,
  	17,
  	20;
  --color-gray-1000: #000000;
  --color-gray-1000-rgb: 0,
  	0,
  	0;
  --color-red: #c60c30;
  --color-red-rgb: 198,
  	12,
  	48;
  --color-red-0: #ffffff;
  --color-red-0-rgb: 255,
  	255,
  	255;
  --color-red-50: #fef1f3;
  --color-red-50-rgb: 254,
  	241,
  	243;
  --color-red-75: #fddce2;
  --color-red-75-rgb: 253,
  	220,
  	226;
  --color-red-100: #fcc6d1;
  --color-red-100-rgb: 252,
  	198,
  	209;
  --color-red-200: #f88ea2;
  --color-red-200-rgb: 248,
  	142,
  	162;
  --color-red-300: #f04b6b;
  --color-red-300-rgb: 240,
  	75,
  	107;
  --color-red-400: #e51a41;
  --color-red-400-rgb: 229,
  	26,
  	65;
  --color-red-500: #c60c30;
  --color-red-500-rgb: 198,
  	12,
  	48;
  --color-red-600: #ad0b2a;
  --color-red-600-rgb: 173,
  	11,
  	42;
  --color-red-700: #81081f;
  --color-red-700-rgb: 129,
  	8,
  	31;
  --color-red-800: #4f0513;
  --color-red-800-rgb: 79,
  	5,
  	19;
  --color-red-900: #32030c;
  --color-red-900-rgb: 50,
  	3,
  	12;
  --color-red-950: #190105;
  --color-red-950-rgb: 25,
  	1,
  	5;
  --color-red-1000: #000000;
  --color-red-1000-rgb: 0,
  	0,
  	0;
  --color-orange: #d55c19;
  --color-orange-rgb: 213,
  	92,
  	25;
  --color-orange-0: #ffffff;
  --color-orange-0-rgb: 255,
  	255,
  	255;
  --color-orange-50: #fdf2ed;
  --color-orange-50-rgb: 253,
  	242,
  	237;
  --color-orange-75: #fde5d9;
  --color-orange-75-rgb: 253,
  	229,
  	217;
  --color-orange-100: #f8d5c2;
  --color-orange-100-rgb: 248,
  	213,
  	194;
  --color-orange-200: #f2b491;
  --color-orange-200-rgb: 242,
  	180,
  	145;
  --color-orange-300: #eb8a55;
  --color-orange-300-rgb: 235,
  	138,
  	85;
  --color-orange-400: #e77130;
  --color-orange-400-rgb: 231,
  	113,
  	48;
  --color-orange-500: #d55c19;
  --color-orange-500-rgb: 213,
  	92,
  	25;
  --color-orange-600: #a04513;
  --color-orange-600-rgb: 160,
  	69,
  	19;
  --color-orange-700: #6b2e0d;
  --color-orange-700-rgb: 107,
  	46,
  	13;
  --color-orange-800: #4b2009;
  --color-orange-800-rgb: 75,
  	32,
  	9;
  --color-orange-900: #2b1205;
  --color-orange-900-rgb: 43,
  	18,
  	5;
  --color-orange-950: #190901;
  --color-orange-950-rgb: 25,
  	9,
  	1;
  --color-orange-1000: #000000;
  --color-orange-1000-rgb: 0,
  	0,
  	0;
  --color-yellow: #e7a113;
  --color-yellow-rgb: 231,
  	161,
  	19;
  --color-yellow-0: #ffffff;
  --color-yellow-0-rgb: 255,
  	255,
  	255;
  --color-yellow-50: #fdf7ea;
  --color-yellow-50-rgb: 253,
  	247,
  	234;
  --color-yellow-75: #fff2d1;
  --color-yellow-75-rgb: 255,
  	242,
  	209;
  --color-yellow-100: #fae7c1;
  --color-yellow-100-rgb: 250,
  	231,
  	193;
  --color-yellow-200: #f7d798;
  --color-yellow-200-rgb: 247,
  	215,
  	152;
  --color-yellow-300: #f2c364;
  --color-yellow-300-rgb: 242,
  	195,
  	100;
  --color-yellow-400: #eeaf30;
  --color-yellow-400-rgb: 238,
  	175,
  	48;
  --color-yellow-500: #e7a113;
  --color-yellow-500-rgb: 231,
  	161,
  	19;
  --color-yellow-600: #c08510;
  --color-yellow-600-rgb: 192,
  	133,
  	16;
  --color-yellow-700: #7e570a;
  --color-yellow-700-rgb: 126,
  	87,
  	10;
  --color-yellow-800: #5d4008;
  --color-yellow-800-rgb: 93,
  	64,
  	8;
  --color-yellow-900: #352504;
  --color-yellow-900-rgb: 53,
  	37,
  	4;
  --color-yellow-950: #1c0f00;
  --color-yellow-950-rgb: 28,
  	15,
  	0;
  --color-yellow-1000: #000000;
  --color-yellow-1000-rgb: 0,
  	0,
  	0;
  --color-lime: #b2c008;
  --color-lime-rgb: 178,
  	192,
  	8;
  --color-lime-0: #ffffff;
  --color-lime-0-rgb: 255,
  	255,
  	255;
  --color-lime-50: #fbfedd;
  --color-lime-50-rgb: 251,
  	254,
  	221;
  --color-lime-75: #f7fcbb;
  --color-lime-75-rgb: 247,
  	252,
  	187;
  --color-lime-100: #f3fb9a;
  --color-lime-100-rgb: 243,
  	251,
  	154;
  --color-lime-200: #ebf856;
  --color-lime-200-rgb: 235,
  	248,
  	86;
  --color-lime-300: #e5f623;
  --color-lime-300-rgb: 229,
  	246,
  	35;
  --color-lime-400: #d5e70a;
  --color-lime-400-rgb: 213,
  	231,
  	10;
  --color-lime-500: #b2c008;
  --color-lime-500-rgb: 178,
  	192,
  	8;
  --color-lime-600: #8e9a06;
  --color-lime-600-rgb: 142,
  	154,
  	6;
  --color-lime-700: #6b7305;
  --color-lime-700-rgb: 107,
  	115,
  	5;
  --color-lime-800: #474d03;
  --color-lime-800-rgb: 71,
  	77,
  	3;
  --color-lime-900: #242602;
  --color-lime-900-rgb: 36,
  	38,
  	2;
  --color-lime-950: #181901;
  --color-lime-950-rgb: 24,
  	25,
  	1;
  --color-lime-1000: #000000;
  --color-lime-1000-rgb: 0,
  	0,
  	0;
  --color-green: #5b8f22;
  --color-green-rgb: 91,
  	143,
  	34;
  --color-green-0: #ffffff;
  --color-green-0-rgb: 255,
  	255,
  	255;
  --color-green-50: #eff9e4;
  --color-green-50-rgb: 239,
  	249,
  	228;
  --color-green-75: #dff3c9;
  --color-green-75-rgb: 223,
  	243,
  	201;
  --color-green-100: #ceecae;
  --color-green-100-rgb: 206,
  	236,
  	174;
  --color-green-200: #aedf78;
  --color-green-200-rgb: 174,
  	223,
  	120;
  --color-green-300: #8ed243;
  --color-green-300-rgb: 142,
  	210,
  	67;
  --color-green-400: #75b72c;
  --color-green-400-rgb: 117,
  	183,
  	44;
  --color-green-500: #5b8f22;
  --color-green-500-rgb: 91,
  	143,
  	34;
  --color-green-600: #446b1a;
  --color-green-600-rgb: 68,
  	107,
  	26;
  --color-green-700: #2e4811;
  --color-green-700-rgb: 46,
  	72,
  	17;
  --color-green-800: #20320c;
  --color-green-800-rgb: 32,
  	50,
  	12;
  --color-green-900: #121d07;
  --color-green-900-rgb: 18,
  	29,
  	7;
  --color-green-950: #04140d;
  --color-green-950-rgb: 4,
  	20,
  	13;
  --color-green-1000: #000000;
  --color-green-1000-rgb: 0,
  	0,
  	0;
  --color-cyan: #00a1de;
  --color-cyan-rgb: 0,
  	161,
  	222;
  --color-cyan-0: #ffffff;
  --color-cyan-0-rgb: 255,
  	255,
  	255;
  --color-cyan-50: #f1fbff;
  --color-cyan-50-rgb: 241,
  	251,
  	255;
  --color-cyan-75: #dbf5ff;
  --color-cyan-75-rgb: 219,
  	245,
  	255;
  --color-cyan-100: #c5efff;
  --color-cyan-100-rgb: 197,
  	239,
  	255;
  --color-cyan-200: #6fd7ff;
  --color-cyan-200-rgb: 111,
  	215,
  	255;
  --color-cyan-300: #35c8ff;
  --color-cyan-300-rgb: 53,
  	200,
  	255;
  --color-cyan-400: #03baff;
  --color-cyan-400-rgb: 3,
  	186,
  	255;
  --color-cyan-500: #00a1de;
  --color-cyan-500-rgb: 0,
  	161,
  	222;
  --color-cyan-600: #008dc2;
  --color-cyan-600-rgb: 0,
  	141,
  	194;
  --color-cyan-700: #006990;
  --color-cyan-700-rgb: 0,
  	105,
  	144;
  --color-cyan-800: #004059;
  --color-cyan-800-rgb: 0,
  	64,
  	89;
  --color-cyan-900: #002838;
  --color-cyan-900-rgb: 0,
  	40,
  	56;
  --color-cyan-950: #001219;
  --color-cyan-950-rgb: 0,
  	18,
  	25;
  --color-cyan-1000: #000000;
  --color-cyan-1000-rgb: 0,
  	0,
  	0;
  --color-blue: #0065bd;
  --color-blue-rgb: 0,
  	101,
  	189;
  --color-blue-0: #ffffff;
  --color-blue-0-rgb: 255,
  	255,
  	255;
  --color-blue-50: #eff8ff;
  --color-blue-50-rgb: 239,
  	248,
  	255;
  --color-blue-75: #d7ecff;
  --color-blue-75-rgb: 215,
  	236,
  	255;
  --color-blue-100: #bfe1ff;
  --color-blue-100-rgb: 191,
  	225,
  	255;
  --color-blue-200: #5fb4ff;
  --color-blue-200-rgb: 95,
  	180,
  	255;
  --color-blue-300: #0e8fff;
  --color-blue-300-rgb: 14,
  	143,
  	255;
  --color-blue-400: #007ae5;
  --color-blue-400-rgb: 0,
  	122,
  	229;
  --color-blue-500: #0065bd;
  --color-blue-500-rgb: 0,
  	101,
  	189;
  --color-blue-600: #0058a5;
  --color-blue-600-rgb: 0,
  	88,
  	165;
  --color-blue-700: #00427b;
  --color-blue-700-rgb: 0,
  	66,
  	123;
  --color-blue-800: #00284c;
  --color-blue-800-rgb: 0,
  	40,
  	76;
  --color-blue-900: #00192f;
  --color-blue-900-rgb: 0,
  	25,
  	47;
  --color-blue-950: #000b19;
  --color-blue-950-rgb: 0,
  	11,
  	25;
  --color-blue-1000: #000000;
  --color-blue-1000-rgb: 0,
  	0,
  	0;
  --color-purple: #693a77;
  --color-purple-rgb: 105,
  	58,
  	119;
  --color-purple-0: #ffffff;
  --color-purple-0-rgb: 255,
  	255,
  	255;
  --color-purple-50: #f8f4fa;
  --color-purple-50-rgb: 248,
  	244,
  	250;
  --color-purple-75: #eee3f1;
  --color-purple-75-rgb: 238,
  	227,
  	241;
  --color-purple-100: #e4d2e9;
  --color-purple-100-rgb: 228,
  	210,
  	233;
  --color-purple-200: #bb8fc8;
  --color-purple-200-rgb: 187,
  	143,
  	200;
  --color-purple-300: #9957ad;
  --color-purple-300-rgb: 153,
  	87,
  	173;
  --color-purple-400: #824893;
  --color-purple-400-rgb: 130,
  	72,
  	147;
  --color-purple-500: #693a77;
  --color-purple-500-rgb: 105,
  	58,
  	119;
  --color-purple-600: #5c3368;
  --color-purple-600-rgb: 92,
  	51,
  	104;
  --color-purple-700: #44264d;
  --color-purple-700-rgb: 68,
  	38,
  	77;
  --color-purple-800: #2a1730;
  --color-purple-800-rgb: 42,
  	23,
  	48;
  --color-purple-900: #1a0f1e;
  --color-purple-900-rgb: 26,
  	15,
  	30;
  --color-purple-950: #0d070f;
  --color-purple-950-rgb: 13,
  	7,
  	15;
  --color-purple-1000: #000000;
  --color-purple-1000-rgb: 0,
  	0,
  	0;
  --color-accent-alt: #693a77;
  --color-accent-alt-rgb: 105,
  	58,
  	119;
  --color-accent-alt-0: #ffffff;
  --color-accent-alt-0-rgb: 255,
  	255,
  	255;
  --color-accent-alt-50: #f8f4fa;
  --color-accent-alt-50-rgb: 248,
  	244,
  	250;
  --color-accent-alt-75: #eee3f1;
  --color-accent-alt-75-rgb: 238,
  	227,
  	241;
  --color-accent-alt-100: #e4d2e9;
  --color-accent-alt-100-rgb: 228,
  	210,
  	233;
  --color-accent-alt-200: #bb8fc8;
  --color-accent-alt-200-rgb: 187,
  	143,
  	200;
  --color-accent-alt-300: #9957ad;
  --color-accent-alt-300-rgb: 153,
  	87,
  	173;
  --color-accent-alt-400: #824893;
  --color-accent-alt-400-rgb: 130,
  	72,
  	147;
  --color-accent-alt-500: #693a77;
  --color-accent-alt-500-rgb: 105,
  	58,
  	119;
  --color-accent-alt-600: #5c3368;
  --color-accent-alt-600-rgb: 92,
  	51,
  	104;
  --color-accent-alt-700: #44264d;
  --color-accent-alt-700-rgb: 68,
  	38,
  	77;
  --color-accent-alt-800: #2a1730;
  --color-accent-alt-800-rgb: 42,
  	23,
  	48;
  --color-accent-alt-900: #1a0f1e;
  --color-accent-alt-900-rgb: 26,
  	15,
  	30;
  --color-accent-alt-950: #0d070f;
  --color-accent-alt-950-rgb: 13,
  	7,
  	15;
  --color-accent-alt-1000: #000000;
  --color-accent-alt-1000-rgb: 0,
  	0,
  	0;
  --color-accent: #00a1de;
  --color-accent-rgb: 0,
  	161,
  	222;
  --color-accent-0: #ffffff;
  --color-accent-0-rgb: 255,
  	255,
  	255;
  --color-accent-50: #f1fbff;
  --color-accent-50-rgb: 241,
  	251,
  	255;
  --color-accent-75: #dbf5ff;
  --color-accent-75-rgb: 219,
  	245,
  	255;
  --color-accent-100: #c5efff;
  --color-accent-100-rgb: 197,
  	239,
  	255;
  --color-accent-200: #6fd7ff;
  --color-accent-200-rgb: 111,
  	215,
  	255;
  --color-accent-300: #35c8ff;
  --color-accent-300-rgb: 53,
  	200,
  	255;
  --color-accent-400: #03baff;
  --color-accent-400-rgb: 3,
  	186,
  	255;
  --color-accent-500: #00a1de;
  --color-accent-500-rgb: 0,
  	161,
  	222;
  --color-accent-600: #008dc2;
  --color-accent-600-rgb: 0,
  	141,
  	194;
  --color-accent-700: #006990;
  --color-accent-700-rgb: 0,
  	105,
  	144;
  --color-accent-800: #004059;
  --color-accent-800-rgb: 0,
  	64,
  	89;
  --color-accent-900: #002838;
  --color-accent-900-rgb: 0,
  	40,
  	56;
  --color-accent-950: #001219;
  --color-accent-950-rgb: 0,
  	18,
  	25;
  --color-accent-1000: #000000;
  --color-accent-1000-rgb: 0,
  	0,
  	0;
  --color-danger: #c60c30;
  --color-danger-rgb: 198,
  	12,
  	48;
  --color-danger-0: #ffffff;
  --color-danger-0-rgb: 255,
  	255,
  	255;
  --color-danger-50: #fef1f3;
  --color-danger-50-rgb: 254,
  	241,
  	243;
  --color-danger-75: #fddce2;
  --color-danger-75-rgb: 253,
  	220,
  	226;
  --color-danger-100: #fcc6d1;
  --color-danger-100-rgb: 252,
  	198,
  	209;
  --color-danger-200: #f88ea2;
  --color-danger-200-rgb: 248,
  	142,
  	162;
  --color-danger-300: #f04b6b;
  --color-danger-300-rgb: 240,
  	75,
  	107;
  --color-danger-400: #e51a41;
  --color-danger-400-rgb: 229,
  	26,
  	65;
  --color-danger-500: #c60c30;
  --color-danger-500-rgb: 198,
  	12,
  	48;
  --color-danger-600: #ad0b2a;
  --color-danger-600-rgb: 173,
  	11,
  	42;
  --color-danger-700: #81081f;
  --color-danger-700-rgb: 129,
  	8,
  	31;
  --color-danger-800: #4f0513;
  --color-danger-800-rgb: 79,
  	5,
  	19;
  --color-danger-900: #32030c;
  --color-danger-900-rgb: 50,
  	3,
  	12;
  --color-danger-950: #190105;
  --color-danger-950-rgb: 25,
  	1,
  	5;
  --color-danger-1000: #000000;
  --color-danger-1000-rgb: 0,
  	0,
  	0;
  --color-default: #677787;
  --color-default-rgb: 103,
  	119,
  	135;
  --color-default-0: #ffffff;
  --color-default-0-rgb: 255,
  	255,
  	255;
  --color-default-50: #f7f8f9;
  --color-default-50-rgb: 247,
  	248,
  	249;
  --color-default-75: #eceef0;
  --color-default-75-rgb: 236,
  	238,
  	240;
  --color-default-100: #e0e4e7;
  --color-default-100-rgb: 224,
  	228,
  	231;
  --color-default-200: #c1c9d0;
  --color-default-200-rgb: 193,
  	201,
  	208;
  --color-default-300: #a2adb8;
  --color-default-300-rgb: 162,
  	173,
  	184;
  --color-default-400: #8492a1;
  --color-default-400-rgb: 132,
  	146,
  	161;
  --color-default-500: #677787;
  --color-default-500-rgb: 103,
  	119,
  	135;
  --color-default-600: #525f6c;
  --color-default-600-rgb: 82,
  	95,
  	108;
  --color-default-700: #3e4751;
  --color-default-700-rgb: 62,
  	71,
  	81;
  --color-default-800: #293036;
  --color-default-800-rgb: 41,
  	48,
  	54;
  --color-default-900: #1a1e22;
  --color-default-900-rgb: 26,
  	30,
  	34;
  --color-default-950: #0f1114;
  --color-default-950-rgb: 15,
  	17,
  	20;
  --color-default-1000: #000000;
  --color-default-1000-rgb: 0,
  	0,
  	0;
  --color-highlight: #b2c008;
  --color-highlight-rgb: 178,
  	192,
  	8;
  --color-highlight-0: #ffffff;
  --color-highlight-0-rgb: 255,
  	255,
  	255;
  --color-highlight-50: #fbfedd;
  --color-highlight-50-rgb: 251,
  	254,
  	221;
  --color-highlight-75: #f7fcbb;
  --color-highlight-75-rgb: 247,
  	252,
  	187;
  --color-highlight-100: #f3fb9a;
  --color-highlight-100-rgb: 243,
  	251,
  	154;
  --color-highlight-200: #ebf856;
  --color-highlight-200-rgb: 235,
  	248,
  	86;
  --color-highlight-300: #e5f623;
  --color-highlight-300-rgb: 229,
  	246,
  	35;
  --color-highlight-400: #d5e70a;
  --color-highlight-400-rgb: 213,
  	231,
  	10;
  --color-highlight-500: #b2c008;
  --color-highlight-500-rgb: 178,
  	192,
  	8;
  --color-highlight-600: #8e9a06;
  --color-highlight-600-rgb: 142,
  	154,
  	6;
  --color-highlight-700: #6b7305;
  --color-highlight-700-rgb: 107,
  	115,
  	5;
  --color-highlight-800: #474d03;
  --color-highlight-800-rgb: 71,
  	77,
  	3;
  --color-highlight-900: #242602;
  --color-highlight-900-rgb: 36,
  	38,
  	2;
  --color-highlight-950: #181901;
  --color-highlight-950-rgb: 24,
  	25,
  	1;
  --color-highlight-1000: #000000;
  --color-highlight-1000-rgb: 0,
  	0,
  	0;
  --color-info: #0065bd;
  --color-info-rgb: 0,
  	101,
  	189;
  --color-info-0: #ffffff;
  --color-info-0-rgb: 255,
  	255,
  	255;
  --color-info-50: #eff8ff;
  --color-info-50-rgb: 239,
  	248,
  	255;
  --color-info-75: #d7ecff;
  --color-info-75-rgb: 215,
  	236,
  	255;
  --color-info-100: #bfe1ff;
  --color-info-100-rgb: 191,
  	225,
  	255;
  --color-info-200: #5fb4ff;
  --color-info-200-rgb: 95,
  	180,
  	255;
  --color-info-300: #0e8fff;
  --color-info-300-rgb: 14,
  	143,
  	255;
  --color-info-400: #007ae5;
  --color-info-400-rgb: 0,
  	122,
  	229;
  --color-info-500: #0065bd;
  --color-info-500-rgb: 0,
  	101,
  	189;
  --color-info-600: #0058a5;
  --color-info-600-rgb: 0,
  	88,
  	165;
  --color-info-700: #00427b;
  --color-info-700-rgb: 0,
  	66,
  	123;
  --color-info-800: #00284c;
  --color-info-800-rgb: 0,
  	40,
  	76;
  --color-info-900: #00192f;
  --color-info-900-rgb: 0,
  	25,
  	47;
  --color-info-950: #000b19;
  --color-info-950-rgb: 0,
  	11,
  	25;
  --color-info-1000: #000000;
  --color-info-1000-rgb: 0,
  	0,
  	0;
  --color-neutral: #677787;
  --color-neutral-rgb: 103,
  	119,
  	135;
  --color-neutral-0: #ffffff;
  --color-neutral-0-rgb: 255,
  	255,
  	255;
  --color-neutral-50: #f7f8f9;
  --color-neutral-50-rgb: 247,
  	248,
  	249;
  --color-neutral-75: #eceef0;
  --color-neutral-75-rgb: 236,
  	238,
  	240;
  --color-neutral-100: #e0e4e7;
  --color-neutral-100-rgb: 224,
  	228,
  	231;
  --color-neutral-200: #c1c9d0;
  --color-neutral-200-rgb: 193,
  	201,
  	208;
  --color-neutral-300: #a2adb8;
  --color-neutral-300-rgb: 162,
  	173,
  	184;
  --color-neutral-400: #8492a1;
  --color-neutral-400-rgb: 132,
  	146,
  	161;
  --color-neutral-500: #677787;
  --color-neutral-500-rgb: 103,
  	119,
  	135;
  --color-neutral-600: #525f6c;
  --color-neutral-600-rgb: 82,
  	95,
  	108;
  --color-neutral-700: #3e4751;
  --color-neutral-700-rgb: 62,
  	71,
  	81;
  --color-neutral-800: #293036;
  --color-neutral-800-rgb: 41,
  	48,
  	54;
  --color-neutral-900: #1a1e22;
  --color-neutral-900-rgb: 26,
  	30,
  	34;
  --color-neutral-950: #0f1114;
  --color-neutral-950-rgb: 15,
  	17,
  	20;
  --color-neutral-1000: #000000;
  --color-neutral-1000-rgb: 0,
  	0,
  	0;
  --color-primary-alt: #d55c19;
  --color-primary-alt-rgb: 213,
  	92,
  	25;
  --color-primary-alt-0: #ffffff;
  --color-primary-alt-0-rgb: 255,
  	255,
  	255;
  --color-primary-alt-50: #fdf2ed;
  --color-primary-alt-50-rgb: 253,
  	242,
  	237;
  --color-primary-alt-75: #fde5d9;
  --color-primary-alt-75-rgb: 253,
  	229,
  	217;
  --color-primary-alt-100: #f8d5c2;
  --color-primary-alt-100-rgb: 248,
  	213,
  	194;
  --color-primary-alt-200: #f2b491;
  --color-primary-alt-200-rgb: 242,
  	180,
  	145;
  --color-primary-alt-300: #eb8a55;
  --color-primary-alt-300-rgb: 235,
  	138,
  	85;
  --color-primary-alt-400: #e77130;
  --color-primary-alt-400-rgb: 231,
  	113,
  	48;
  --color-primary-alt-500: #d55c19;
  --color-primary-alt-500-rgb: 213,
  	92,
  	25;
  --color-primary-alt-600: #a04513;
  --color-primary-alt-600-rgb: 160,
  	69,
  	19;
  --color-primary-alt-700: #6b2e0d;
  --color-primary-alt-700-rgb: 107,
  	46,
  	13;
  --color-primary-alt-800: #4b2009;
  --color-primary-alt-800-rgb: 75,
  	32,
  	9;
  --color-primary-alt-900: #2b1205;
  --color-primary-alt-900-rgb: 43,
  	18,
  	5;
  --color-primary-alt-950: #190901;
  --color-primary-alt-950-rgb: 25,
  	9,
  	1;
  --color-primary-alt-1000: #000000;
  --color-primary-alt-1000-rgb: 0,
  	0,
  	0;
  --color-primary: #0065bd;
  --color-primary-rgb: 0,
  	101,
  	189;
  --color-primary-0: #ffffff;
  --color-primary-0-rgb: 255,
  	255,
  	255;
  --color-primary-50: #eff8ff;
  --color-primary-50-rgb: 239,
  	248,
  	255;
  --color-primary-75: #d7ecff;
  --color-primary-75-rgb: 215,
  	236,
  	255;
  --color-primary-100: #bfe1ff;
  --color-primary-100-rgb: 191,
  	225,
  	255;
  --color-primary-200: #5fb4ff;
  --color-primary-200-rgb: 95,
  	180,
  	255;
  --color-primary-300: #0e8fff;
  --color-primary-300-rgb: 14,
  	143,
  	255;
  --color-primary-400: #007ae5;
  --color-primary-400-rgb: 0,
  	122,
  	229;
  --color-primary-500: #0065bd;
  --color-primary-500-rgb: 0,
  	101,
  	189;
  --color-primary-600: #0058a5;
  --color-primary-600-rgb: 0,
  	88,
  	165;
  --color-primary-700: #00427b;
  --color-primary-700-rgb: 0,
  	66,
  	123;
  --color-primary-800: #00284c;
  --color-primary-800-rgb: 0,
  	40,
  	76;
  --color-primary-900: #00192f;
  --color-primary-900-rgb: 0,
  	25,
  	47;
  --color-primary-950: #000b19;
  --color-primary-950-rgb: 0,
  	11,
  	25;
  --color-primary-1000: #000000;
  --color-primary-1000-rgb: 0,
  	0,
  	0;
  --color-success: #5b8f22;
  --color-success-rgb: 91,
  	143,
  	34;
  --color-success-0: #ffffff;
  --color-success-0-rgb: 255,
  	255,
  	255;
  --color-success-50: #eff9e4;
  --color-success-50-rgb: 239,
  	249,
  	228;
  --color-success-75: #dff3c9;
  --color-success-75-rgb: 223,
  	243,
  	201;
  --color-success-100: #ceecae;
  --color-success-100-rgb: 206,
  	236,
  	174;
  --color-success-200: #aedf78;
  --color-success-200-rgb: 174,
  	223,
  	120;
  --color-success-300: #8ed243;
  --color-success-300-rgb: 142,
  	210,
  	67;
  --color-success-400: #75b72c;
  --color-success-400-rgb: 117,
  	183,
  	44;
  --color-success-500: #5b8f22;
  --color-success-500-rgb: 91,
  	143,
  	34;
  --color-success-600: #446b1a;
  --color-success-600-rgb: 68,
  	107,
  	26;
  --color-success-700: #2e4811;
  --color-success-700-rgb: 46,
  	72,
  	17;
  --color-success-800: #20320c;
  --color-success-800-rgb: 32,
  	50,
  	12;
  --color-success-900: #121d07;
  --color-success-900-rgb: 18,
  	29,
  	7;
  --color-success-950: #04140d;
  --color-success-950-rgb: 4,
  	20,
  	13;
  --color-success-1000: #000000;
  --color-success-1000-rgb: 0,
  	0,
  	0;
  --color-warn: #e7a113;
  --color-warn-rgb: 231,
  	161,
  	19;
  --color-warn-0: #ffffff;
  --color-warn-0-rgb: 255,
  	255,
  	255;
  --color-warn-50: #fdf7ea;
  --color-warn-50-rgb: 253,
  	247,
  	234;
  --color-warn-75: #fff2d1;
  --color-warn-75-rgb: 255,
  	242,
  	209;
  --color-warn-100: #fae7c1;
  --color-warn-100-rgb: 250,
  	231,
  	193;
  --color-warn-200: #f7d798;
  --color-warn-200-rgb: 247,
  	215,
  	152;
  --color-warn-300: #f2c364;
  --color-warn-300-rgb: 242,
  	195,
  	100;
  --color-warn-400: #eeaf30;
  --color-warn-400-rgb: 238,
  	175,
  	48;
  --color-warn-500: #e7a113;
  --color-warn-500-rgb: 231,
  	161,
  	19;
  --color-warn-600: #c08510;
  --color-warn-600-rgb: 192,
  	133,
  	16;
  --color-warn-700: #7e570a;
  --color-warn-700-rgb: 126,
  	87,
  	10;
  --color-warn-800: #5d4008;
  --color-warn-800-rgb: 93,
  	64,
  	8;
  --color-warn-900: #352504;
  --color-warn-900-rgb: 53,
  	37,
  	4;
  --color-warn-950: #1c0f00;
  --color-warn-950-rgb: 28,
  	15,
  	0;
  --color-warn-1000: #000000;
  --color-warn-1000-rgb: 0,
  	0,
  	0;
}

.dsx-theme-legacy ::backdrop,
.dsx-theme-legacy.dsx-theme-light ::backdrop {
  --color-gray: #677787;
  --color-gray-rgb: 103,
  	119,
  	135;
  --color-gray-0: #ffffff;
  --color-gray-0-rgb: 255,
  	255,
  	255;
  --color-gray-50: #f7f8f9;
  --color-gray-50-rgb: 247,
  	248,
  	249;
  --color-gray-75: #eceef0;
  --color-gray-75-rgb: 236,
  	238,
  	240;
  --color-gray-100: #e0e4e7;
  --color-gray-100-rgb: 224,
  	228,
  	231;
  --color-gray-200: #c1c9d0;
  --color-gray-200-rgb: 193,
  	201,
  	208;
  --color-gray-300: #a2adb8;
  --color-gray-300-rgb: 162,
  	173,
  	184;
  --color-gray-400: #8492a1;
  --color-gray-400-rgb: 132,
  	146,
  	161;
  --color-gray-500: #677787;
  --color-gray-500-rgb: 103,
  	119,
  	135;
  --color-gray-600: #525f6c;
  --color-gray-600-rgb: 82,
  	95,
  	108;
  --color-gray-700: #3e4751;
  --color-gray-700-rgb: 62,
  	71,
  	81;
  --color-gray-800: #293036;
  --color-gray-800-rgb: 41,
  	48,
  	54;
  --color-gray-900: #1a1e22;
  --color-gray-900-rgb: 26,
  	30,
  	34;
  --color-gray-950: #0f1114;
  --color-gray-950-rgb: 15,
  	17,
  	20;
  --color-gray-1000: #000000;
  --color-gray-1000-rgb: 0,
  	0,
  	0;
  --color-red: #c60c30;
  --color-red-rgb: 198,
  	12,
  	48;
  --color-red-0: #ffffff;
  --color-red-0-rgb: 255,
  	255,
  	255;
  --color-red-50: #fef1f3;
  --color-red-50-rgb: 254,
  	241,
  	243;
  --color-red-75: #fddce2;
  --color-red-75-rgb: 253,
  	220,
  	226;
  --color-red-100: #fcc6d1;
  --color-red-100-rgb: 252,
  	198,
  	209;
  --color-red-200: #f88ea2;
  --color-red-200-rgb: 248,
  	142,
  	162;
  --color-red-300: #f04b6b;
  --color-red-300-rgb: 240,
  	75,
  	107;
  --color-red-400: #e51a41;
  --color-red-400-rgb: 229,
  	26,
  	65;
  --color-red-500: #c60c30;
  --color-red-500-rgb: 198,
  	12,
  	48;
  --color-red-600: #ad0b2a;
  --color-red-600-rgb: 173,
  	11,
  	42;
  --color-red-700: #81081f;
  --color-red-700-rgb: 129,
  	8,
  	31;
  --color-red-800: #4f0513;
  --color-red-800-rgb: 79,
  	5,
  	19;
  --color-red-900: #32030c;
  --color-red-900-rgb: 50,
  	3,
  	12;
  --color-red-950: #190105;
  --color-red-950-rgb: 25,
  	1,
  	5;
  --color-red-1000: #000000;
  --color-red-1000-rgb: 0,
  	0,
  	0;
  --color-orange: #d55c19;
  --color-orange-rgb: 213,
  	92,
  	25;
  --color-orange-0: #ffffff;
  --color-orange-0-rgb: 255,
  	255,
  	255;
  --color-orange-50: #fdf2ed;
  --color-orange-50-rgb: 253,
  	242,
  	237;
  --color-orange-75: #fde5d9;
  --color-orange-75-rgb: 253,
  	229,
  	217;
  --color-orange-100: #f8d5c2;
  --color-orange-100-rgb: 248,
  	213,
  	194;
  --color-orange-200: #f2b491;
  --color-orange-200-rgb: 242,
  	180,
  	145;
  --color-orange-300: #eb8a55;
  --color-orange-300-rgb: 235,
  	138,
  	85;
  --color-orange-400: #e77130;
  --color-orange-400-rgb: 231,
  	113,
  	48;
  --color-orange-500: #d55c19;
  --color-orange-500-rgb: 213,
  	92,
  	25;
  --color-orange-600: #a04513;
  --color-orange-600-rgb: 160,
  	69,
  	19;
  --color-orange-700: #6b2e0d;
  --color-orange-700-rgb: 107,
  	46,
  	13;
  --color-orange-800: #4b2009;
  --color-orange-800-rgb: 75,
  	32,
  	9;
  --color-orange-900: #2b1205;
  --color-orange-900-rgb: 43,
  	18,
  	5;
  --color-orange-950: #190901;
  --color-orange-950-rgb: 25,
  	9,
  	1;
  --color-orange-1000: #000000;
  --color-orange-1000-rgb: 0,
  	0,
  	0;
  --color-yellow: #e7a113;
  --color-yellow-rgb: 231,
  	161,
  	19;
  --color-yellow-0: #ffffff;
  --color-yellow-0-rgb: 255,
  	255,
  	255;
  --color-yellow-50: #fdf7ea;
  --color-yellow-50-rgb: 253,
  	247,
  	234;
  --color-yellow-75: #fff2d1;
  --color-yellow-75-rgb: 255,
  	242,
  	209;
  --color-yellow-100: #fae7c1;
  --color-yellow-100-rgb: 250,
  	231,
  	193;
  --color-yellow-200: #f7d798;
  --color-yellow-200-rgb: 247,
  	215,
  	152;
  --color-yellow-300: #f2c364;
  --color-yellow-300-rgb: 242,
  	195,
  	100;
  --color-yellow-400: #eeaf30;
  --color-yellow-400-rgb: 238,
  	175,
  	48;
  --color-yellow-500: #e7a113;
  --color-yellow-500-rgb: 231,
  	161,
  	19;
  --color-yellow-600: #c08510;
  --color-yellow-600-rgb: 192,
  	133,
  	16;
  --color-yellow-700: #7e570a;
  --color-yellow-700-rgb: 126,
  	87,
  	10;
  --color-yellow-800: #5d4008;
  --color-yellow-800-rgb: 93,
  	64,
  	8;
  --color-yellow-900: #352504;
  --color-yellow-900-rgb: 53,
  	37,
  	4;
  --color-yellow-950: #1c0f00;
  --color-yellow-950-rgb: 28,
  	15,
  	0;
  --color-yellow-1000: #000000;
  --color-yellow-1000-rgb: 0,
  	0,
  	0;
  --color-lime: #b2c008;
  --color-lime-rgb: 178,
  	192,
  	8;
  --color-lime-0: #ffffff;
  --color-lime-0-rgb: 255,
  	255,
  	255;
  --color-lime-50: #fbfedd;
  --color-lime-50-rgb: 251,
  	254,
  	221;
  --color-lime-75: #f7fcbb;
  --color-lime-75-rgb: 247,
  	252,
  	187;
  --color-lime-100: #f3fb9a;
  --color-lime-100-rgb: 243,
  	251,
  	154;
  --color-lime-200: #ebf856;
  --color-lime-200-rgb: 235,
  	248,
  	86;
  --color-lime-300: #e5f623;
  --color-lime-300-rgb: 229,
  	246,
  	35;
  --color-lime-400: #d5e70a;
  --color-lime-400-rgb: 213,
  	231,
  	10;
  --color-lime-500: #b2c008;
  --color-lime-500-rgb: 178,
  	192,
  	8;
  --color-lime-600: #8e9a06;
  --color-lime-600-rgb: 142,
  	154,
  	6;
  --color-lime-700: #6b7305;
  --color-lime-700-rgb: 107,
  	115,
  	5;
  --color-lime-800: #474d03;
  --color-lime-800-rgb: 71,
  	77,
  	3;
  --color-lime-900: #242602;
  --color-lime-900-rgb: 36,
  	38,
  	2;
  --color-lime-950: #181901;
  --color-lime-950-rgb: 24,
  	25,
  	1;
  --color-lime-1000: #000000;
  --color-lime-1000-rgb: 0,
  	0,
  	0;
  --color-green: #5b8f22;
  --color-green-rgb: 91,
  	143,
  	34;
  --color-green-0: #ffffff;
  --color-green-0-rgb: 255,
  	255,
  	255;
  --color-green-50: #eff9e4;
  --color-green-50-rgb: 239,
  	249,
  	228;
  --color-green-75: #dff3c9;
  --color-green-75-rgb: 223,
  	243,
  	201;
  --color-green-100: #ceecae;
  --color-green-100-rgb: 206,
  	236,
  	174;
  --color-green-200: #aedf78;
  --color-green-200-rgb: 174,
  	223,
  	120;
  --color-green-300: #8ed243;
  --color-green-300-rgb: 142,
  	210,
  	67;
  --color-green-400: #75b72c;
  --color-green-400-rgb: 117,
  	183,
  	44;
  --color-green-500: #5b8f22;
  --color-green-500-rgb: 91,
  	143,
  	34;
  --color-green-600: #446b1a;
  --color-green-600-rgb: 68,
  	107,
  	26;
  --color-green-700: #2e4811;
  --color-green-700-rgb: 46,
  	72,
  	17;
  --color-green-800: #20320c;
  --color-green-800-rgb: 32,
  	50,
  	12;
  --color-green-900: #121d07;
  --color-green-900-rgb: 18,
  	29,
  	7;
  --color-green-950: #04140d;
  --color-green-950-rgb: 4,
  	20,
  	13;
  --color-green-1000: #000000;
  --color-green-1000-rgb: 0,
  	0,
  	0;
  --color-cyan: #00a1de;
  --color-cyan-rgb: 0,
  	161,
  	222;
  --color-cyan-0: #ffffff;
  --color-cyan-0-rgb: 255,
  	255,
  	255;
  --color-cyan-50: #f1fbff;
  --color-cyan-50-rgb: 241,
  	251,
  	255;
  --color-cyan-75: #dbf5ff;
  --color-cyan-75-rgb: 219,
  	245,
  	255;
  --color-cyan-100: #c5efff;
  --color-cyan-100-rgb: 197,
  	239,
  	255;
  --color-cyan-200: #6fd7ff;
  --color-cyan-200-rgb: 111,
  	215,
  	255;
  --color-cyan-300: #35c8ff;
  --color-cyan-300-rgb: 53,
  	200,
  	255;
  --color-cyan-400: #03baff;
  --color-cyan-400-rgb: 3,
  	186,
  	255;
  --color-cyan-500: #00a1de;
  --color-cyan-500-rgb: 0,
  	161,
  	222;
  --color-cyan-600: #008dc2;
  --color-cyan-600-rgb: 0,
  	141,
  	194;
  --color-cyan-700: #006990;
  --color-cyan-700-rgb: 0,
  	105,
  	144;
  --color-cyan-800: #004059;
  --color-cyan-800-rgb: 0,
  	64,
  	89;
  --color-cyan-900: #002838;
  --color-cyan-900-rgb: 0,
  	40,
  	56;
  --color-cyan-950: #001219;
  --color-cyan-950-rgb: 0,
  	18,
  	25;
  --color-cyan-1000: #000000;
  --color-cyan-1000-rgb: 0,
  	0,
  	0;
  --color-blue: #0065bd;
  --color-blue-rgb: 0,
  	101,
  	189;
  --color-blue-0: #ffffff;
  --color-blue-0-rgb: 255,
  	255,
  	255;
  --color-blue-50: #eff8ff;
  --color-blue-50-rgb: 239,
  	248,
  	255;
  --color-blue-75: #d7ecff;
  --color-blue-75-rgb: 215,
  	236,
  	255;
  --color-blue-100: #bfe1ff;
  --color-blue-100-rgb: 191,
  	225,
  	255;
  --color-blue-200: #5fb4ff;
  --color-blue-200-rgb: 95,
  	180,
  	255;
  --color-blue-300: #0e8fff;
  --color-blue-300-rgb: 14,
  	143,
  	255;
  --color-blue-400: #007ae5;
  --color-blue-400-rgb: 0,
  	122,
  	229;
  --color-blue-500: #0065bd;
  --color-blue-500-rgb: 0,
  	101,
  	189;
  --color-blue-600: #0058a5;
  --color-blue-600-rgb: 0,
  	88,
  	165;
  --color-blue-700: #00427b;
  --color-blue-700-rgb: 0,
  	66,
  	123;
  --color-blue-800: #00284c;
  --color-blue-800-rgb: 0,
  	40,
  	76;
  --color-blue-900: #00192f;
  --color-blue-900-rgb: 0,
  	25,
  	47;
  --color-blue-950: #000b19;
  --color-blue-950-rgb: 0,
  	11,
  	25;
  --color-blue-1000: #000000;
  --color-blue-1000-rgb: 0,
  	0,
  	0;
  --color-purple: #693a77;
  --color-purple-rgb: 105,
  	58,
  	119;
  --color-purple-0: #ffffff;
  --color-purple-0-rgb: 255,
  	255,
  	255;
  --color-purple-50: #f8f4fa;
  --color-purple-50-rgb: 248,
  	244,
  	250;
  --color-purple-75: #eee3f1;
  --color-purple-75-rgb: 238,
  	227,
  	241;
  --color-purple-100: #e4d2e9;
  --color-purple-100-rgb: 228,
  	210,
  	233;
  --color-purple-200: #bb8fc8;
  --color-purple-200-rgb: 187,
  	143,
  	200;
  --color-purple-300: #9957ad;
  --color-purple-300-rgb: 153,
  	87,
  	173;
  --color-purple-400: #824893;
  --color-purple-400-rgb: 130,
  	72,
  	147;
  --color-purple-500: #693a77;
  --color-purple-500-rgb: 105,
  	58,
  	119;
  --color-purple-600: #5c3368;
  --color-purple-600-rgb: 92,
  	51,
  	104;
  --color-purple-700: #44264d;
  --color-purple-700-rgb: 68,
  	38,
  	77;
  --color-purple-800: #2a1730;
  --color-purple-800-rgb: 42,
  	23,
  	48;
  --color-purple-900: #1a0f1e;
  --color-purple-900-rgb: 26,
  	15,
  	30;
  --color-purple-950: #0d070f;
  --color-purple-950-rgb: 13,
  	7,
  	15;
  --color-purple-1000: #000000;
  --color-purple-1000-rgb: 0,
  	0,
  	0;
  --color-accent-alt: #693a77;
  --color-accent-alt-rgb: 105,
  	58,
  	119;
  --color-accent-alt-0: #ffffff;
  --color-accent-alt-0-rgb: 255,
  	255,
  	255;
  --color-accent-alt-50: #f8f4fa;
  --color-accent-alt-50-rgb: 248,
  	244,
  	250;
  --color-accent-alt-75: #eee3f1;
  --color-accent-alt-75-rgb: 238,
  	227,
  	241;
  --color-accent-alt-100: #e4d2e9;
  --color-accent-alt-100-rgb: 228,
  	210,
  	233;
  --color-accent-alt-200: #bb8fc8;
  --color-accent-alt-200-rgb: 187,
  	143,
  	200;
  --color-accent-alt-300: #9957ad;
  --color-accent-alt-300-rgb: 153,
  	87,
  	173;
  --color-accent-alt-400: #824893;
  --color-accent-alt-400-rgb: 130,
  	72,
  	147;
  --color-accent-alt-500: #693a77;
  --color-accent-alt-500-rgb: 105,
  	58,
  	119;
  --color-accent-alt-600: #5c3368;
  --color-accent-alt-600-rgb: 92,
  	51,
  	104;
  --color-accent-alt-700: #44264d;
  --color-accent-alt-700-rgb: 68,
  	38,
  	77;
  --color-accent-alt-800: #2a1730;
  --color-accent-alt-800-rgb: 42,
  	23,
  	48;
  --color-accent-alt-900: #1a0f1e;
  --color-accent-alt-900-rgb: 26,
  	15,
  	30;
  --color-accent-alt-950: #0d070f;
  --color-accent-alt-950-rgb: 13,
  	7,
  	15;
  --color-accent-alt-1000: #000000;
  --color-accent-alt-1000-rgb: 0,
  	0,
  	0;
  --color-accent: #00a1de;
  --color-accent-rgb: 0,
  	161,
  	222;
  --color-accent-0: #ffffff;
  --color-accent-0-rgb: 255,
  	255,
  	255;
  --color-accent-50: #f1fbff;
  --color-accent-50-rgb: 241,
  	251,
  	255;
  --color-accent-75: #dbf5ff;
  --color-accent-75-rgb: 219,
  	245,
  	255;
  --color-accent-100: #c5efff;
  --color-accent-100-rgb: 197,
  	239,
  	255;
  --color-accent-200: #6fd7ff;
  --color-accent-200-rgb: 111,
  	215,
  	255;
  --color-accent-300: #35c8ff;
  --color-accent-300-rgb: 53,
  	200,
  	255;
  --color-accent-400: #03baff;
  --color-accent-400-rgb: 3,
  	186,
  	255;
  --color-accent-500: #00a1de;
  --color-accent-500-rgb: 0,
  	161,
  	222;
  --color-accent-600: #008dc2;
  --color-accent-600-rgb: 0,
  	141,
  	194;
  --color-accent-700: #006990;
  --color-accent-700-rgb: 0,
  	105,
  	144;
  --color-accent-800: #004059;
  --color-accent-800-rgb: 0,
  	64,
  	89;
  --color-accent-900: #002838;
  --color-accent-900-rgb: 0,
  	40,
  	56;
  --color-accent-950: #001219;
  --color-accent-950-rgb: 0,
  	18,
  	25;
  --color-accent-1000: #000000;
  --color-accent-1000-rgb: 0,
  	0,
  	0;
  --color-danger: #c60c30;
  --color-danger-rgb: 198,
  	12,
  	48;
  --color-danger-0: #ffffff;
  --color-danger-0-rgb: 255,
  	255,
  	255;
  --color-danger-50: #fef1f3;
  --color-danger-50-rgb: 254,
  	241,
  	243;
  --color-danger-75: #fddce2;
  --color-danger-75-rgb: 253,
  	220,
  	226;
  --color-danger-100: #fcc6d1;
  --color-danger-100-rgb: 252,
  	198,
  	209;
  --color-danger-200: #f88ea2;
  --color-danger-200-rgb: 248,
  	142,
  	162;
  --color-danger-300: #f04b6b;
  --color-danger-300-rgb: 240,
  	75,
  	107;
  --color-danger-400: #e51a41;
  --color-danger-400-rgb: 229,
  	26,
  	65;
  --color-danger-500: #c60c30;
  --color-danger-500-rgb: 198,
  	12,
  	48;
  --color-danger-600: #ad0b2a;
  --color-danger-600-rgb: 173,
  	11,
  	42;
  --color-danger-700: #81081f;
  --color-danger-700-rgb: 129,
  	8,
  	31;
  --color-danger-800: #4f0513;
  --color-danger-800-rgb: 79,
  	5,
  	19;
  --color-danger-900: #32030c;
  --color-danger-900-rgb: 50,
  	3,
  	12;
  --color-danger-950: #190105;
  --color-danger-950-rgb: 25,
  	1,
  	5;
  --color-danger-1000: #000000;
  --color-danger-1000-rgb: 0,
  	0,
  	0;
  --color-default: #677787;
  --color-default-rgb: 103,
  	119,
  	135;
  --color-default-0: #ffffff;
  --color-default-0-rgb: 255,
  	255,
  	255;
  --color-default-50: #f7f8f9;
  --color-default-50-rgb: 247,
  	248,
  	249;
  --color-default-75: #eceef0;
  --color-default-75-rgb: 236,
  	238,
  	240;
  --color-default-100: #e0e4e7;
  --color-default-100-rgb: 224,
  	228,
  	231;
  --color-default-200: #c1c9d0;
  --color-default-200-rgb: 193,
  	201,
  	208;
  --color-default-300: #a2adb8;
  --color-default-300-rgb: 162,
  	173,
  	184;
  --color-default-400: #8492a1;
  --color-default-400-rgb: 132,
  	146,
  	161;
  --color-default-500: #677787;
  --color-default-500-rgb: 103,
  	119,
  	135;
  --color-default-600: #525f6c;
  --color-default-600-rgb: 82,
  	95,
  	108;
  --color-default-700: #3e4751;
  --color-default-700-rgb: 62,
  	71,
  	81;
  --color-default-800: #293036;
  --color-default-800-rgb: 41,
  	48,
  	54;
  --color-default-900: #1a1e22;
  --color-default-900-rgb: 26,
  	30,
  	34;
  --color-default-950: #0f1114;
  --color-default-950-rgb: 15,
  	17,
  	20;
  --color-default-1000: #000000;
  --color-default-1000-rgb: 0,
  	0,
  	0;
  --color-highlight: #b2c008;
  --color-highlight-rgb: 178,
  	192,
  	8;
  --color-highlight-0: #ffffff;
  --color-highlight-0-rgb: 255,
  	255,
  	255;
  --color-highlight-50: #fbfedd;
  --color-highlight-50-rgb: 251,
  	254,
  	221;
  --color-highlight-75: #f7fcbb;
  --color-highlight-75-rgb: 247,
  	252,
  	187;
  --color-highlight-100: #f3fb9a;
  --color-highlight-100-rgb: 243,
  	251,
  	154;
  --color-highlight-200: #ebf856;
  --color-highlight-200-rgb: 235,
  	248,
  	86;
  --color-highlight-300: #e5f623;
  --color-highlight-300-rgb: 229,
  	246,
  	35;
  --color-highlight-400: #d5e70a;
  --color-highlight-400-rgb: 213,
  	231,
  	10;
  --color-highlight-500: #b2c008;
  --color-highlight-500-rgb: 178,
  	192,
  	8;
  --color-highlight-600: #8e9a06;
  --color-highlight-600-rgb: 142,
  	154,
  	6;
  --color-highlight-700: #6b7305;
  --color-highlight-700-rgb: 107,
  	115,
  	5;
  --color-highlight-800: #474d03;
  --color-highlight-800-rgb: 71,
  	77,
  	3;
  --color-highlight-900: #242602;
  --color-highlight-900-rgb: 36,
  	38,
  	2;
  --color-highlight-950: #181901;
  --color-highlight-950-rgb: 24,
  	25,
  	1;
  --color-highlight-1000: #000000;
  --color-highlight-1000-rgb: 0,
  	0,
  	0;
  --color-info: #0065bd;
  --color-info-rgb: 0,
  	101,
  	189;
  --color-info-0: #ffffff;
  --color-info-0-rgb: 255,
  	255,
  	255;
  --color-info-50: #eff8ff;
  --color-info-50-rgb: 239,
  	248,
  	255;
  --color-info-75: #d7ecff;
  --color-info-75-rgb: 215,
  	236,
  	255;
  --color-info-100: #bfe1ff;
  --color-info-100-rgb: 191,
  	225,
  	255;
  --color-info-200: #5fb4ff;
  --color-info-200-rgb: 95,
  	180,
  	255;
  --color-info-300: #0e8fff;
  --color-info-300-rgb: 14,
  	143,
  	255;
  --color-info-400: #007ae5;
  --color-info-400-rgb: 0,
  	122,
  	229;
  --color-info-500: #0065bd;
  --color-info-500-rgb: 0,
  	101,
  	189;
  --color-info-600: #0058a5;
  --color-info-600-rgb: 0,
  	88,
  	165;
  --color-info-700: #00427b;
  --color-info-700-rgb: 0,
  	66,
  	123;
  --color-info-800: #00284c;
  --color-info-800-rgb: 0,
  	40,
  	76;
  --color-info-900: #00192f;
  --color-info-900-rgb: 0,
  	25,
  	47;
  --color-info-950: #000b19;
  --color-info-950-rgb: 0,
  	11,
  	25;
  --color-info-1000: #000000;
  --color-info-1000-rgb: 0,
  	0,
  	0;
  --color-neutral: #677787;
  --color-neutral-rgb: 103,
  	119,
  	135;
  --color-neutral-0: #ffffff;
  --color-neutral-0-rgb: 255,
  	255,
  	255;
  --color-neutral-50: #f7f8f9;
  --color-neutral-50-rgb: 247,
  	248,
  	249;
  --color-neutral-75: #eceef0;
  --color-neutral-75-rgb: 236,
  	238,
  	240;
  --color-neutral-100: #e0e4e7;
  --color-neutral-100-rgb: 224,
  	228,
  	231;
  --color-neutral-200: #c1c9d0;
  --color-neutral-200-rgb: 193,
  	201,
  	208;
  --color-neutral-300: #a2adb8;
  --color-neutral-300-rgb: 162,
  	173,
  	184;
  --color-neutral-400: #8492a1;
  --color-neutral-400-rgb: 132,
  	146,
  	161;
  --color-neutral-500: #677787;
  --color-neutral-500-rgb: 103,
  	119,
  	135;
  --color-neutral-600: #525f6c;
  --color-neutral-600-rgb: 82,
  	95,
  	108;
  --color-neutral-700: #3e4751;
  --color-neutral-700-rgb: 62,
  	71,
  	81;
  --color-neutral-800: #293036;
  --color-neutral-800-rgb: 41,
  	48,
  	54;
  --color-neutral-900: #1a1e22;
  --color-neutral-900-rgb: 26,
  	30,
  	34;
  --color-neutral-950: #0f1114;
  --color-neutral-950-rgb: 15,
  	17,
  	20;
  --color-neutral-1000: #000000;
  --color-neutral-1000-rgb: 0,
  	0,
  	0;
  --color-primary-alt: #d55c19;
  --color-primary-alt-rgb: 213,
  	92,
  	25;
  --color-primary-alt-0: #ffffff;
  --color-primary-alt-0-rgb: 255,
  	255,
  	255;
  --color-primary-alt-50: #fdf2ed;
  --color-primary-alt-50-rgb: 253,
  	242,
  	237;
  --color-primary-alt-75: #fde5d9;
  --color-primary-alt-75-rgb: 253,
  	229,
  	217;
  --color-primary-alt-100: #f8d5c2;
  --color-primary-alt-100-rgb: 248,
  	213,
  	194;
  --color-primary-alt-200: #f2b491;
  --color-primary-alt-200-rgb: 242,
  	180,
  	145;
  --color-primary-alt-300: #eb8a55;
  --color-primary-alt-300-rgb: 235,
  	138,
  	85;
  --color-primary-alt-400: #e77130;
  --color-primary-alt-400-rgb: 231,
  	113,
  	48;
  --color-primary-alt-500: #d55c19;
  --color-primary-alt-500-rgb: 213,
  	92,
  	25;
  --color-primary-alt-600: #a04513;
  --color-primary-alt-600-rgb: 160,
  	69,
  	19;
  --color-primary-alt-700: #6b2e0d;
  --color-primary-alt-700-rgb: 107,
  	46,
  	13;
  --color-primary-alt-800: #4b2009;
  --color-primary-alt-800-rgb: 75,
  	32,
  	9;
  --color-primary-alt-900: #2b1205;
  --color-primary-alt-900-rgb: 43,
  	18,
  	5;
  --color-primary-alt-950: #190901;
  --color-primary-alt-950-rgb: 25,
  	9,
  	1;
  --color-primary-alt-1000: #000000;
  --color-primary-alt-1000-rgb: 0,
  	0,
  	0;
  --color-primary: #0065bd;
  --color-primary-rgb: 0,
  	101,
  	189;
  --color-primary-0: #ffffff;
  --color-primary-0-rgb: 255,
  	255,
  	255;
  --color-primary-50: #eff8ff;
  --color-primary-50-rgb: 239,
  	248,
  	255;
  --color-primary-75: #d7ecff;
  --color-primary-75-rgb: 215,
  	236,
  	255;
  --color-primary-100: #bfe1ff;
  --color-primary-100-rgb: 191,
  	225,
  	255;
  --color-primary-200: #5fb4ff;
  --color-primary-200-rgb: 95,
  	180,
  	255;
  --color-primary-300: #0e8fff;
  --color-primary-300-rgb: 14,
  	143,
  	255;
  --color-primary-400: #007ae5;
  --color-primary-400-rgb: 0,
  	122,
  	229;
  --color-primary-500: #0065bd;
  --color-primary-500-rgb: 0,
  	101,
  	189;
  --color-primary-600: #0058a5;
  --color-primary-600-rgb: 0,
  	88,
  	165;
  --color-primary-700: #00427b;
  --color-primary-700-rgb: 0,
  	66,
  	123;
  --color-primary-800: #00284c;
  --color-primary-800-rgb: 0,
  	40,
  	76;
  --color-primary-900: #00192f;
  --color-primary-900-rgb: 0,
  	25,
  	47;
  --color-primary-950: #000b19;
  --color-primary-950-rgb: 0,
  	11,
  	25;
  --color-primary-1000: #000000;
  --color-primary-1000-rgb: 0,
  	0,
  	0;
  --color-success: #5b8f22;
  --color-success-rgb: 91,
  	143,
  	34;
  --color-success-0: #ffffff;
  --color-success-0-rgb: 255,
  	255,
  	255;
  --color-success-50: #eff9e4;
  --color-success-50-rgb: 239,
  	249,
  	228;
  --color-success-75: #dff3c9;
  --color-success-75-rgb: 223,
  	243,
  	201;
  --color-success-100: #ceecae;
  --color-success-100-rgb: 206,
  	236,
  	174;
  --color-success-200: #aedf78;
  --color-success-200-rgb: 174,
  	223,
  	120;
  --color-success-300: #8ed243;
  --color-success-300-rgb: 142,
  	210,
  	67;
  --color-success-400: #75b72c;
  --color-success-400-rgb: 117,
  	183,
  	44;
  --color-success-500: #5b8f22;
  --color-success-500-rgb: 91,
  	143,
  	34;
  --color-success-600: #446b1a;
  --color-success-600-rgb: 68,
  	107,
  	26;
  --color-success-700: #2e4811;
  --color-success-700-rgb: 46,
  	72,
  	17;
  --color-success-800: #20320c;
  --color-success-800-rgb: 32,
  	50,
  	12;
  --color-success-900: #121d07;
  --color-success-900-rgb: 18,
  	29,
  	7;
  --color-success-950: #04140d;
  --color-success-950-rgb: 4,
  	20,
  	13;
  --color-success-1000: #000000;
  --color-success-1000-rgb: 0,
  	0,
  	0;
  --color-warn: #e7a113;
  --color-warn-rgb: 231,
  	161,
  	19;
  --color-warn-0: #ffffff;
  --color-warn-0-rgb: 255,
  	255,
  	255;
  --color-warn-50: #fdf7ea;
  --color-warn-50-rgb: 253,
  	247,
  	234;
  --color-warn-75: #fff2d1;
  --color-warn-75-rgb: 255,
  	242,
  	209;
  --color-warn-100: #fae7c1;
  --color-warn-100-rgb: 250,
  	231,
  	193;
  --color-warn-200: #f7d798;
  --color-warn-200-rgb: 247,
  	215,
  	152;
  --color-warn-300: #f2c364;
  --color-warn-300-rgb: 242,
  	195,
  	100;
  --color-warn-400: #eeaf30;
  --color-warn-400-rgb: 238,
  	175,
  	48;
  --color-warn-500: #e7a113;
  --color-warn-500-rgb: 231,
  	161,
  	19;
  --color-warn-600: #c08510;
  --color-warn-600-rgb: 192,
  	133,
  	16;
  --color-warn-700: #7e570a;
  --color-warn-700-rgb: 126,
  	87,
  	10;
  --color-warn-800: #5d4008;
  --color-warn-800-rgb: 93,
  	64,
  	8;
  --color-warn-900: #352504;
  --color-warn-900-rgb: 53,
  	37,
  	4;
  --color-warn-950: #1c0f00;
  --color-warn-950-rgb: 28,
  	15,
  	0;
  --color-warn-1000: #000000;
  --color-warn-1000-rgb: 0,
  	0,
  	0;
}

:where(.dsx-theme-legacy .dsx-component),
:where(.dsx-theme-legacy.dsx-theme-light .dsx-component) {
  --UNSAFE-button-border-width: 1px;
  --UNSAFE-button-text-transform: uppercase;
  --UNSAFE-button-small-compact-padding: 1px;
  --UNSAFE-button-small-padding: 4px;
  --UNSAFE-button-compact-padding: 2px;
  --UNSAFE-button-default-padding: 7px;
  --UNSAFE-button-large-padding: 11px;
  --UNSAFE-button-xlarge-padding: 15px;
  --UNSAFE-button-content-padding-v: 2px;
  --UNSAFE-button-content-padding-h: 9px;
  --UNSAFE-button-transition-default: 300ms;
  --UNSAFE-button-transition-box-shadow: 300ms;
  --UNSAFE-button-box-shadow: 0 0 11px 0 transparent, 0 0 15px 0 transparent;
  --UNSAFE-button-hover-box-shadow: 0 0 11px 0 rgba(68, 68, 68, 0.18),
  	0 0 15px 0 rgba(68, 68, 68, 0.15);
  --UNSAFE-button-active-box-shadow: 0 0 11px 0 transparent,
  	0 0 15px 0 transparent;
  --UNSAFE-button-focus-box-shadow: 0 0 11px 0 rgba(68, 68, 68, 0.18),
  	0 0 15px 0 rgba(68, 68, 68, 0.15);
  --UNSAFE-button-default-background: #fff;
  --UNSAFE-button-default-border: rgba(var(--color-neutral-500-rgb), 0.5);
  --UNSAFE-button-default-color: var(--color-neutral-500);
  --UNSAFE-button-default-hover-background: #fff;
  --UNSAFE-button-default-hover-border: rgba(var(--color-neutral-500-rgb), 0.7);
  --UNSAFE-button-default-hover-color: var(--color-neutral-500);
  --UNSAFE-button-default-active-background: #fff;
  --UNSAFE-button-default-active-border: var(--color-neutral-500);
  --UNSAFE-button-default-active-color: var(--color-neutral-500);
  --UNSAFE-button-default-focus-background: #fff;
  --UNSAFE-button-default-focus-border: rgba(var(--color-neutral-500-rgb), 0.7);
  --UNSAFE-button-default-focus-color: var(--color-neutral-500);
  --UNSAFE-button-inverse-default-background: rgba(
  	var(--color-neutral-0-static-rgb),
  	0.05
  );
  --UNSAFE-button-inverse-default-color: var(--color-neutral-0-static);
  --UNSAFE-button-inverse-default-border: var(--color-neutral-0-static);
  --UNSAFE-button-inverse-default-hover-background: rgba(
  	var(--color-neutral-0-static-rgb),
  	0.075
  );
  --UNSAFE-button-inverse-default-hover-color: var(--color-neutral-0-static);
  --UNSAFE-button-inverse-default-hover-border: var(--color-neutral-0-static);
  --UNSAFE-button-inverse-default-active-background: rgba(
  	var(--color-neutral-0-static-rgb),
  	0.1
  );
  --UNSAFE-button-inverse-default-active-color: var(--color-neutral-0-static);
  --UNSAFE-button-inverse-default-active-border: var(--color-neutral-0-static);
  --UNSAFE-button-inverse-default-focus-background: rgba(
  	var(--color-neutral-0-static-rgb),
  	0.05
  );
  --UNSAFE-button-inverse-default-focus-color: var(--color-neutral-0-static);
  --UNSAFE-button-inverse-default-focus-border: var(--color-neutral-0-static);
  --UNSAFE-button-inverse-primary-background: var(--color-neutral-0-static);
  --UNSAFE-button-inverse-primary-color: var(--color-primary-500);
  --UNSAFE-button-inverse-primary-hover-background: rgba(
  	var(--color-neutral-0-static-rgb),
  	0.9
  );
  --UNSAFE-button-inverse-primary-hover-color: var(--color-primary-600);
  --UNSAFE-button-inverse-primary-active-background: rgba(
  	var(--color-neutral-0-static-rgb),
  	0.8
  );
  --UNSAFE-button-inverse-primary-active-color: var(--color-primary-700);
  --UNSAFE-button-inverse-primary-focus-background: var(
  	--color-neutral-0-static
  );
  --UNSAFE-button-inverse-primary-focus-color: var(--color-primary-500);
  --UNSAFE-button-inverse-ui-control-background: transparent;
  --UNSAFE-button-inverse-ui-control-color: var(--color-neutral-0-static);
  --UNSAFE-button-inverse-ui-control-hover-background: rgba(
  	var(--color-neutral-0-static-rgb),
  	0.075
  );
  --UNSAFE-button-inverse-ui-control-hover-color: var(--color-neutral-0-static);
  --UNSAFE-button-inverse-ui-control-active-background: rgba(
  	var(--color-neutral-0-static-rgb),
  	0.1
  );
  --UNSAFE-button-inverse-ui-control-active-color: var(
  	--color-neutral-0-static
  );
  --UNSAFE-button-inverse-ui-control-focus-background: transparent;
  --UNSAFE-button-inverse-ui-control-focus-color: var(--color-neutral-0-static);
  --UNSAFE-button-primary-background: var(--color-primary-500);
  --UNSAFE-button-primary-border: var(--color-primary-500);
  --UNSAFE-button-primary-color: #fff;
  --UNSAFE-button-primary-hover-background: var(--color-primary-400);
  --UNSAFE-button-primary-hover-border: var(--color-primary-400);
  --UNSAFE-button-primary-hover-color: #fff;
  --UNSAFE-button-primary-active-background: var(--color-primary-600);
  --UNSAFE-button-primary-active-border: var(--color-primary-600);
  --UNSAFE-button-primary-active-color: #fff;
  --UNSAFE-button-primary-focus-background: var(--color-primary-400);
  --UNSAFE-button-primary-focus-border: var(--color-primary-400);
  --UNSAFE-button-primary-focus-color: #fff;
  --UNSAFE-button-success-background: var(--color-success-500);
  --UNSAFE-button-success-border: var(--color-success-500);
  --UNSAFE-button-success-color: #fff;
  --UNSAFE-button-success-hover-background: var(--color-success-400);
  --UNSAFE-button-success-hover-border: var(--color-success-400);
  --UNSAFE-button-success-hover-color: #fff;
  --UNSAFE-button-success-active-background: var(--color-success-600);
  --UNSAFE-button-success-active-border: var(--color-success-600);
  --UNSAFE-button-success-active-color: #fff;
  --UNSAFE-button-success-focus-background: var(--color-success-400);
  --UNSAFE-button-success-focus-border: var(--color-success-400);
  --UNSAFE-button-success-focus-color: #fff;
  --UNSAFE-button-warn-background: var(--color-warn-300-static);
  --UNSAFE-button-warn-border: var(--color-warn-300-static);
  --UNSAFE-button-warn-color: #000;
  --UNSAFE-button-warn-hover-background: var(--color-warn-400-static);
  --UNSAFE-button-warn-hover-border: var(--color-warn-400-static);
  --UNSAFE-button-warn-hover-color: #000;
  --UNSAFE-button-warn-active-background: var(--color-warn-500-static);
  --UNSAFE-button-warn-active-border: var(--color-warn-500-static);
  --UNSAFE-button-warn-active-color: #000;
  --UNSAFE-button-warn-focus-background: var(--color-warn-300-static);
  --UNSAFE-button-warn-focus-border: var(--color-warn-300-static);
  --UNSAFE-button-warn-focus-color: #000;
  --UNSAFE-button-primary-alt-background: var(--color-primary-alt-500);
  --UNSAFE-button-primary-alt-border: var(--color-primary-alt-500);
  --UNSAFE-button-primary-alt-color: #fff;
  --UNSAFE-button-primary-alt-hover-background: var(--color-primary-alt-400);
  --UNSAFE-button-primary-alt-hover-border: var(--color-primary-alt-400);
  --UNSAFE-button-primary-alt-hover-color: #fff;
  --UNSAFE-button-primary-alt-active-background: var(--color-primary-alt-600);
  --UNSAFE-button-primary-alt-active-border: var(--color-primary-alt-600);
  --UNSAFE-button-primary-alt-active-color: #fff;
  --UNSAFE-button-primary-alt-focus-background: var(--color-primary-alt-400);
  --UNSAFE-button-primary-alt-focus-border: var(--color-primary-alt-400);
  --UNSAFE-button-primary-alt-focus-color: #fff;
  --UNSAFE-button-danger-background: var(--color-danger-500);
  --UNSAFE-button-danger-border: var(--color-danger-500);
  --UNSAFE-button-danger-color: #fff;
  --UNSAFE-button-danger-hover-background: var(--color-danger-400);
  --UNSAFE-button-danger-hover-border: var(--color-danger-400);
  --UNSAFE-button-danger-hover-color: #fff;
  --UNSAFE-button-danger-active-background: var(--color-danger-600);
  --UNSAFE-button-danger-active-border: var(--color-danger-600);
  --UNSAFE-button-danger-active-color: #fff;
  --UNSAFE-button-danger-focus-background: var(--color-danger-400);
  --UNSAFE-button-danger-focus-border: var(--color-danger-400);
  --UNSAFE-button-danger-focus-color: #fff;
  --UNSAFE-button-ui-control-background: transparent;
  --UNSAFE-button-ui-control-border: transparent;
  --UNSAFE-button-ui-control-color: var(--color-default-800);
  --UNSAFE-button-ui-control-hover-background: var(--color-default-50);
  --UNSAFE-button-ui-control-hover-border: var(--color-default-50);
  --UNSAFE-button-ui-control-hover-color: var(--color-primary-500);
  --UNSAFE-button-ui-control-active-background: var(--color-default-100);
  --UNSAFE-button-ui-control-active-border: var(--color-default-100);
  --UNSAFE-button-ui-control-active-color: var(--color-primary-500);
  --UNSAFE-button-ui-control-focus-background: transparent;
  --UNSAFE-button-ui-control-focus-border: var(--color-primary-200);
  --UNSAFE-button-ui-control-focus-color: var(--color-default-800);
  --UNSAFE-button-subtle-background: transparent;
  --UNSAFE-button-subtle-border: transparent;
  --UNSAFE-button-subtle-color: var(--color-primary-500);
  --UNSAFE-button-subtle-hover-background: var(--color-default-50);
  --UNSAFE-button-subtle-hover-border: var(--color-default-50);
  --UNSAFE-button-subtle-hover-color: var(--color-primary-500);
  --UNSAFE-button-subtle-active-background: var(--color-default-100);
  --UNSAFE-button-subtle-active-border: var(--color-default-100);
  --UNSAFE-button-subtle-active-color: var(--color-primary-500);
  --UNSAFE-button-subtle-focus-background: transparent;
  --UNSAFE-button-subtle-focus-border: var(--color-primary-200);
  --UNSAFE-button-subtle-focus-color: var(--color-primary-500);
  --UNSAFE-button-subtle-danger-background: transparent;
  --UNSAFE-button-subtle-danger-border: transparent;
  --UNSAFE-button-subtle-danger-color: var(--color-danger-500);
  --UNSAFE-button-subtle-danger-hover-background: var(--color-default-50);
  --UNSAFE-button-subtle-danger-hover-border: var(--color-default-50);
  --UNSAFE-button-subtle-danger-hover-color: var(--color-danger-500);
  --UNSAFE-button-subtle-danger-active-background: var(--color-default-100);
  --UNSAFE-button-subtle-danger-active-border: var(--color-default-100);
  --UNSAFE-button-subtle-danger-active-color: var(--color-danger-500);
  --UNSAFE-button-subtle-danger-focus-background: transparent;
  --UNSAFE-button-subtle-danger-focus-border: var(--color-danger-200);
  --UNSAFE-button-subtle-danger-focus-color: var(--color-danger-500);
  --UNSAFE-button-subtle-success-background: transparent;
  --UNSAFE-button-subtle-success-border: transparent;
  --UNSAFE-button-subtle-success-color: var(--color-success-500);
  --UNSAFE-button-subtle-success-hover-background: var(--color-default-50);
  --UNSAFE-button-subtle-success-hover-border: var(--color-default-50);
  --UNSAFE-button-subtle-success-hover-color: var(--color-success-500);
  --UNSAFE-button-subtle-success-active-background: var(--color-default-100);
  --UNSAFE-button-subtle-success-active-border: var(--color-default-100);
  --UNSAFE-button-subtle-success-active-color: var(--color-success-500);
  --UNSAFE-button-subtle-success-focus-background: transparent;
  --UNSAFE-button-subtle-success-focus-border: var(--color-success-200);
  --UNSAFE-button-subtle-success-focus-color: var(--color-success-500);
  --UNSAFE-card-border-radius: 0.625rem;
  --UNSAFE-card-shadow-box-shadow: 0 2px 7px -2px var(--color-gray-200);
  --UNSAFE-dsx-checkbox-style: custom;
  --UNSAFE-input-required-style: star;
  --UNSAFE-dsx-modal-close-visibility: hidden;
  --UNSAFE-dsx-modal-header-variant: headline-1;
  --UNSAFE-note-padding: var(--size-300) var(--size-400);
  --UNSAFE-note-toast-border-color: var(--color-neutral-200);
  --UNSAFE-note-neutral-background-color: var(--color-neutral-100);
  --UNSAFE-note-neutral-border-color: var(--color-neutral-200);
  --UNSAFE-note-neutral-title-color: var(--color-neutral-700);
  --UNSAFE-note-neutral-body-color: var(--color-neutral-700);
  --UNSAFE-note-info-background-color: var(--color-info-100);
  --UNSAFE-note-info-border-color: var(--color-info-200);
  --UNSAFE-note-info-title-color: var(--color-info-700);
  --UNSAFE-note-info-body-color: var(--color-info-700);
  --UNSAFE-note-success-background-color: var(--color-success-100);
  --UNSAFE-note-success-border-color: var(--color-success-200);
  --UNSAFE-note-success-title-color: var(--color-success-700);
  --UNSAFE-note-success-body-color: var(--color-success-700);
  --UNSAFE-note-warn-background-color: var(--color-warn-100);
  --UNSAFE-note-warn-border-color: var(--color-warn-200);
  --UNSAFE-note-warn-title-color: var(--color-warn-700);
  --UNSAFE-note-warn-body-color: var(--color-warn-700);
  --UNSAFE-note-danger-background-color: var(--color-danger-100);
  --UNSAFE-note-danger-border-color: var(--color-danger-200);
  --UNSAFE-note-danger-title-color: var(--color-danger-700);
  --UNSAFE-note-danger-body-color: var(--color-danger-700);
  --UNSAFE-note-neutral-background-color: var(--color-neutral-50);
  --UNSAFE-dsx-popover-box-shadow: 0 3px 16px
  	rgba(var(--color-gray-800-rgb), 0.15);
  --UNSAFE-body-font-weight: 400;
  --UNSAFE-body-font-size: 1rem;
  --UNSAFE-body-line-height: 1.5;
  --UNSAFE-body-letter-spacing: 0;
  --UNSAFE-body-compact-font-weight: 400;
  --UNSAFE-body-compact-font-size: 1rem;
  --UNSAFE-body-compact-line-height: 1.125;
  --UNSAFE-body-compact-letter-spacing: 0;
  --UNSAFE-body-spacious-font-weight: 400;
  --UNSAFE-body-spacious-font-size: 1rem;
  --UNSAFE-body-spacious-line-height: 1.75;
  --UNSAFE-body-spacious-letter-spacing: 0;
  --UNSAFE-body-bold-font-weight: 700;
  --UNSAFE-body-bold-font-size: 1rem;
  --UNSAFE-body-bold-line-height: 1.5;
  --UNSAFE-body-bold-letter-spacing: 0;
  --UNSAFE-body-compact-bold-font-weight: 700;
  --UNSAFE-body-compact-bold-font-size: 1rem;
  --UNSAFE-body-compact-bold-line-height: 1.125;
  --UNSAFE-body-compact-bold-letter-spacing: 0;
  --UNSAFE-body-spacious-bold-font-weight: 700;
  --UNSAFE-body-spacious-bold-font-size: 1rem;
  --UNSAFE-body-spacious-bold-line-height: 1.75;
  --UNSAFE-body-spacious-bold-letter-spacing: 0;
  --UNSAFE-body-large-font-weight: 400;
  --UNSAFE-body-large-font-size: 1.125rem;
  --UNSAFE-body-large-line-height: 1.3333333333;
  --UNSAFE-body-large-letter-spacing: 0;
  --UNSAFE-body-large-compact-font-weight: 400;
  --UNSAFE-body-large-compact-font-size: 1.125rem;
  --UNSAFE-body-large-compact-line-height: 1;
  --UNSAFE-body-large-compact-letter-spacing: 0;
  --UNSAFE-body-large-spacious-font-weight: 400;
  --UNSAFE-body-large-spacious-font-size: 1.125rem;
  --UNSAFE-body-large-spacious-line-height: 1.5555555556;
  --UNSAFE-body-large-spacious-letter-spacing: 0;
  --UNSAFE-body-large-bold-font-weight: 700;
  --UNSAFE-body-large-bold-font-size: 1.125rem;
  --UNSAFE-body-large-bold-line-height: 1.3333333333;
  --UNSAFE-body-large-bold-letter-spacing: 0;
  --UNSAFE-body-large-compact-bold-font-weight: 700;
  --UNSAFE-body-large-compact-bold-font-size: 1.125rem;
  --UNSAFE-body-large-compact-bold-line-height: 1;
  --UNSAFE-body-large-compact-bold-letter-spacing: 0;
  --UNSAFE-body-large-spacious-bold-font-weight: 700;
  --UNSAFE-body-large-spacious-bold-font-size: 1.125rem;
  --UNSAFE-body-large-spacious-bold-line-height: 1.5555555556;
  --UNSAFE-body-large-spacious-bold-letter-spacing: 0;
  --UNSAFE-body-small-font-weight: 400;
  --UNSAFE-body-small-font-size: 0.875rem;
  --UNSAFE-body-small-line-height: 1.4285714286;
  --UNSAFE-body-small-letter-spacing: 0;
  --UNSAFE-body-small-compact-font-weight: 400;
  --UNSAFE-body-small-compact-font-size: 0.875rem;
  --UNSAFE-body-small-compact-line-height: 1.1428571429;
  --UNSAFE-body-small-compact-letter-spacing: 0;
  --UNSAFE-body-small-spacious-font-weight: 400;
  --UNSAFE-body-small-spacious-font-size: 0.875rem;
  --UNSAFE-body-small-spacious-line-height: 1.7142857143;
  --UNSAFE-body-small-spacious-letter-spacing: 0;
  --UNSAFE-body-small-bold-font-weight: 700;
  --UNSAFE-body-small-bold-font-size: 0.875rem;
  --UNSAFE-body-small-bold-line-height: 1.4285714286;
  --UNSAFE-body-small-bold-letter-spacing: 0;
  --UNSAFE-body-small-compact-bold-font-weight: 700;
  --UNSAFE-body-small-compact-bold-font-size: 0.875rem;
  --UNSAFE-body-small-compact-bold-line-height: 1.1428571429;
  --UNSAFE-body-small-compact-bold-letter-spacing: 0;
  --UNSAFE-body-small-spacious-bold-font-weight: 700;
  --UNSAFE-body-small-spacious-bold-font-size: 0.875rem;
  --UNSAFE-body-small-spacious-bold-line-height: 1.7142857143;
  --UNSAFE-body-small-spacious-bold-letter-spacing: 0;
  --UNSAFE-body-xsmall-font-weight: 400;
  --UNSAFE-body-xsmall-font-size: 0.75rem;
  --UNSAFE-body-xsmall-line-height: 1.3333333333;
  --UNSAFE-body-xsmall-letter-spacing: 0;
  --UNSAFE-body-xsmall-compact-font-weight: 400;
  --UNSAFE-body-xsmall-compact-font-size: 0.75rem;
  --UNSAFE-body-xsmall-compact-line-height: 1.1666666667;
  --UNSAFE-body-xsmall-compact-letter-spacing: 0;
  --UNSAFE-code-font-weight: 400;
  --UNSAFE-code-font-size: 0.9375rem;
  --UNSAFE-code-line-height: 1.2;
  --UNSAFE-code-letter-spacing: 0;
  --UNSAFE-code-small-font-weight: 400;
  --UNSAFE-code-small-font-size: 0.8125rem;
  --UNSAFE-code-small-line-height: 1.2307692308;
  --UNSAFE-code-small-letter-spacing: 0;
  --UNSAFE-headline-1-font-weight: 600;
  --UNSAFE-headline-1-font-size: 2.25rem;
  --UNSAFE-headline-1-line-height: 1.2222222222;
  --UNSAFE-headline-1-letter-spacing: 0;
  --UNSAFE-headline-2-font-weight: 700;
  --UNSAFE-headline-2-font-size: 1.5rem;
  --UNSAFE-headline-2-line-height: 1.3333333333;
  --UNSAFE-headline-2-letter-spacing: 0;
  --UNSAFE-headline-3-font-weight: 700;
  --UNSAFE-headline-3-font-size: 1.25rem;
  --UNSAFE-headline-3-line-height: 1.4;
  --UNSAFE-headline-3-letter-spacing: 0;
  --UNSAFE-headline-4-font-weight: 700;
  --UNSAFE-headline-4-font-size: 1.125rem;
  --UNSAFE-headline-4-line-height: 1.3333333333;
  --UNSAFE-headline-4-letter-spacing: 0;
  --UNSAFE-headline-5-font-weight: 700;
  --UNSAFE-headline-5-font-size: 1rem;
  --UNSAFE-headline-5-line-height: 1.5;
  --UNSAFE-headline-5-letter-spacing: 0;
  --UNSAFE-headline-6-font-weight: 700;
  --UNSAFE-headline-6-font-size: 0.875rem;
  --UNSAFE-headline-6-line-height: 1.4285714286;
  --UNSAFE-headline-6-letter-spacing: 0;
  --UNSAFE-button-default-font-weight: 700;
  --UNSAFE-button-default-font-size: 0.875rem;
  --UNSAFE-button-default-line-height: 1.4285714286;
  --UNSAFE-button-default-letter-spacing: 0;
  --UNSAFE-button-small-font-weight: 700;
  --UNSAFE-button-small-font-size: 0.75rem;
  --UNSAFE-button-small-line-height: 1.3333333333;
  --UNSAFE-button-small-letter-spacing: 0;
  --UNSAFE-button-large-font-weight: 700;
  --UNSAFE-button-large-font-size: 1.25rem;
  --UNSAFE-button-large-line-height: 1.2;
  --UNSAFE-button-large-letter-spacing: 0;
  --UNSAFE-button-xlarge-font-weight: 700;
  --UNSAFE-button-xlarge-font-size: 1.5rem;
  --UNSAFE-button-xlarge-line-height: 1.1666666667;
  --UNSAFE-button-xlarge-letter-spacing: 0;
  --UNSAFE-tab-default-font-weight: 500;
  --UNSAFE-tab-default-font-size: 1rem;
  --UNSAFE-tab-default-line-height: 1.25;
  --UNSAFE-tab-default-letter-spacing: 0;
  --UNSAFE-tab-small-font-weight: 500;
  --UNSAFE-tab-small-font-size: 0.875rem;
  --UNSAFE-tab-small-line-height: 1.1428571429;
  --UNSAFE-tab-small-letter-spacing: 0;
  --UNSAFE-tab-selected-font-weight: 700;
  --UNSAFE-tab-selected-font-size: 1rem;
  --UNSAFE-tab-selected-line-height: 1.25;
  --UNSAFE-tab-selected-letter-spacing: 0;
  --UNSAFE-tab-selected-small-font-weight: 700;
  --UNSAFE-tab-selected-small-font-size: 0.875rem;
  --UNSAFE-tab-selected-small-line-height: 1.1428571429;
  --UNSAFE-tab-selected-small-letter-spacing: 0;
  --UNSAFE-label-font-weight: 600;
  --UNSAFE-label-font-size: 0.875rem;
  --UNSAFE-label-line-height: 1.4285714286;
  --UNSAFE-label-letter-spacing: 0;
  --UNSAFE-helper-font-weight: 400;
  --UNSAFE-helper-font-size: 0.875rem;
  --UNSAFE-helper-line-height: 1.4285714286;
  --UNSAFE-helper-letter-spacing: 0;
  --UNSAFE-label-addendum-font-weight: 300;
  --UNSAFE-label-addendum-font-size: 0.875rem;
  --UNSAFE-label-addendum-line-height: 1.4285714286;
  --UNSAFE-label-addendum-letter-spacing: 0;
  --UNSAFE-input-text-font-weight: 400;
  --UNSAFE-input-text-font-size: 1rem;
  --UNSAFE-input-text-line-height: 1.5;
  --UNSAFE-input-text-letter-spacing: 0;
  --UNSAFE-input-placeholder-font-weight: 400;
  --UNSAFE-input-placeholder-font-size: 1rem;
  --UNSAFE-input-placeholder-line-height: 1.5;
  --UNSAFE-input-placeholder-letter-spacing: 0;
  --UNSAFE-input-number-font-weight: 400;
  --UNSAFE-input-number-font-size: 1rem;
  --UNSAFE-input-number-line-height: 1.5;
  --UNSAFE-input-number-letter-spacing: 0;
  --UNSAFE-menu-item-font-weight: 500;
  --UNSAFE-menu-item-font-size: 1rem;
  --UNSAFE-menu-item-line-height: 1.5;
  --UNSAFE-menu-item-letter-spacing: 0;
  --UNSAFE-menu-item-small-font-weight: 500;
  --UNSAFE-menu-item-small-font-size: 0.875rem;
  --UNSAFE-menu-item-small-line-height: 1.4285714286;
  --UNSAFE-menu-item-small-letter-spacing: 0;
  --UNSAFE-menu-description-font-weight: 400;
  --UNSAFE-menu-description-font-size: 0.875rem;
  --UNSAFE-menu-description-line-height: 1.4285714286;
  --UNSAFE-menu-description-letter-spacing: 0;
  --UNSAFE-menu-description-small-font-weight: 400;
  --UNSAFE-menu-description-small-font-size: 0.75rem;
  --UNSAFE-menu-description-small-line-height: 1.3333333333;
  --UNSAFE-menu-description-small-letter-spacing: 0;
  --UNSAFE-menu-shortcut-font-weight: 400;
  --UNSAFE-menu-shortcut-font-size: 1rem;
  --UNSAFE-menu-shortcut-line-height: 1.5;
  --UNSAFE-menu-shortcut-letter-spacing: 0;
  --UNSAFE-menu-shortcut-small-font-weight: 400;
  --UNSAFE-menu-shortcut-small-font-size: 0.875rem;
  --UNSAFE-menu-shortcut-small-line-height: 1.4285714286;
  --UNSAFE-menu-shortcut-small-letter-spacing: 0;
  --UNSAFE-menu-heading-font-weight: 700;
  --UNSAFE-menu-heading-font-size: 0.875rem;
  --UNSAFE-menu-heading-line-height: 1.4285714286;
  --UNSAFE-menu-heading-letter-spacing: 0;
  --UNSAFE-menu-heading-small-font-weight: 700;
  --UNSAFE-menu-heading-small-font-size: 0.75rem;
  --UNSAFE-menu-heading-small-line-height: 1.3333333333;
  --UNSAFE-menu-heading-small-letter-spacing: 0;
  --UNSAFE-table-header-font-weight: 700;
  --UNSAFE-table-header-font-size: 1rem;
  --UNSAFE-table-header-line-height: 1.5;
  --UNSAFE-table-header-letter-spacing: 0;
  --UNSAFE-table-header-small-font-weight: 700;
  --UNSAFE-table-header-small-font-size: 0.875rem;
  --UNSAFE-table-header-small-line-height: 1.4285714286;
  --UNSAFE-table-header-small-letter-spacing: 0;
  --UNSAFE-table-action-compact-font-weight: 500;
  --UNSAFE-table-action-compact-font-size: 1rem;
  --UNSAFE-table-action-compact-line-height: 1.25;
  --UNSAFE-table-action-compact-letter-spacing: 0;
  --UNSAFE-table-action-small-compact-font-weight: 500;
  --UNSAFE-table-action-small-compact-font-size: 0.875rem;
  --UNSAFE-table-action-small-compact-line-height: 1.1428571429;
  --UNSAFE-table-action-small-compact-letter-spacing: 0;
  --UNSAFE-table-action-compact-bold-font-weight: 700;
  --UNSAFE-table-action-compact-bold-font-size: 1rem;
  --UNSAFE-table-action-compact-bold-line-height: 1.25;
  --UNSAFE-table-action-compact-bold-letter-spacing: 0;
  --UNSAFE-table-action-small-compact-bold-font-weight: 700;
  --UNSAFE-table-action-small-compact-bold-font-size: 0.875rem;
  --UNSAFE-table-action-small-compact-bold-line-height: 1.1428571429;
  --UNSAFE-table-action-small-compact-bold-letter-spacing: 0;
  --UNSAFE-nav-title-font-weight: 700;
  --UNSAFE-nav-title-font-size: 1.125rem;
  --UNSAFE-nav-title-line-height: 1.3333333333;
  --UNSAFE-nav-title-letter-spacing: 0;
  --UNSAFE-nav-title-small-font-weight: 700;
  --UNSAFE-nav-title-small-font-size: 1rem;
  --UNSAFE-nav-title-small-line-height: 1.25;
  --UNSAFE-nav-title-small-letter-spacing: 0;
  --UNSAFE-nav-item-selected-font-weight: 700;
  --UNSAFE-nav-item-selected-font-size: 1rem;
  --UNSAFE-nav-item-selected-line-height: 1.5;
  --UNSAFE-nav-item-selected-letter-spacing: 0;
  --UNSAFE-nav-item-small-selected-font-weight: 700;
  --UNSAFE-nav-item-small-selected-font-size: 0.875rem;
  --UNSAFE-nav-item-small-selected-line-height: 1.4285714286;
  --UNSAFE-nav-item-small-selected-letter-spacing: 0;
  --UNSAFE-nav-subtitle-font-weight: 400;
  --UNSAFE-nav-subtitle-font-size: 1.125rem;
  --UNSAFE-nav-subtitle-line-height: 1.3333333333;
  --UNSAFE-nav-subtitle-letter-spacing: 0;
  --UNSAFE-nav-subtitle-small-font-weight: 400;
  --UNSAFE-nav-subtitle-small-font-size: 1rem;
  --UNSAFE-nav-subtitle-small-line-height: 1.25;
  --UNSAFE-nav-subtitle-small-letter-spacing: 0;
  --UNSAFE-display-headline-1-font-weight: 800;
  --UNSAFE-display-headline-1-font-size: 4.5rem;
  --UNSAFE-display-headline-1-line-height: 1.2222222222;
  --UNSAFE-display-headline-1-letter-spacing: 0;
  --UNSAFE-display-headline-2-font-weight: 800;
  --UNSAFE-display-headline-2-font-size: 4rem;
  --UNSAFE-display-headline-2-line-height: 1.25;
  --UNSAFE-display-headline-2-letter-spacing: 0;
  --UNSAFE-display-headline-3-font-weight: 800;
  --UNSAFE-display-headline-3-font-size: 3rem;
  --UNSAFE-display-headline-3-line-height: 1.25;
  --UNSAFE-display-headline-3-letter-spacing: 0;
  --UNSAFE-display-headline-4-font-weight: 800;
  --UNSAFE-display-headline-4-font-size: 2.25rem;
  --UNSAFE-display-headline-4-line-height: 1.2222222222;
  --UNSAFE-display-headline-4-letter-spacing: 0;
  --UNSAFE-display-headline-5-font-weight: 800;
  --UNSAFE-display-headline-5-font-size: 1.5rem;
  --UNSAFE-display-headline-5-line-height: 1.3333333333;
  --UNSAFE-display-headline-5-letter-spacing: 0;
  --UNSAFE-display-headline-6-font-weight: 800;
  --UNSAFE-display-headline-6-font-size: 1.25rem;
  --UNSAFE-display-headline-6-line-height: 1.4;
  --UNSAFE-display-headline-6-letter-spacing: 0;
  --UNSAFE-light-headline-1-font-weight: 200;
  --UNSAFE-light-headline-1-font-size: 4.5rem;
  --UNSAFE-light-headline-1-line-height: 1.2222222222;
  --UNSAFE-light-headline-1-letter-spacing: 0;
  --UNSAFE-light-headline-2-font-weight: 200;
  --UNSAFE-light-headline-2-font-size: 4rem;
  --UNSAFE-light-headline-2-line-height: 1.25;
  --UNSAFE-light-headline-2-letter-spacing: 0;
  --UNSAFE-light-headline-3-font-weight: 250;
  --UNSAFE-light-headline-3-font-size: 3rem;
  --UNSAFE-light-headline-3-line-height: 1.25;
  --UNSAFE-light-headline-3-letter-spacing: 0;
  --UNSAFE-light-headline-4-font-weight: 300;
  --UNSAFE-light-headline-4-font-size: 2.25rem;
  --UNSAFE-light-headline-4-line-height: 1.2222222222;
  --UNSAFE-light-headline-4-letter-spacing: 0;
  --UNSAFE-light-headline-5-font-weight: 300;
  --UNSAFE-light-headline-5-font-size: 1.5rem;
  --UNSAFE-light-headline-5-line-height: 1.3333333333;
  --UNSAFE-light-headline-5-letter-spacing: 0;
  --UNSAFE-light-headline-6-font-weight: 300;
  --UNSAFE-light-headline-6-font-size: 1.25rem;
  --UNSAFE-light-headline-6-line-height: 1.4;
  --UNSAFE-light-headline-6-letter-spacing: 0;
  --UNSAFE-highlight-1-font-weight: 300;
  --UNSAFE-highlight-1-font-size: 1.5rem;
  --UNSAFE-highlight-1-line-height: 1.5;
  --UNSAFE-highlight-1-letter-spacing: 0;
  --UNSAFE-highlight-2-font-weight: 300;
  --UNSAFE-highlight-2-font-size: 1.25rem;
  --UNSAFE-highlight-2-line-height: 1.6;
  --UNSAFE-highlight-2-letter-spacing: 0;
  --UNSAFE-highlight-3-font-weight: 300;
  --UNSAFE-highlight-3-font-size: 1.125rem;
  --UNSAFE-highlight-3-line-height: 1.5555555556;
  --UNSAFE-highlight-3-letter-spacing: 0;
  --UNSAFE-subtitle-font-weight: 400;
  --UNSAFE-subtitle-font-size: 1.125rem;
  --UNSAFE-subtitle-line-height: 1.3333333333;
  --UNSAFE-subtitle-letter-spacing: 0;
  --UNSAFE-overline-font-weight: 500;
  --UNSAFE-overline-font-size: 0.875rem;
  --UNSAFE-overline-line-height: 1.1428571429;
  --UNSAFE-overline-letter-spacing: 0;
  --UNSAFE-caption-font-weight: 400;
  --UNSAFE-caption-font-size: 0.875rem;
  --UNSAFE-caption-line-height: 1.4285714286;
  --UNSAFE-caption-letter-spacing: 0;
  --UNSAFE-caption-small-font-weight: 400;
  --UNSAFE-caption-small-font-size: 0.75rem;
  --UNSAFE-caption-small-line-height: 1.3333333333;
  --UNSAFE-caption-small-letter-spacing: 0;
  --UNSAFE-segmented-control-border-width: 1px;
  --UNSAFE-segmented-control-padding-v: var(--size-200);
  --UNSAFE-segmented-control-padding-h: var(--size-400);
  --UNSAFE-segmented-control-padding: var(--UNSAFE-segmented-control-padding-v)
  	var(--UNSAFE-segmented-control-padding-h);
  --UNSAFE-segmented-control-font-size: 0.875rem;
  --UNSAFE-segmented-control-letter-spacing: var(--letter-spacing-14);
  --UNSAFE-segmented-control-text-transform: uppercase;
  --UNSAFE-segmented-control-transition-default: 300ms;
  --UNSAFE-split-button-gap: 1px;
}
.dsx-theme-default {
  --UNSAFE-ecom-menu-item-hover-background: #0a85ce;
  --UNSAFE-ecom-nav-item-hover-background: #0a85ce;
  --UNSAFE-ecom-nav-background: #007BC4;
  --UNSAFE-ecom-nav-search-backround: var(--color-gray-50);
  --UNSAFE-ecom-nav-search-icon-color: var(--color-blue-400);
  --UNSAFE-ecom-footer-background: hsl(240, 4%, 95%);
  --UNSAFE-ecom-footer-color: var(--color-gray-300);
  --UNSAFE-ecom-footer-border-top: 1px solid darken(hsl(240, 4%, 95%), 20%);
  --UNSAFE-ecom-app-item-background: rgb(255, 255, 255, 0.2);
  --UNSAFE-ecom-app-warning-color: red;
  --UNSAFE-ecom-sage-select-color: #6fbf4a;
  --UNSAFE-ecom-sage-select-background: #444;
  --UNSAFE-ecom-sage-label-color: #eee;
  --UNSAFE-ecom-product-pending: #f8dac2;
  --UNSAFE-ecom-product-failed: #fcc6d1;
  --UNSAFE-ecom-product-added: #c5efff;
}

.dsx-theme-legacy {
  --UNSAFE-ecom-menu-item-hover-background: #0a85ce;
  --UNSAFE-ecom-nav-item-hover-background: #0a85ce;
  --UNSAFE-ecom-nav-background: #007BC4;
  --UNSAFE-ecom-nav-search-backround: var(--color-gray-50);
  --UNSAFE-ecom-nav-search-icon-color: var(--color-blue-400);
  --UNSAFE-ecom-footer-background: hsl(240, 4%, 95%);
  --UNSAFE-ecom-footer-color: var(--color-gray-300);
  --UNSAFE-ecom-footer-border-top: 1px solid darken(hsl(240, 4%, 95%), 20%);
  --UNSAFE-ecom-app-item-background: rgb(255, 255, 255, 0.2);
  --UNSAFE-ecom-app-warning-color: red;
  --UNSAFE-ecom-sage-select-color: #6fbf4a;
  --UNSAFE-ecom-sage-select-background: #444;
  --UNSAFE-ecom-sage-label-color: #eee;
  --UNSAFE-ecom-product-pending: #f8dac2;
  --UNSAFE-ecom-product-failed: #fcc6d1;
  --UNSAFE-ecom-product-added: #c5efff;
}

.dsx-theme-modmed {
  --UNSAFE-ecom-menu-item-hover-background: rgb(255, 255, 255, 0.2);
  --UNSAFE-ecom-nav-search-backround: var(--color-primary-500);
  --UNSAFE-ecom-nav-background: #502d7f;
  --UNSAFE-ecom-nav-search-icon-color: var(--color-primary-0);
  --UNSAFE-ecom-footer-background: var(--color-gray-800);
  --UNSAFE-ecom-footer-color: var(--color-gray-0);
  --UNSAFE-ecom-footer-border-top: none;
  --UNSAFE-ecom-app-item-background: rgb(255, 255, 255, 0.2);
  --UNSAFE-ecom-app-warning-color: red;
  --UNSAFE-ecom-sage-select-color: #6fbf4a;
  --UNSAFE-ecom-sage-select-background: #444;
  --UNSAFE-ecom-sage-label-color: #eee;
  --UNSAFE-ecom-product-pending: #f8dac2;
  --UNSAFE-ecom-product-failed: #fcc6d1;
  --UNSAFE-ecom-product-added: #c5efff;
}

.dsx-theme-modmed {
  --color-modmed-color-brand: #502d7f;
  --color-modmed-color-gray: #222222;
  --color-modmed-color-blue: #0082e4;
  --color-brand: var(--color-modmed-color-brand);
  --color-gray-800: var(--color-modmed-color-gray);
  --color-blue-500: var(--color-modmed-color-blue);
  --color-blue-400: var(--color-modmed-color-blue);
}

body {
	min-width: 320px;
	margin: 0;
	font-size: 0.979rem;
}

.cms {
	margin: 0px auto;
}

.cms .product4TCaption {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-text-size-adjust: 100%;
	font-kerning: normal;
	padding: 1rem 0;
	border-bottom: 1px dotted var(--color-gray-500);
	font-size: 1.25rem;
	letter-spacing: var(--letter-spacing-20);
	font-weight: 700;
	line-height: 1.25;
	color: rgb(41, 48, 54);
}

.cms .product4TCaption:first-child {
	padding-top: 0;
}

.cms .product4T .productTitle,
.cms .product4T .productSku4T {
	color: rgb(41, 48, 54);
    font-size: 15px;
    font-weight: 400;
    line-height: 1.555;
}

#cms-main {
	min-height: 100vh;
}

.cmsNotLoaded {
	display: none;
}

.frequentlyShoppingItemsContainer {
	padding: 1.75em 0 0 0;
	min-height: 41em;
	display: flex;
	flex-direction: column;
}

.frequentlyShoppedItemsNotificationContainer {
	display: flex;
	flex: 1;
	align-items: center;
	justify-content: center;
}

.frequentlyShoppedItemsLoadingSpinner {
	flex: 1;
	font-size: 2em;
}

.frequentlyShoppingItemsContainer h3 {
	border-bottom: 1px dotted var(--color-gray-500);
	padding: 0.5em 0;
}
.Sd0vqGKWtI3cubte70Ahgw\=\={position:fixed;bottom:32px;right:0;display:flex;flex-direction:column;margin-right:5px;z-index:99999;width:360px;height:720px;max-height:calc(100vh - 165px);overflow:hidden;background-color:#f5f5f5;border:1px solid #ccc;border-radius:8px 8px 0 0}._81COy\+l4JtIRko8qpAOIWQ\=\={position:relative;display:flex;justify-content:space-between;align-items:center;background-color:#003478;padding:10px;width:100%;height:55px;border-radius:8px 8px 0 0}.gy9lv-tUfdkInDfOOfYMZA\=\={display:flex;justify-content:space-between;flex-direction:column;width:100%;height:calc(100% - 20px);overflow-y:auto;width:360px;background-color:#f5f5f5}.UNKSZ3gUL89NvRfr6ibXRw\=\={width:360px;height:55px;bottom:0;right:5px;z-index:99999}.UNKSZ3gUL89NvRfr6ibXRw\=\= .gy9lv-tUfdkInDfOOfYMZA\=\={display:none}.UNKSZ3gUL89NvRfr6ibXRw\=\= ._81COy\+l4JtIRko8qpAOIWQ\=\={width:360px;height:55px;bottom:0;right:0;position:fixed;margin-right:5px}@media(max-width: 800px),(max-height: 600px){.UNKSZ3gUL89NvRfr6ibXRw\=\={width:95px;height:55px;bottom:0;right:5px;z-index:99999}.UNKSZ3gUL89NvRfr6ibXRw\=\= ._81COy\+l4JtIRko8qpAOIWQ\=\={width:95px;height:55px;bottom:0;right:0;position:fixed;margin-right:5px;border-radius:8px 8px 0 0}.Sd0vqGKWtI3cubte70Ahgw\=\={position:fixed;bottom:32px;right:0;display:flex;flex-direction:column;margin-right:5px;z-index:99999;width:302px;height:420px;overflow:hidden}.gy9lv-tUfdkInDfOOfYMZA\=\={width:100%;height:calc(100% - 20px);overflow-y:auto;width:302px;background-color:#f5f5f5}.oZ2WLUzHWLYzeYyHMSpJuQ\=\={position:fixed;bottom:0;right:5px;display:flex;justify-content:center;align-items:center;height:32px;width:302px !important;background-color:#003478}}@media(max-width: 1815px){.UNKSZ3gUL89NvRfr6ibXRw\=\={width:95px;height:55px;bottom:0;right:5px;z-index:99999}.UNKSZ3gUL89NvRfr6ibXRw\=\= ._81COy\+l4JtIRko8qpAOIWQ\=\={width:95px;height:55px;bottom:0;right:0;position:fixed;margin-right:5px}}.WwgrFPGrn\+pdLz6CMgjpdw\=\={width:95px;bottom:0;right:0}.jGfBT6ey2X\+J1btDdpUaCg\=\={font-weight:bold;flex:1;margin:0}.x6RRa7MA9qjN7fOmYjs4wA\=\={margin-left:auto}._5x5Biz4Zl4iRKBL\+cNKDKQ\=\={padding:5px}.bIpA4SmOkX429Gt2ZgtxoQ\=\={display:inline-flex;max-width:80%}.Hx375Bw5dWjTHp6NFmEjmQ\=\={font-size:.8rem;margin-bottom:3px}.IxfESh4uO9YcF4EYVd-19Q\=\={font-weight:bold}.hGoxq8CCyKtio7G5eH0IiA\=\={margin-left:10px;color:#999}.uYY1A9ZPo2v4Jo00jJPj7Q\=\={align-self:flex-end;background-color:#007bff;color:#fff}.Na8RuHgC2WxWbFPO5HuYJQ\=\={display:flex;flex-direction:column;padding:0 10px 10px 10px;background-color:#f5f5f5;transition:height .25s ease-in-out}.Na8RuHgC2WxWbFPO5HuYJQ\=\= input{flex:1;padding:5px;margin-right:10px;margin-top:10px}.Na8RuHgC2WxWbFPO5HuYJQ\=\=>ChatInput>button{padding:5px 10px}.MizmLbEdTt0U46iU9x-fMQ\=\={margin-top:.5em;margin-bottom:.5em;border:1px inset}.SS5nDrWePcJ0USjQH8ss6w\=\={display:flex;justify-content:center;align-items:center;gap:.25rem}.aATloIQzUdTrt-QgHdoiiA\=\={white-space:pre-wrap}.U6RLky4E\+PH1iTyJ67-W1g\=\= p{margin-block-start:0em;margin-block-end:0em}._7JHKFNLAJSUwI\+L3htHetw\=\={position:absolute;width:5px;height:5px;border-radius:50%;background-color:#e7e7e7;left:1px;bottom:1px}.we7nYxSEck59XyA2CkZByw\=\={position:absolute;width:12px;height:12px;border-radius:50%;background-color:#e7e7e7;left:3px;bottom:5px}.obnEbLwmGYg5TZ4szAqvjg\=\={background-color:#9e9e9e;width:8px;height:8px;border-radius:50%;animation:bkoaXUUdoCSynFyvKEqAMQ\=\= 1s infinite 0s forwards ease-in-out}.obnEbLwmGYg5TZ4szAqvjg\=\=:nth-child(1){animation-delay:0s}.obnEbLwmGYg5TZ4szAqvjg\=\=:nth-child(2){animation-delay:.33s}.obnEbLwmGYg5TZ4szAqvjg\=\=:nth-child(3){animation-delay:.66s}.DrpfvI-F1owLVqUbd5V2Ww\=\={display:flex;justify-content:center;align-items:center;gap:.3rem}._3SqImaeARYJq2cv6yyMmww\=\={width:100%;margin:0}@keyframes bkoaXUUdoCSynFyvKEqAMQ\=\={25%{transform:translateY(3px)}50%{opacity:.3}75%{transform:translateY(-3px)}}@media print{.Sd0vqGKWtI3cubte70Ahgw\=\={visibility:hidden}}.AFxpMUyN84SZImnf0SCs6Q\=\={display:flex;width:100%;align-items:center;justify-content:space-between;background-color:#e0e4e7;padding:0 7px 0 9px;border-radius:5px;margin:10px 0;gap:4px;cursor:pointer}.AFxpMUyN84SZImnf0SCs6Q\=\=:hover{box-shadow:0 0 11px 0 rgba(68,68,68,.18),0 0 15px 0 rgba(68,68,68,.15);transition:all 300ms ease-in-out}.M00b5VqvgzWmcdI204OFrw\=\={margin:8px 0}.-Yx6A321IGu7Bq9ZT9nk9g\=\={display:flex;justify-content:start;align-items:center}.\+6GauymKjac65WOYFRhsLQ\=\=>span{position:relative !important;top:0 !important;right:0 !important}.b1got27yToxD\+JSuhJSkGA\=\={display:flex;align-items:center;justify-content:flex-start;flex-direction:row;font-size:.875rem;font-weight:600;color:#009fdb;transition:.5s ease-out;margin-bottom:3px}.adt5Hqr7O5p\+Ebu7Qe-Fmg\=\={display:flex;flex-direction:row;align-items:center}.adt5Hqr7O5p\+Ebu7Qe-Fmg\=\=:hover{text-decoration:underline;cursor:pointer}.arEk0XhJpxyq9jf\+ouCYxA\=\={margin:0}.xVIds\+tO3gaZUlo5lRTtwQ\=\={justify-content:center;box-shadow:revert !important;cursor:revert !important}.jsqE3PCbfBSSkA2qBHcXmA\=\={display:flex;justify-content:space-between;align-items:center;width:97.5%;background-color:#e0e4e7;padding:3px 7px 3px 9px;border-radius:5px;margin:7.5px 0;cursor:pointer}.jsqE3PCbfBSSkA2qBHcXmA\=\=:hover{box-shadow:0 0 11px 0 rgba(68,68,68,.18),0 0 15px 0 rgba(68,68,68,.15);transition:all 300ms ease-in-out}.qMy\+1dJeiUUrUXFzqECN0A\=\={margin:2px 0;width:calc(100% - 46px)}.f8jybA2brEycCDndPpwC9g\=\={background-color:#f5f5f5;position:relative;height:auto}._08DqsDsvc-3xYItFEwgEGQ\=\={display:flex;justify-content:flex-start;align-items:center;margin:5px 5px 8px 5px;gap:.3rem;background-color:#e7e7e7;width:auto;transition:all .15s ease-in-out}.g6W0-bxxQ36lN9NVsdvbGQ\=\={height:20px;width:65px;border-radius:1rem;padding:1rem}.OXa5XxiH-ehUTqb6rvilqA\=\={border-radius:.625rem;padding:5px 12px;flex-direction:row;height:auto;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.UZ9zftpt2c08TaEuQ2emrA\=\={display:flex;flex-direction:column}.TlJX5K5TK3EUtGbemOC6NA\=\={opacity:0;width:0;transition:opacity 0s}._8LZwdUtFP2b3C8ZlpirG0Q\=\={opacity:1;transition:opacity .15s ease-in-out;width:auto;transition-delay:.25s;margin:0 !important}.oZ2WLUzHWLYzeYyHMSpJuQ\=\={position:fixed;bottom:0;right:5px;display:flex;justify-content:center;align-items:center;height:32px;width:360px;background-color:#003478;z-index:99999}.tux12RAS7Urcbm0ULFnkOA\=\={width:140px;height:28px}.-kvQpn\+Cv7hZgopH7unPPw\=\={padding:4px 8px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.-kvQpn\+Cv7hZgopH7unPPw\=\=:hover{background-color:#f2f2f2;outline:1px solid #d7d7da;cursor:pointer}._8jM0EofVDBXS\+Uhht02Z2A\=\={display:flex;flex-direction:column;align-items:flex-start;width:calc(100% - 25px)}.hnI4app4m8TF4ViTOCwrGA\=\={width:100%;display:flex;flex-direction:row;align-items:center;color:#003478}.\-8EcaYyeTwo9FXMpMFxxDw\=\={width:100%;color:#003478;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.084px}.f3kC29OXZ780jFmPy7YfRA\=\={padding-left:14px;text-wrap:wrap}
.GFgrhEY87wjJaxltMSTPKQ\=\={margin-top:20px}._2xZYy8OArz3Joq2XIbPQIQ\=\={display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:10px}.YbGzmrb4OnLiHsu\+xea4Xg\=\={display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;margin-top:20px}@media(max-width: 1815px){.YbGzmrb4OnLiHsu\+xea4Xg\=\={display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}}@media(max-width: 800px),(max-height: 600px){.YbGzmrb4OnLiHsu\+xea4Xg\=\={display:grid;grid-template-columns:1fr;grid-gap:10px}._3dza5-YPsKJ93uOtZl7sHA\=\={margin-left:10%;margin-right:10%}}.wmbaC-YOxlhETmiVV\+T5aA\=\={margin:0;padding:0;background-color:#f5f5f5;display:flex;flex-direction:row;cursor:pointer}.xiSTKhT9bbEfGHV7N1Yljg\=\={text-align:right;margin-top:10px;margin-right:5px;margin-bottom:10px;margin-left:10px}._5y9sCqB9S5Lpd3M4MTC0kQ\=\={font-weight:bold !important;margin-top:10px}.hPIWj41bXqqKoxta1lWkjQ\=\={margin-bottom:10px;margin-right:10px}.TdWZdE\+wTtoA2BrYXqE7Rw\=\={text-align:left;text-transform:capitalize}.CiWfBQl5GkpXRlMROFc1Nw\=\={z-index:40002;max-width:min(150px,100vw)}.EL3CAyTDeVe3mzYAreKHDw\=\={margin:0}.pskDNcq5IDpn7iPB4dCRTQ\=\={margin-top:48px;margin-bottom:8px}.g\+D\+tiTr7oYnZJZtSSyxpA\=\={display:flex;align-items:flex-end;flex-direction:row;gap:8px}.g\+D\+tiTr7oYnZJZtSSyxpA\=\=>Button{flex:0 0 44px;min-height:44px}.XpYlEvet3q41rkoRjRq95A\=\={flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.PKufXJrhmQ8\+Ak9E\+Yv1-A\=\={margin-top:10px}
.kWna16c3feHSBUAhFKMylw\=\={display:flex !important;align-items:center !important;gap:.5rem !important;flex-wrap:wrap;border-left:2px solid var(--color-primary-600);box-sizing:border-box !important;padding:.2rem .5rem !important;margin-bottom:.5rem}.XpTYKwY5xMWGm3I0hI0G-Q\=\={width:100%;justify-content:left !important}.lNVHC33rXBBB\+nYsiyKdAw\=\={max-width:100%;height:200px}.w5w9eUJ5Iuu2fAuABLoTwA\=\={display:flex;width:100%}.le8DDfT2GQm75qR82uYw\+g\=\={flex:3;display:flex;flex-wrap:wrap;align-items:center}.o0eLKPGIMZs-PuQj\+JDYew\=\={flex:4}.\+o52xazvAgjqNaQbxyeJdg\=\={color:inherit !important;text-decoration:none !important}.q\+Ie74PgLSyZNbY9sTzmjQ\=\={display:flex;justify-content:space-between;width:100%;overflow:hidden;padding:0 10px}._97K55wofFZVYYE8H7KHDPA\=\={width:100%;height:200px;-o-object-fit:cover;object-fit:cover;max-height:200px;text-align:center}.WzbXCcIxjzlxBbJZvBtEFg\=\={margin-top:10px;text-align:left}.v93PaHt213Gx3JIFpP3KoQ\=\={font-size:1.2em;font-weight:bold}._0zzFLhZhGZwkyipqa5JMig\=\={font-size:.9em;color:#666}.tQ\+vjjHFw8KsMWrw7CE24A\=\={display:flex;flex-direction:column;align-items:center;width:100%;margin:0 5px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:10px;height:24em}.U6UNkH5BtOLuiezEWx0utw\=\={padding:16px;gap:8px;display:flex;flex-direction:column;max-width:230px;align-items:center}.U2-zE5sGSjzu4IRK3pj3IA\=\={display:flex;padding:var(--Size-Size200, 8px) 16px;flex-direction:column;align-items:flex-start;border:1px solid var(--DSX-Gray-200, #C1C9D0);border-radius:4px;max-width:100%;margin:8px 0}.U2-zE5sGSjzu4IRK3pj3IA\=\=:hover{cursor:pointer;box-shadow:0 0 11px 0 rgba(68,68,68,.18),0 0 15px 0 rgba(68,68,68,.15);transition:all 300ms ease-in-out}.TXoev5oG36guOq2E3AfL3A\=\={display:flex;padding:var(--Size-Size200, 8px) 16px;flex-direction:column;align-items:flex-start;border:1px solid var(--DSX-Gray-200, #C1C9D0);border-radius:4px;max-width:100%;margin:8px 0}.JfxuJGAQuq02ego06ghiHQ\=\={display:flex;align-self:stretch;justify-content:space-between}.cfH2QZaoaFXSPLum\+8zs\+g\=\={display:flex;align-items:start;gap:var(--Size-Size200, 8px)}.ixr4DDjwr2KT0qGFkL1O1g\=\={font-weight:500}.RuTEkOycXX-6AFy1XPI60A\=\={display:flex;align-items:center;padding:4px 16px;border-radius:4px !important;background:var(--DSX-Gray-100, #E0E4E7);font-weight:700;position:relative;right:-8px;min-width:112px;max-width:112px;max-height:32px;min-height:32px;justify-content:center;text-align:center}._8zTtNUO3YMvSVRRPb\+nasA\=\={display:flex;padding:16px;flex-direction:row;align-items:flex-start;gap:24px;align-self:stretch}.ctYVMVLMFXQNIgL3mbuHVA\=\={width:120px;max-width:120px;height:120px;max-height:120px}._425wWQmqCFmQpuZ3ePJLFA\=\={display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;width:100%}.dsaKR1eEGjn8lknBEpp-DQ\=\={display:flex;flex-direction:column;align-items:flex-start;gap:var(--Size-Size200, 8px);align-self:stretch;margin-bottom:24px}.gPI4yBqAMw77hth73lGocA\=\={display:flex;align-items:flex-start;gap:var(--Size-Size200, 8px)}.lCR5CNfKMbe5h9mRF0gpDQ\=\={margin:var(--Size-Size200, 8px) 10px;color:var(--DSX-Blue-500, #0065BD)}.lCR5CNfKMbe5h9mRF0gpDQ\=\=:hover{cursor:pointer}.lCR5CNfKMbe5h9mRF0gpDQ\=\=>svg{margin-left:4px}.JTbaAI5Ed8QFOR74g77wFw\=\={width:100%}@media(max-width: 800px){.RuTEkOycXX-6AFy1XPI60A\=\={display:flex;align-items:center;padding:4px 16px;border-radius:4px !important;background:var(--DSX-Gray-100, #E0E4E7);font-weight:700;position:relative;right:-8px;min-width:111px;max-height:32px;min-height:32px;justify-content:center;text-align:center;top:2px}.cfH2QZaoaFXSPLum\+8zs\+g\=\={display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.ixr4DDjwr2KT0qGFkL1O1g\=\={font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:-0.154px}._8zTtNUO3YMvSVRRPb\+nasA\=\={display:flex;flex-direction:column;align-items:center;gap:24px;align-self:stretch;padding:0}.gPI4yBqAMw77hth73lGocA\=\={display:flex;flex-direction:column;align-items:center;gap:var(--Size-Size200, 8px);width:100%;align-self:stretch}.tygKU5B5NLgr-4w0AuoeBw\=\={width:100%}}
.qpmzEl9z8X1rVnRCw0izyQ\=\={display:flex;flex-direction:column;overflow:hidden;margin:32px 0;gap:16px}.c4RHp2K6yvEOU-BNhfMLJA\=\={padding:10px;justify-content:space-between;align-items:center;text-align:center;height:auto;margin-left:5%;margin-right:5%}.c4RHp2K6yvEOU-BNhfMLJA\=\= h4{margin-bottom:8px}.cGWafraCaWsjwQ8Q4PnpOA\=\={padding:10px}.toAidO-Ian1PFatwKsM0Og\=\={display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:16px;background:var(--Color-Gray50, #F7F8F9);border-radius:4px;transition:all 200ms ease-in-out;min-height:96px}.toAidO-Ian1PFatwKsM0Og\=\=:hover{box-shadow:0 0 8px 0 rgba(68,68,68,.18),0 0 12px 0 rgba(68,68,68,.15);cursor:pointer}.uGyCPqa8RjFP0yYzqatLBw\=\={width:100%;display:flex;flex-direction:row;align-items:center;color:#003478;gap:4px}.N0vLAoFjhxE2wu9EMp4OZg\=\={min-height:24px;max-height:24px;min-width:24px;max-width:24px}.hmNIHbJU9dSDTe3YMUQrCg\=\={padding-left:28px;text-wrap:wrap}
