*, 
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
body {
  padding-bottom: 40px;
}

.bdc-1sbnw4e-HeroWrapper {
  margin-bottom: 12px;
}

.bdc-dhx5w6-HeroContainer-HeroContainerBDC {
  color: #1d1c22;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #ffffff;
}

.bdc-dhx5w6-HeroContainer-HeroContainerBDC > * {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

@media screen and (max-width: 1199.99px) {
  .bdc-dhx5w6-HeroContainer-HeroContainerBDC .e158395d1 {
    padding-bottom: 0;
  }
}

@media screen and (max-width: 568.99px) {
  .bdc-dhx5w6-HeroContainer-HeroContainerBDC .e2vdx4o0 {
    margin-top: 2rem;
  }
}

@media screen and (min-width: 569px) {
  .bdc-dhx5w6-HeroContainer-HeroContainerBDC .e2vdx4o0 {
    margin-top: 2.5rem;
  }
}

.bdc-15rby2z-GenericContainerStyles-HeroContent {
  margin: 0 auto;
  padding-top: 0.75rem;
  padding-bottom: 0;
}

@media screen and (max-width: 568.99px) {
  .bdc-15rby2z-GenericContainerStyles-HeroContent {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    max-width: 76.25rem;
  }
}

@media screen and (min-width: 569px) and (max-width: 767.99px) {
  .bdc-15rby2z-GenericContainerStyles-HeroContent {
    padding-left: 2rem;
    padding-right: 2rem;
    max-width: 77.75rem;
  }
}

@media screen and (min-width: 768px) and (max-width: 1199.99px) {
  .bdc-15rby2z-GenericContainerStyles-HeroContent {
    padding-left: 3rem;
    padding-right: 3rem;
    max-width: 79.75rem;
  }
}

@media screen and (min-width: 1200px) {
  .bdc-15rby2z-GenericContainerStyles-HeroContent {
    padding-left: 1rem;
    padding-right: 1rem;
    max-width: 80.75rem;
  }
}

.bdc-e7qv53-FlexWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  gap: 8px;
}

@media screen and (max-width: 991.99px) {
  .bdc-e7qv53-FlexWrapper {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.bdc-1vzznu6-BreadcrumbContainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 0.75rem;
  line-height: 1.6;
  font-family: Tahoma, Verdana, 'Segoe UI', sans-serif;
}

.bdc-wxyxhf-BreadcrumbWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0.2rem;
}

.bdc-wxyxhf-BreadcrumbWrapper a[href]:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-color: currentcolor;
}

.bdc-d87ldl-NestedBreadCrumbBase-NestedBreadCrumb {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #54535c;
}

.bdc-fxt0k7-HomeBreadcrumbIcon {
  fill: #54535c;
}

.bdc-alk86f-BreadcrumbDivider {
  position: relative;
  top: 1px;
  padding: 0 0.75rem;
}

@media (min-width: 768px) {
  .bdc-alk86f-BreadcrumbDivider {
    padding: 0 0.625rem;
  }
}

.bdc-1ubuqqd-ChevronIcon {
  color: #54535c;
}

.bdc-8sf9r6-NestedBreadCrumbBase-CurrentNestedBreadCrumb {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #1d1c22;
  font-weight: 700;
}

.bdc-cdqwfd-AdvertisingDisclosureWrapper {
  position: relative;
  font-size: 0.75rem;
  line-height: 1.3;
  color: #4f4f4f;
  font-family: Tahoma, Verdana, 'Segoe UI', sans-serif;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.bdc-cdqwfd-AdvertisingDisclosureWrapper:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.bdc-3lbvqo-Trigger {
  cursor: pointer;
}

.bdc-1um8jzv-Wrapper {
  border: 2px solid #22c55e;
  position: absolute;
  top: 40px;
  left: 0;
  max-width: 80vw;
  width: 450px;
  min-height: 115px;
  background: #e6f5ea;
  border-radius: 6px;
  box-shadow: none;
  display: none;
  z-index: 1010;
}

@media (min-width: 768px) {
  .bdc-1um8jzv-Wrapper {
    width: 670px;
  }
}

.bdc-1um8jzv-Wrapper .eai9jt20 {
  top: -13px;
  rotate: 180deg;
  left: 10%;
}

.bdc-vvy5qr-TriangleAnchor {
  position: relative;
  padding: 20px;
}

.bdc-c7iuq4-Triangle {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 12px solid #22c55e;
}

@media (min-width: 768px) {
  .bdc-c7iuq4-Triangle {
    bottom: -14px;
  }
}

.bdc-15tcise-XButton {
  margin-left: auto;
  cursor: pointer;
  position: absolute;
  right: 15px;
  top: 23px;
}

.bdc-18szoan-BodyContent {
  font-size: 0.875rem;
  font-family: 'Roboto', 'Roboto Fallback', sans-serif;
  color: #383640;
  text-align: justify;
}

@media screen and (max-width: 767.99px) {
  .bdc-18szoan-BodyContent {
    font-size: 0.8125rem;
  }
}

.bdc-1msahy-HeaderBar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  -webkit-justify-content: left;
  justify-content: left;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 4px;
}

.bdc-y36c3m-HeaderText {
  font-size: 0.875rem;
  font-family: 'Roboto', 'Roboto Fallback', sans-serif;
  color: #1d1c22;
  font-weight: 500;
}

.bdc-zm581t-HeroTitle {
  font-family: 'Roboto', 'Roboto Fallback', sans-serif;
  line-height: 1.2;
  font-size: 2.625rem;
  font-weight: 900;
  margin: 0.875rem 0 1rem;
}

@media screen and (max-width: 992px) {
  .bdc-zm581t-HeroTitle {
    font-size: 2.25rem;
  }
}

@media screen and (max-width: 569px) {
  .bdc-zm581t-HeroTitle {
    font-size: 1.75rem;
  }
}

.bdc-1jntcvk-HeroSubtitle {
  font-family: Tahoma, Verdana, 'Segoe UI', sans-serif;
  line-height: 1.3;
  font-size: 1rem;
  color: #292831;
  margin-top: 0;
  margin-bottom: 1rem;
}

@media screen and (min-width: 768px) {
  .bdc-1jntcvk-HeroSubtitle {
    font-size: 1rem;
  }
}

@media screen and (max-width: 568.99px) {
  .bdc-1jntcvk-HeroSubtitle {
    margin-bottom: 0.75rem;
  }
}

.bdc-qgsopk-AuthorProfileWrapper {
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.bdc-wq09qu-ProfileWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  gap: 16px;
}

@media screen and (max-width: 568.99px) {
  .bdc-wq09qu-ProfileWrapper {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2px;
  }
}

.bdc-gdhjiu-AuthorWrapper {
  min-width: 160px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  margin-top: 0;
}

.bdc-gdhjiu-AuthorWrapper a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.bdc-1270to3-BDCProfileWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
  width: 40px;
  height: 40px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.bdc-1270to3-BDCProfileWrapper .bdc-profile-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 50%;
}

.bdc-1e56nfm-FlexColumnTextWrapper {
  font-family: Tahoma, Verdana, 'Segoe UI', sans-serif;
  line-height: 1.3;
  font-size: 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2px;
  color: #000000;
}

@media (min-width: 569px) {
  .bdc-1e56nfm-FlexColumnTextWrapper {
    gap: 2px;
  }
}

.bdc-fatwsy-NameText {
  color: #000000;
  font-weight: 700;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

.bdc-9jn67x-TypeText {
  color: #1d1c22;
  display: inline;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 400px;
}

.bdc-1b17nv0-TypeText-ModifiedAt {
  color: #1d1c22;
  display: inline;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 400px;
  color: #9ca2af;
}

.bdc-sk6edg-EditorWrapper {
  font-family: Tahoma, Verdana, 'Segoe UI', sans-serif;
  line-height: 1.3;
  font-size: 0.75rem;
  min-width: 160px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-column-gap: 4px;
  column-gap: 4px;
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.bdc-sk6edg-EditorWrapper a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.bdc-sk6edg-EditorWrapper .e1sbbnem1 {
  font-family: Tahoma, Verdana, 'Segoe UI', sans-serif;
  line-height: 1.3;
  font-size: 0.75rem;
}

.bdc-owum8h-Wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  position: relative;
}

.bdc-1tfh4sp-PillWrapper {
  color: #22c55e;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.bdc-1tfh4sp-PillWrapper:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  color: #1d1c22;
}

.bdc-1tfh4sp-PillWrapper:hover + .eudbipt0 {
  display: block;
}

.bdc-145pbpk-PillIconWrapper {
  margin-right: 0.125rem;
  height: 0.875rem;
}

.bdc-145pbpk-PillIconWrapper svg {
  height: 100%;
  color: #22c55e;
}

.bdc-145pbpk-PillIconWrapper svg path {
  fill: currentColor;
}

.bdc-gjj8sb-PillText {
  font-weight: 400;
  font-size: 0.75rem;
  white-space: pre;
}

@media screen and (max-width: 568.99px) {
  .bdc-gjj8sb-PillText {
    font-size: 0.75rem;
  }
}

.bdc-1i2i5vq-ToolTipWrapper {
  border: 2px solid #22c55e;
  position: absolute;
  bottom: 32px;
  left: -4px;
  width: 300px;
  background: #e6f5ea;
  border-radius: 6px;
  box-shadow: none;
  display: none;
}

@media (min-width: 569px) {
  .bdc-1i2i5vq-ToolTipWrapper {
    left: -200px;
  }
}

@media (min-width: 768px) {
  .bdc-1i2i5vq-ToolTipWrapper {
    left: -60px;
  }
}

@media (min-width: 992px) {
  .bdc-1i2i5vq-ToolTipWrapper {
    width: 608px;
  }
}

.bdc-9au39y-Triangle {
  position: absolute;
  bottom: -12px;
  left: 20%;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 12px solid #22c55e;
}

@media (min-width: 569px) {
  .bdc-9au39y-Triangle {
    left: 80%;
  }
}

@media (min-width: 768px) {
  .bdc-9au39y-Triangle {
    bottom: -14px;
    left: 33%;
  }
}

@media (min-width: 992px) {
  .bdc-9au39y-Triangle {
    left: 20%;
  }
}

.bdc-o6h3gm-TopDiv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #505050;
  margin-bottom: 4px;
}

.bdc-3s1hqo-IconAndText {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 4px;
}

.bdc-1mit4pq-Text {
  font-size: 0.875rem;
  font-family: 'Roboto', 'Roboto Fallback', sans-serif;
  color: #1d1c22;
  font-weight: 500;
}

.bdc-1eddxzz-XButton {
  margin-left: auto;
  cursor: pointer;
}

.bdc-hfzjk2-BottomText {
  font-size: 0.875rem;
  font-family: 'Roboto', 'Roboto Fallback', sans-serif;
  color: #383640;
}

.bdc-wb9c85-GenericContainerStyles-Leaderboard {
  margin: 0 auto;
  margin: 0rem auto 0rem;
}

@media screen and (max-width: 568.99px) {
  .bdc-wb9c85-GenericContainerStyles-Leaderboard {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    max-width: 76.25rem;
  }
}

@media screen and (min-width: 569px) and (max-width: 767.99px) {
  .bdc-wb9c85-GenericContainerStyles-Leaderboard {
    padding-left: 2rem;
    padding-right: 2rem;
    max-width: 77.75rem;
  }
}

@media screen and (min-width: 768px) and (max-width: 1199.99px) {
  .bdc-wb9c85-GenericContainerStyles-Leaderboard {
    padding-left: 3rem;
    padding-right: 3rem;
    max-width: 79.75rem;
  }
}

@media screen and (min-width: 1200px) {
  .bdc-wb9c85-GenericContainerStyles-Leaderboard {
    padding-left: 3rem;
    padding-right: 3rem;
    max-width: 79.75rem;
  }
}

@media (min-width: 768px) {
  .bdc-wb9c85-GenericContainerStyles-Leaderboard {
    margin-top: 0rem;
  }

  .bdc-wb9c85-GenericContainerStyles-Leaderboard .enh0c141 {
    margin-left: 11.25rem;
  }
}

.bdc-93a7rz-AdUnitWrapper {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  overflow: hidden;
}

@media (min-width: 1200px) {
  .bdc-93a7rz-AdUnitWrapper {
    margin: 0;
  }
}

.bdc-1l4yefn-GenericContainerStyles-ContentWrapper {
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media screen and (max-width: 568.99px) {
  .bdc-1l4yefn-GenericContainerStyles-ContentWrapper {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    max-width: 77.5rem;
  }
}

@media screen and (min-width: 569px) and (max-width: 767.99px) {
  .bdc-1l4yefn-GenericContainerStyles-ContentWrapper {
    padding-left: 2rem;
    padding-right: 2rem;
    max-width: 79rem;
  }
}

@media screen and (min-width: 768px) and (max-width: 1199.99px) {
  .bdc-1l4yefn-GenericContainerStyles-ContentWrapper {
    padding-left: 3rem;
    padding-right: 3rem;
    max-width: 81rem;
  }
}

@media screen and (min-width: 1200px) {
  .bdc-1l4yefn-GenericContainerStyles-ContentWrapper {
    padding-left: 3rem;
    padding-right: 3rem;
    max-width: 85rem;
  }
}

@media (min-width: 1200px) {
  .bdc-1l4yefn-GenericContainerStyles-ContentWrapper {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.bdc-fr390q-GenericContainerStyles-PageContent {
  margin: 0 auto;
  margin: 0;
}

@media screen and (max-width: 568.99px) {
  .bdc-fr390q-GenericContainerStyles-PageContent {
      padding-left:0rem;
      padding-right: 0rem;
  }
}

@media screen and (min-width: 569px) and (max-width: 767.99px) {
  .bdc-fr390q-GenericContainerStyles-PageContent {
      padding-left:0rem;
      padding-right: 0rem;
  }
}

@media screen and (min-width: 768px) and (max-width: 1199.99px) {
  .bdc-fr390q-GenericContainerStyles-PageContent {
      padding-left:0rem;
      padding-right: 0rem;
  }
}

@media screen and (min-width: 1200px) {
  .bdc-fr390q-GenericContainerStyles-PageContent {
      padding-left:0rem;
      padding-right: 0rem;
  }
}

.bdc-fr390q-GenericContainerStyles-PageContent .e132ml0s0 {
  padding: 0;
}

@media screen and (max-width: 1199.99px) {
  .bdc-fr390q-GenericContainerStyles-PageContent {
      max-width:initial;
  }
}

.bdc-1khllsq-GenericContainerStyles-BackgroundWrapper {
  margin: 0 auto;
}

@media screen and (max-width: 568.99px) {
  .bdc-1khllsq-GenericContainerStyles-BackgroundWrapper {
      padding-left:1.25rem;
      padding-right: 1.25rem;
      max-width: 76.25rem;
  }
}

@media screen and (min-width: 569px) and (max-width: 767.99px) {
  .bdc-1khllsq-GenericContainerStyles-BackgroundWrapper {
      padding-left:2rem;
      padding-right: 2rem;
      max-width: 77.75rem;
  }
}

@media screen and (min-width: 768px) and (max-width: 1199.99px) {
  .bdc-1khllsq-GenericContainerStyles-BackgroundWrapper {
      padding-left:3rem;
      padding-right: 3rem;
      max-width: 79.75rem;
  }
}

@media screen and (min-width: 1200px) {
  .bdc-1khllsq-GenericContainerStyles-BackgroundWrapper {
      padding-left:3rem;
      padding-right: 3rem;
      max-width: 79.75rem;
  }
}

.bdc-9pl831-DisclosureWrapper {
  font-family: Tahoma,Verdana,"Segoe UI",sans-serif;
  line-height: 1.3;
  font-size: 0.75rem;
  background: #F7F7FA;
  padding: 0.5rem 1rem;
  color: #000000;
  margin-bottom: 16px;
  border-radius: 8px;
}

.bdc-9pl831-DisclosureWrapper .e1wuudqo0 {
  color: #015FB9;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.bdc-9pl831-DisclosureWrapper .e1wuudqo0:hover {
  color: #015FB9;
}

.bdc-1la91p8-TableOfContentsDropDown {
  background-color: #ffffff;
  top: 10px;
  max-width: 980px;
  border: 1px solid #E6E6E6;
  border-radius: 5px;
  margin: 0px 0px 24px;
  border-radius: 5px;
  z-index: 1000;
}

@media screen and (max-width: 1200px) {
  .bdc-1la91p8-TableOfContentsDropDown {
      position:relative;
  }
}

@media screen and (min-width: 1200px) {
  .bdc-1la91p8-TableOfContentsDropDown {
      position:-webkit-sticky;
      position: sticky;
      top: 20px;
  }
}

.bdc-g1t52b-HeadlineWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-right: 12px;
  border-radius: 5px 5px 0 0;
}

@media (min-width: 768px) {
  .bdc-g1t52b-HeadlineWrapper {
      padding-right:24px;
  }
}

.bdc-fr48hw-HeadlineWithIcon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
  padding: 16px 12px;
}

.bdc-fr48hw-HeadlineWithIcon >svg {
  padding: 4px;
}

@media (min-width: 768px) {
  .bdc-fr48hw-HeadlineWithIcon {
      padding:16px 24px;
  }
}

.bdc-1xxlprc-Headline {
  font-family: 'Roboto','Roboto Fallback',sans-serif;
  line-height: 1.2;
  font-size: 1rem;
  font-weight: 900;
  color: #383640;
  margin-top: 0;
  margin-bottom: 0;
}

.bdc-1uqofwv-Content {
  color: #1d1c22;
  margin: 0;
  text-align: left;
  margin-top: 1.375rem;
  font-family: Tahoma,Verdana,"Segoe UI",sans-serif;
  line-height: 1.3;
  font-size: 1rem;
  margin-top: 0;
}

.bdc-1uqofwv-Content p {
  letter-spacing: 0.5px;
}

.bdc-1uqofwv-Content li {
  letter-spacing: 0.5px;
}

.bdc-1uqofwv-Content a {
  letter-spacing: 0.5px;
}

.bdc-1uqofwv-Content >article p:first-child,.bdc-1uqofwv-Content >div p:first-child {
  margin-top: 0;
}

.bdc-1uqofwv-Content >article p:last-child,.bdc-1uqofwv-Content >div p:last-child {
  margin-bottom: 0;
}

.bdc-1uqofwv-Content >p:first-child {
  margin-top: 0;
}

.bdc-1uqofwv-Content em {
  font-style: italic;
}

.bdc-1uqofwv-Content img {
  max-width: 100%;
  height: auto;
}

.bdc-1uqofwv-Content a {
  color: #015FB9;
  word-wrap: break-word;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.bdc-1uqofwv-Content a:hover {
  color: #015FB9;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.bdc-1uqofwv-Content li strong,.bdc-1uqofwv-Content li b {
  font-weight: 900;
}

.bdc-1uqofwv-Content h1 {
  font-family: 'Roboto','Roboto Fallback',sans-serif;
  line-height: 1.2;
  font-size: 2.625rem;
  font-weight: 900;
}

@media screen and (max-width: 992px) {
  .bdc-1uqofwv-Content h1 {
      font-size:2.25rem;
  }
}

@media screen and (max-width: 569px) {
  .bdc-1uqofwv-Content h1 {
      font-size:1.75rem;
  }
}

.bdc-1uqofwv-Content h2 {
  font-family: 'Roboto','Roboto Fallback',sans-serif;
  line-height: 1.2;
  font-size: 2rem;
  font-weight: 900;
}

@media screen and (max-width: 992px) {
  .bdc-1uqofwv-Content h2 {
      font-size:1.625rem;
  }
}

@media screen and (max-width: 569px) {
  .bdc-1uqofwv-Content h2 {
      font-size:1.375rem;
  }
}

.bdc-1uqofwv-Content h3 {
  font-family: 'Roboto','Roboto Fallback',sans-serif;
  line-height: 1.2;
  font-size: 1.625rem;
  font-weight: 900;
}

@media screen and (max-width: 992px) {
  .bdc-1uqofwv-Content h3 {
      font-size:1.375rem;
  }
}

@media screen and (max-width: 569px) {
  .bdc-1uqofwv-Content h3 {
      font-size:1.25rem;
  }
}

.bdc-1uqofwv-Content h4 {
  font-family: 'Roboto','Roboto Fallback',sans-serif;
  line-height: 1.2;
  font-size: 1.125rem;
}

.bdc-1uqofwv-Content h5 {
  font-family: 'Roboto','Roboto Fallback',sans-serif;
  line-height: 1.2;
  font-size: 1rem;
}

.bdc-1uqofwv-Content h6 {
  font-family: 'Roboto','Roboto Fallback',sans-serif;
  line-height: 1.2;
  font-size: 0.875rem;
}

.bdc-1uqofwv-Content .e1gvfxyb3 {
  font-family: 'Roboto','Roboto Fallback',sans-serif;
  line-height: 1.2;
  font-size: 1.125rem;
}

.bdc-1uqofwv-Content .has-small-font-size,.bdc-1uqofwv-Content .is-small-text {
  font-size: 0.875em;
}

.bdc-1uqofwv-Content .has-regular-font-size,.bdc-1uqofwv-Content .is-regular-text {
  font-size: 1em;
}

.bdc-1uqofwv-Content .is-large-text {
  font-size: 2.25em;
}

.bdc-1uqofwv-Content .is-larger-text {
  font-size: 3em;
}

.bdc-1uqofwv-Content .has-larger-font-size {
  font-size: 2.625em;
}

.bdc-1uqofwv-Content .has-normal-font-size {
  font-size: 16px;
}

.bdc-1uqofwv-Content .has-huge-font-size {
  font-size: 42px;
}

.bdc-1uqofwv-Content .has-drop-cap:not(:focus)::first-letter {
  float: left;
  font-size: 8.4em;
  line-height: 0.68;
  font-weight: 100;
  margin: 0.05em 0.1em 0 0;
  text-transform: uppercase;
  font-style: normal;
}

.bdc-1uqofwv-Content .index-module-scss-module__QHcQkW__has-text-align-center {
  text-align: center;
}

.bdc-1uqofwv-Content .index-module-scss-module__QHcQkW__has-text-align-left {
  text-align: left;
}

.bdc-1uqofwv-Content .index-module-scss-module__QHcQkW__has-text-align-right {
  text-align: right;
}

.bdc-1uqofwv-Content .index-module-scss-module__QHcQkW__aligncenter {
  clear: both;
}

.bdc-1uqofwv-Content .items-justified-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

.bdc-1uqofwv-Content .items-justified-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.bdc-1uqofwv-Content .items-justified-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

.bdc-1uqofwv-Content .items-justified-space-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.bdc-1uqofwv-Content figure {
  margin: 0 0 1em 0;
}

.bdc-1uqofwv-Content .wp-caption .wp-caption-text {
  color: #767676;
  font-size: 0.71111em;
  line-height: 1.6;
  margin: 0;
  padding: 0.5rem;
  text-align: center;
}

.bdc-1uqofwv-Content .wp-caption.index-module-scss-module__QHcQkW__aligncenter {
  margin-left: auto;
  margin-right: auto;
}

.bdc-1uqofwv-Content iframe[src*='youtube.com' i],.bdc-1uqofwv-Content iframe[src*='vimeo.com' i] {
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
}

.bdc-1uqofwv-Content .wp-block-table:not(.styled-table)>table:not(.styled-table),.bdc-1uqofwv-Content section>table:not(.styled-table) {
  border-collapse: collapse;
  display: block;
  overflow-x: auto;
  padding-bottom: 1rem;
  position: relative;
  width: 100%;
}

.bdc-1uqofwv-Content .wp-block-table:not(.styled-table)>table:not(.styled-table)::-webkit-scrollbar,.bdc-1uqofwv-Content section>table:not(.styled-table)::-webkit-scrollbar {
  -webkit-overflow-scrolling: auto;
  -webkit-appearance: none;
  background: #f3f3f3;
  border-radius: 10px;
  height: 8px;
}

.bdc-1uqofwv-Content .wp-block-table:not(.styled-table)>table:not(.styled-table)::-webkit-scrollbar-thumb,.bdc-1uqofwv-Content section>table:not(.styled-table)::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #EEEEEE;
}

.bdc-1uqofwv-Content .wp-block-table:not(.styled-table)>table:not(.styled-table) tbody,.bdc-1uqofwv-Content section>table:not(.styled-table) tbody,.bdc-1uqofwv-Content .wp-block-table:not(.styled-table)>table:not(.styled-table) td,.bdc-1uqofwv-Content section>table:not(.styled-table) td,.bdc-1uqofwv-Content .wp-block-table:not(.styled-table)>table:not(.styled-table) tfoot,.bdc-1uqofwv-Content section>table:not(.styled-table) tfoot,.bdc-1uqofwv-Content .wp-block-table:not(.styled-table)>table:not(.styled-table) th,.bdc-1uqofwv-Content section>table:not(.styled-table) th,.bdc-1uqofwv-Content .wp-block-table:not(.styled-table)>table:not(.styled-table) thead,.bdc-1uqofwv-Content section>table:not(.styled-table) thead,.bdc-1uqofwv-Content .wp-block-table:not(.styled-table)>table:not(.styled-table) time,.bdc-1uqofwv-Content section>table:not(.styled-table) time,.bdc-1uqofwv-Content .wp-block-table:not(.styled-table)>table:not(.styled-table) tr,.bdc-1uqofwv-Content section>table:not(.styled-table) tr,.bdc-1uqofwv-Content .wp-block-table:not(.styled-table)>table:not(.styled-table) tt,.bdc-1uqofwv-Content section>table:not(.styled-table) tt {
  border-collapse: collapse;
  border-spacing: 0;
  border-style: solid;
  border-width: 1px;
  vertical-align: inherit;
}

.bdc-1uqofwv-Content .wp-block-table:not(.styled-table)>table:not(.styled-table) td,.bdc-1uqofwv-Content section>table:not(.styled-table) td {
  padding: 1rem;
}

.bdc-1uqofwv-Content .wp-block-table:not(.styled-table)>table:not(.styled-table) th,.bdc-1uqofwv-Content section>table:not(.styled-table) th {
  padding: 1rem;
  text-align: left;
}

.bdc-1uqofwv-Content .wp-block-table.styled-table>table,.bdc-1uqofwv-Content table.styled-table {
  border: 1px solid #E6E6E6;
  margin: 0 auto 1rem;
  font-size: 1rem;
  border-collapse: collapse;
  display: block;
  overflow-x: auto;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.bdc-1uqofwv-Content .wp-block-table.styled-table>table tbody tr,.bdc-1uqofwv-Content table.styled-table tbody tr {
  border: none;
}

.bdc-1uqofwv-Content .wp-block-table.styled-table>table tbody tr td,.bdc-1uqofwv-Content table.styled-table tbody tr td,.bdc-1uqofwv-Content .wp-block-table.styled-table>table tbody tr th,.bdc-1uqofwv-Content table.styled-table tbody tr th {
  min-width: 11.875rem;
  vertical-align: middle;
  padding: 0.9375rem;
  border: none;
}

.bdc-1uqofwv-Content .wp-block-table.styled-table>table tbody tr th,.bdc-1uqofwv-Content table.styled-table tbody tr th {
  text-align: left;
}

.bdc-1uqofwv-Content .wp-block-table.styled-table>table tbody tr:nth-of-type(odd),.bdc-1uqofwv-Content table.styled-table tbody tr:nth-of-type(odd) {
  background: #FAF9F8;
}

.bdc-1uqofwv-Content .wp-block-table.styled-table>table tbody tr:nth-of-type(odd) >th,.bdc-1uqofwv-Content table.styled-table tbody tr:nth-of-type(odd) >th {
  background: inherit;
}

.bdc-1uqofwv-Content .wp-block-table.styled-table>table tbody tr:nth-of-type(even),.bdc-1uqofwv-Content table.styled-table tbody tr:nth-of-type(even) {
  background: #ffffff;
}

.bdc-1uqofwv-Content .wp-block-table.styled-table>table tbody tr:nth-of-type(even) >th,.bdc-1uqofwv-Content table.styled-table tbody tr:nth-of-type(even) >th {
  background: inherit;
}

.bdc-1uqofwv-Content .wp-block-table.styled-table>table tbody tr td:first-child,.bdc-1uqofwv-Content table.styled-table tbody tr td:first-child,.bdc-1uqofwv-Content .wp-block-table.styled-table>table tbody th:first-child,.bdc-1uqofwv-Content table.styled-table tbody th:first-child {
  font-weight: 700;
}

.bdc-myy83k-TipBoxWrapper {
  border: none;
  margin: 3rem 0;
}

.bdc-449x29-Header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: 'Roboto','Roboto Fallback',sans-serif;
  line-height: 1.2;
  font-size: 1.625rem;
  background-color: #EBE7E4;
  border-radius: 8px 8px 0 0;
}

@media screen and (max-width: 992px) {
  .bdc-449x29-Header {
      font-size:1.375rem;
  }
}

@media screen and (max-width: 569px) {
  .bdc-449x29-Header {
      font-size:1.25rem;
  }
}

.bdc-449x29-Header span {
  margin-right: 1rem;
}

.bdc-449x29-Header::before {
  content: '';
  display: inline-block;
  width: 1.125rem;
  height: inherit;
  background-color: #EBE7E4;
  border-radius: 8px 0 0 0;
}

.bdc-13z8dic-HeaderContentWrapper {
  font-family: 'Roboto','Roboto Fallback',sans-serif;
  line-height: 1.2;
  font-size: 1.125rem;
  font-weight: 900;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.5rem 1.25rem;
  width: 100%;
}

.bdc-13z8dic-HeaderContentWrapper svg {
  opacity: 0.7;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.bdc-1479fiq-Body {
  background-color: #FAF9F8;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0 0 8px 8px;
  color: #383640;
  font-weight: normal;
}

.bdc-1479fiq-Body::before {
  content: '';
  display: inline-block;
  width: 1.125rem;
  height: inherit;
  background-color: #EBE7E4;
  border-radius: 0 0 0 8px;
}

.bdc-1479fiq-Body ul {
  padding-left: 1rem;
}

.bdc-1479fiq-Body ul li::marker {
  color: #CBBFAC;
}

.bdc-19q5h0k-BodyContentWrapper {
  padding: 0.625rem 1.25rem 1.875rem;
  width: 100%;
}

.bdc-rdarwg-ParsedContent {
  font-size: 1rem;
  font-family: Tahoma,Verdana,"Segoe UI",sans-serif;
}

.bdc-y5o23r-BottomAuthorWrapper {
  margin-top: 3.125rem;
  text-align: left;
}

.bdc-1q58s1n-FeedbackWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 18px;
  margin-bottom: 40px;
  height: 80px;
  -webkit-transition: height 250ms ease;
  transition: height 250ms ease;
}

.bdc-1q58s1n-FeedbackWrapper >.ewbers4,.bdc-1q58s1n-FeedbackWrapper >.ewbers5 {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 250ms ease-out,visibility 0ms ease-out 250ms;
  transition: opacity 250ms ease-out,visibility 0ms ease-out 250ms;
}

.bdc-1q58s1n-FeedbackWrapper >.ewbers7 {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 250ms ease-in,visibility 0ms ease-in 250ms;
  transition: opacity 250ms ease-in,visibility 0ms ease-in 250ms;
}

.bdc-yyl47b-FeedbackQuestion {
  font-family: 'Roboto','Roboto Fallback',sans-serif;
  line-height: 1.2;
  font-size: 0.875rem;
  line-height: 1.6;
}

.bdc-44xw2s-FeedbackAnswers {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  width: 208px;
}

.bdc-uafyma-BaseButton-FeedbackButton {
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #FFA06A;
  border: 2px solid #FFA06A;
  color: #004d5a;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-size: 1.125rem;
  line-height: 1rem;
  padding: 15px 8px;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  border-radius: 0;
  font-family: Tahoma,Verdana,"Segoe UI",sans-serif;
  font-style: normal;
  font-family: 'Roboto','Roboto Fallback',sans-serif;
  line-height: 1.2;
  font-size: 0.875rem;
  border-radius: 4px;
  font-style: normal;
  height: 40px;
}

.bdc-uafyma-BaseButton-FeedbackButton:hover {
  background: #1d1c22;
  border-color: #1d1c22;
  color: #ffffff;
}

.bdc-uafyma-BaseButton-FeedbackButton.primary {
  background: #1d1c22;
  border-color: #1d1c22;
  color: #ffffff;
}

.bdc-uafyma-BaseButton-FeedbackButton.primary:disabled:hover {
  color: #004d5a;
}

.bdc-uafyma-BaseButton-FeedbackButton.primary:hover {
  background: #1d1c22;
  border-color: #1d1c22;
  color: #E5FC56;
}

.bdc-uafyma-BaseButton-FeedbackButton.secondary {
  background: #ffffff;
  color: #1d1c22;
  border-color: #1d1c22;
  letter-spacing: 0.25px;
}

.bdc-uafyma-BaseButton-FeedbackButton.secondary:disabled:hover {
  color: #004d5a;
}

.bdc-uafyma-BaseButton-FeedbackButton.secondary:hover {
  background: #ffffff;
  border-color: #E5FC56;
  color: #1d1c22;
}

.bdc-uafyma-BaseButton-FeedbackButton.tertiary {
  background: #A1D884;
  border-color: #A1D884;
  color: #004d5a;
}

.bdc-uafyma-BaseButton-FeedbackButton.tertiary:disabled:hover {
  color: #004d5a;
}

.bdc-uafyma-BaseButton-FeedbackButton.tertiary:hover {
  background: #003B5C;
  border-color: #003B5C;
  color: #ffffff;
}

.bdc-uafyma-BaseButton-FeedbackButton.warning {
  background: #ec3a3a;
  border-color: #ec3a3a;
  color: #ffffff;
}

.bdc-uafyma-BaseButton-FeedbackButton.warning:disabled:hover {
  color: #ffffff;
}

.bdc-uafyma-BaseButton-FeedbackButton.warning:hover {
  background: #003B5C;
  border-color: #003B5C;
  color: #ffffff;
}

.bdc-uafyma-BaseButton-FeedbackButton.border {
  background: transparent;
  border-color: #FFA06A;
  color: #ffffff;
  border-width: 4px;
  width: 180px;
  height: 40px;
}

.bdc-uafyma-BaseButton-FeedbackButton.border:disabled:hover {
  color: #ffffff;
}

.bdc-uafyma-BaseButton-FeedbackButton.border:hover {
  background: #FFA06A;
  border-color: #FFA06A;
  color: #ffffff;
}

.bdc-uafyma-BaseButton-FeedbackButton.primary-large {
  font-size: 1.25rem;
  background: #FFA06A;
  border-color: #FFA06A;
  color: #004d5a;
}

.bdc-uafyma-BaseButton-FeedbackButton.primary-large:disabled:hover {
  color: #004d5a;
}

.bdc-uafyma-BaseButton-FeedbackButton.primary-large:hover {
  background: #1d1c22;
  border-color: #1d1c22;
  color: #ffffff;
}

@media screen and (min-width: 380) {
  .bdc-uafyma-BaseButton-FeedbackButton.primary-large {
      height:58px;
  }
}


.bdc-uafyma-BaseButton-FeedbackButton.secondary-large {
  font-size: 1.25rem;
  background: #ffffff;
  border-color: #FFA06A;
  color: #004d5a;
}

.bdc-uafyma-BaseButton-FeedbackButton.secondary-large:disabled:hover {
  color: #004d5a;
}

.bdc-uafyma-BaseButton-FeedbackButton.secondary-large:hover {
  background: #1d1c22;
  border-color: #1d1c22;
  color: #ffffff;
}

@media screen and (min-width: 380) {
  .bdc-uafyma-BaseButton-FeedbackButton.secondary-large {
      height:58px;
  }
}


.bdc-uafyma-BaseButton-FeedbackButton.reskin-primary {
  background: #ffffff;
  border: 1px solid #cbbfac;
  color: #000000;
  letter-spacing: 0.1px;
}

.bdc-uafyma-BaseButton-FeedbackButton.reskin-primary:hover {
  background: #cbbfac;
  border-color: #cbbfac;
}

.bdc-uafyma-BaseButton-FeedbackButton.reskin-secondary {
  background: #000000;
  border: #000000;
  color: #ffffff;
  letter-spacing: 0.1px;
}

.bdc-uafyma-BaseButton-FeedbackButton.reskin-secondary:hover {
  color: #e5fc56;
}

.bdc-uafyma-BaseButton-FeedbackButton.ringpool {
  background: transparent;
  color: #1d1c22;
  border: none;
  border-radius: 4px;
  padding: 16px 24px;
  -webkit-filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.05));
  filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.05));
  font-family: 'Roboto','Roboto Fallback',sans-serif;
  font-weight: 600;
  margin-bottom: 0;
}

.bdc-uafyma-BaseButton-FeedbackButton.ringpool:hover {
  color: #015FB9;
  border-color: #9CA2AF;
}

.bdc-uafyma-BaseButton-FeedbackButton.affiliate {
  background: #1d1c22;
  border-color: #1d1c22;
  color: #ffffff;
  font-family: 'Roboto','Roboto Fallback',sans-serif;
  font-weight: 600;
}

.bdc-uafyma-BaseButton-FeedbackButton.affiliate:disabled:hover {
  color: #004d5a;
}

.bdc-uafyma-BaseButton-FeedbackButton.affiliate:hover {
  background: #383640;
  border-color: #383640;
  color: #ffffff;
}

.bdc-uafyma-BaseButton-FeedbackButton.rfq {
  background: #EBE7E4;
  color: #1d1c22;
  border-color: #EBE7E4;
  letter-spacing: 0.25px;
  font-family: 'Roboto','Roboto Fallback',sans-serif;
  font-weight: 600;
}

.bdc-uafyma-BaseButton-FeedbackButton.rfq:disabled:hover {
  color: #004d5a;
}

.bdc-uafyma-BaseButton-FeedbackButton.rfq:hover {
  background: #DED3C3;
  border-color: #DED3C3;
  color: #1d1c22;
}

.bdc-uafyma-BaseButton-FeedbackButton.subscribe {
  color: #ffffff;
  background: #1d1c22;
  border-color: #1d1c22;
  letter-spacing: 0.1px;
  font-weight: 700;
  font-size: 0.875rem;
  border-radius: 4px;
  width: 120px;
  height: 40px;
}

.bdc-uafyma-BaseButton-FeedbackButton.subscribe:hover {
  background: #383640;
  border-color: #383640;
  color: #ffffff;
}

.bdc-uafyma-BaseButton-FeedbackButton.advertise {
  color: #1d1c22;
  background: #ffffff;
  border: 1px solid #D3D5D9;
  border-radius: 4px;
  max-width: 175px;
  min-width: 140px;
  width: 100%;
  height: 40px;
  font-weight: 600;
  font-size: 0.875rem;
  font-family: 'Roboto','Roboto Fallback',sans-serif;
}

.bdc-uafyma-BaseButton-FeedbackButton.advertise:hover {
  background: #F7F7FA;
  border-color: #D3D5D9;
  color: #1d1c22;
}

.bdc-4o6x5z-BaseButtonLabel {
  width: 100%;
  display: inherit;
  -webkit-align-items: inherit;
  -webkit-box-align: inherit;
  -ms-flex-align: inherit;
  align-items: inherit;
  -webkit-box-pack: inherit;
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.bdc-a39omm-FeedbackSuccess {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
  padding: 12px;
  border-radius: 4px;
  background-color: #F5F5F5;
  max-width: 250px;
  font-weight: 400;
}

.bdc-1drj1r3-ShareText {
  margin-bottom: 12px;
  font-family: 'Roboto','Roboto Fallback',sans-serif;
  color: #000000;
  font-size: 1.125rem;
  font-weight: 900;
}

.bdc-13xf3o7-SocialSharesContainer {
  background-color: transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 20px 0;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  margin-bottom: 40px;
}

@media screen and (min-width: 768px) {
  .bdc-13xf3o7-SocialSharesContainer {
      padding:0;
  }
}

.bdc-q0kl9d-StyledLink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: 40px;
  width: 40px;
  background-color: #ffffff;
  border: 1px solid #1D1C221A;
  border-radius: 50%;
}

.bdc-q0kl9d-StyledLink:hover {
  background-color: none;
  border-color: none;
}

.bdc-q0kl9d-StyledLink:hover svg>path {
  fill: #000000;
}

.bdc-1cxpts-BDCLine {
  border-top: 1px solid#383640;
  padding-bottom: 28px;
}

.bdc-1ol0j2m-AuthorProfileWrapper {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.bdc-dzftng-AuthorBio {
  font-family: Tahoma,Verdana,"Segoe UI",sans-serif;
  line-height: 1.3;
  font-size: 1rem;
  color: #383640;
  margin-top: 0.75rem;
  margin-left: 0;
}

@media (min-width: 768px) {
  .bdc-dzftng-AuthorBio {
      margin-left:3rem;
  }
}

.bdc-q8gu5v-BottomSocials {
  text-transform: uppercase;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  padding-left: 0;
}

@media (min-width: 768px) {
  .bdc-q8gu5v-BottomSocials {
      margin-left:3rem;
  }
}

.bdc-q8gu5v-BottomSocials li a {
  color: #000000;
}

.bdc-q8gu5v-BottomSocials li:not(:last-child)::after {
  content: '|';
  margin: 0 5px;
}

.bdc-17f3r0o-Rail {
  -webkit-flex-basis: 28%;
  -ms-flex-preferred-size: 28%;
  flex-basis: 28%;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

@media (min-width: 1200px) {
  .bdc-17f3r0o-Rail {
      max-width:300px;
      margin-left: 2.5rem;
  }
}

.bdc-ql1dnw-GenericAdUnit-RailAd {
  margin: 0rem auto 0;
}

@media (min-width: 768px) {
  .bdc-ql1dnw-GenericAdUnit-RailAd {
      margin:0rem 0 0;
  }

  .bdc-ql1dnw-GenericAdUnit-RailAd .enh0c141 {
      margin-left: 0;
  }
}

@media (min-width: 1200px) {
  .bdc-ql1dnw-GenericAdUnit-RailAd {
      display:block;
      margin: 0 0 0rem;
  }
}

.bdc-m3d9m2-RelatedRailWrapper {
  margin-top: 3.75rem;
}

@media (min-width: 1200px) {
  .bdc-m3d9m2-RelatedRailWrapper {
      margin-top:0;
  }
}

.bdc-8x8ddk-ContentTitle {
  font-family: 'Roboto','Roboto Fallback',sans-serif;
  line-height: 1.2;
  font-size: 0.875rem;
  margin-bottom: 1.5rem;
  color: #54535C;
  font-weight: 600;
  text-transform: upperCase;
}

.bdc-1vy9prd-BaseList-RailList {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr;
  -webkit-column-gap: 1.25rem;
  column-gap: 1.25rem;
  row-gap: 1.25rem;
}

@media (min-width: 569px) {
  .bdc-1vy9prd-BaseList-RailList {
      grid-template-columns:repeat(2,minmax(0,1fr));
  }
}

@media (min-width: 1200px) {
  .bdc-1vy9prd-BaseList-RailList {
      grid-template-columns:1fr;
  }
}

.bdc-1axxy8c-BaseListItem-RailItem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.25rem;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.bdc-17uerez-LinkWrapper-Link {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #1d1c22;
}

.bdc-17uerez-LinkWrapper-Link:hover {
  color: #1d1c22;
}

.bdc-17uerez-LinkWrapper-Link.primary {
  color: #003B5C;
}

.bdc-17uerez-LinkWrapper-Link.primary:hover {
  color: #1d1c22;
}

.bdc-17uerez-LinkWrapper-Link.tertiary {
  color: #1d1c22;
}

.bdc-17uerez-LinkWrapper-Link.tertiary:hover {
  color: #003B5C;
}

.bdc-17uerez-LinkWrapper-Link.contentLink {
  color: #015FB9;
}

.bdc-17uerez-LinkWrapper-Link.contentLink:hover {
  color: #015FB9;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.bdc-17uerez-LinkWrapper-Link.breadcrumb:hover {
  color: #1d1c22;
}

.bdc-17uerez-LinkWrapper-Link.light {
  color: #ffffff;
}

.bdc-17uerez-LinkWrapper-Link.light:hover {
  color: #1d1c22;
}

.bdc-17uerez-LinkWrapper-Link.reskin-primary {
  color: #000000;
}

.bdc-17uerez-LinkWrapper-Link.reskin-primary:hover {
  color: #003B5C;
}

.bdc-17uerez-LinkWrapper-Link.footer-link {
  color: #ffffff;
}

.bdc-17uerez-LinkWrapper-Link.footer-link:hover {
  color: #003B5C;
}

.bdc-17uerez-LinkWrapper-Link.secondary {
  color: #1d1c22;
}

.bdc-17uerez-LinkWrapper-Link.secondary:hover {
  color: #1d1c22;
}

.bdc-17uerez-LinkWrapper-Link.advertise {
  color: #1d1c22;
  background: #ffffff;
  border: 1px solid #D3D5D9;
  border-radius: 4px;
  max-width: 175px;
  min-width: 140px;
  width: 100%;
  height: 40px;
  font-weight: 600;
  font-size: 0.875rem;
  font-family: 'Roboto','Roboto Fallback',sans-serif;
}

.bdc-17uerez-LinkWrapper-Link.advertise:hover {
  background: #F7F7FA;
  border-color: #D3D5D9;
  color: #1d1c22;
}

.bdc-wjjkgr-Title {
  font-family: 'Roboto','Roboto Fallback',sans-serif;
  line-height: 1.2;
  font-size: 0.875rem;
  color: #1d1c22;
  font-weight: 900;
  white-space: normal;
}

.bdc-wjjkgr-Title:hover {
  color: #6E6D73;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-color: #6E6D73;
}

.bdc-e8pizp-ImageContainer {
  height: 50px;
  width: 100px;
  position: relative;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.bdc-e8pizp-ImageContainer .related-image {
  border-radius: 4px;
}

.bdc-dsqbn0-LinkWrapper-MoreLink {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #1d1c22;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1.5rem;
  text-transform: capitalize;
  font-family: 'Roboto','Roboto Fallback',sans-serif;
  line-height: 1.2;
  font-size: 0.875rem;
  color: #1d1c22;
  font-weight: 600;
  white-space: normal;
}

.lincx-zone-24foz0 {
  padding: 20px 0;
}
