/* SELL-1298: the rules from next-staging-core.css (678 KB, SDK checkout-surface stylesheet) that the
   landing page actually uses — extracted with Chrome CSS coverage on the live page at 390/820/1440px
   with a full scroll, accordions and mobile menu opened. Keeps the landing cascade identical while
   dropping the 96% that never matched. Same slot as the old link: after components.css, before main.css. */

:root {
  --brand--color--background: white;
  --_text---font-family--primary: "Roboto", sans-serif;
  --brand--color--text-primary: var(--_labels---brand--color--label-status);
  --_text---font-family--heading: "Roboto", sans-serif;
  --brand--color--cta-primary: var(--brand--color--primary);
  --radius--button: var(--radius-size--buttons);
  --brand--color--text-inverse: white;
  --system-colors--white: white;
  --font-size--paragraph-m: .875rem;
  --brand--color--primary: #3c7dff;
  --neutral--300: #d0d5dd;
  --neutral--25: #fcfcfd;
  --spacing--7: 7rem;
  --spacing--4: 4rem;
  --spacing--3: 3rem;
  --spacing--2: 2rem;
  --spacing--1: 1rem;
  --brand--color--accent: #3d3d3d;
  --brand--color--primary-foreground: white;
  --brand--color--surface: #f9fbff;
  --brand--color--primary-light: #e0ebff;
  --brand--color--accent-foreground: white;
  --brand--color--secondary: #737373;
  --brand--color--secondary-light: #636363;
  --brand--color--tertiary: #636363;
  --brand--color--tertiary-light: #969696;
  --brand--color--complementary-1: #fffdf6;
  --brand--color--complementary-2: var(--brand--color--surface);
  --radius--image: var(--spacing--none);
  --radius-size--buttons: 8px;
  --brand--color--text-muted: #969696;
  --site--gutter: 4rem;
  --site--gutter-mobile: 2rem;
  --radius-size--sm: 4px;
  --radius-size--md: 8px;
  --spacing--1-5: 1.5rem;
  --brand--color--border: #eee;
  --brand--color--rating-star: var(--brand--color--primary);
  --brand--color--text-secondary: #313131;
  --brand--color--foreground: #1a1a1a;
  --brand--color--primary-lighter: #f9fbff;
  --system-colors--success: #ecfff7;
  --component--color--outline: #000;
  --radius--cards: var(--radius-size--base);
  --system-colors--destructive-text: #8f0000;
  --system-colors--success-foreground: #12b870;
  --neutral--400: #98a2b3;
  --neutral--100: #f2f4f7;
  --neutral--700: #344054;
  --system-colors--success-dark: #074d31;
  --radius-size--base: 8px;
  --_text---size: 0px;
  --_text---scale--min: .8;
  --_text---scale--max: 1.15;
  --_text---scale--viewport: 2;
  --_text---font-family--secondary: Inter;
  --_sizes---container--max-width: 80rem;
  --_sizes---container--padding: 2.5rem;
  --_labels---brand--color--label-status: black;
  --brand--color--cta-primary-hover: #7b55d3;
  --brand--color--link: var(--brand--color--accent);
  --brand--color--link-hover: var(--brand--color--complementary-1);
  --brand--color--icons: var(--brand--color--primary);
  --brand--color--icons-inverse: white;
  --_labels---brand--color--label-status-background: white;
  --_labels---brand--color--label-status-border: #e2e8f0;
  --_labels---brand--color--label-urgency: #6b46c1;
  --_labels---brand--color--label-urgency-background: #f7f1ff;
  --_labels---brand--color--label-stock-warning: #f44;
  --_labels---brand--color--label-stock-warning-background: #fff2f2;
  --_labels---brand--color--label-savings: white;
  --_labels---brand--color--label-savings-background: #6b46c1;
  --_labels---brand--color--label-best-deal: black;
  --_labels---brand--color--label-best-deal-text: white;
  --_labels---brand--color--label-discount: #15803d;
  --_labels---brand--color--label-discount-background: #dcfce7;
  --_labels---brand--color--label-discount-text: #166534;
  --_labels---brand--color--label-new: #6b46c1;
  --_labels---brand--color--label-new-background: #f7f1ff;
  --_labels---brand--color--label-soldout: #718096;
  --_labels---brand--color--label-soldout-background: #edf2f7;
  --_labels---brand--color--label-preorder: white;
  --_labels---brand--color--label-preorder-background: white;
  --component--color--swiper-buttons-background: var(--brand--color--primary);
  --component--color--swiper-button-text: #fff;
  --component--color--swiper-thumbnail-border: #000;
  --component--color--radio: var(--brand--color--primary);
  --component--color--label-background: #000;
  --component--color--label: white;
  --radius--radius: 0px;
  --radius--selector: var(--radius-size--sm);
  --radius--label: var(--radius-size--sm);
  --borders--current-option: 2px;
  --system-colors--destructive: #ffe4e4;
  --system-colors--attention: #fff7d9;
  --system-colors--attention-text: #93370d;
  --system-colors--info: #e4f9fd;
  --system-colors--info-text: #00586b;
  --system-colors--glass: #fff9;
  --system-colors--transparent: transparent;
  --system-colors--transparent-white: #fff0;
  --brand--font-display: Interdisplay;
  --brand--font-text: Inter;
  --brand--color-destructive: #ffd0d0;
  --brand--color-destructive-foreground: #ac0000;
  --brand--size-radius: 8px;
  --brand--color-success: #eee;
  --brand--color-success-foreground: #000;
  --container-max-width--width-s: 0px;
  --container-max-width--width-m: 0px;
  --container-max-width--width-l: 70rem;
  --container-max-width--size: 0px;
  --container-max-width--width-xl: 82rem;
  --container-padding--desktop: 2.5rem;
  --container-padding--mobile: 1.25rem;
  --font-size--paragraph: 1rem;
  --font-size--heading-xxl: 4rem;
  --font-size--heading-xl: 3rem;
  --font-size--heading-l: 2rem;
  --font-size--heading-m: 1.5rem;
  --font-size--heading-s: 1rem;
  --font-size--paragraph-s: .75rem;
  --font-size--paragraph-l: 1.125rem;
  --font-size--paragraph-xl: 1.5rem;
  --neutral--50: #f9fafb;
  --neutral--200: #eaecf0;
  --neutral--500: #667085;
  --neutral--600: #475467;
  --neutral--800: #182230;
  --neutral--900: #101828;
  --neutral--950: #0c111d;
  --pb-component--color-error: #ffe4e4;
  --pb-component--color-error-foreground: #8f0000;
  --pb-component--color-success: #f6fef9;
  --pb-component--color-success-foreground: #053321;
  --pb-component--border-radius: 4px;
  --pb-component--border-size: 1px;
  --spacing--max-width-small: 70rem;
  --spacing--0-25: .25rem;
  --spacing--0-5: .5rem;
  --spacing--0-75: .75rem;
  --spacing--5: 5rem;
  --spacing--6: 6rem;
  --spacing--8: 8rem;
  --spacing--none: 0px;
  --section--padding: var(--spacing--2);
  --section--padding-tablet: var(--spacing--1-5);
  --section--padding-mobile: var(--spacing--1);
  --spacing-new--unit: 4px;
  --site--width: 67.5rem;
  --site--margin: 0px;
}
body {
  background-color: var(--brand--color--background);
  font-family: var(--_text---font-family--primary);
  color: var(--brand--color--text-primary);
  overscroll-behavior: auto;
  font-size: 1rem;
  line-height: 1.5;
}
h1 {
  font-family: var(--_text---font-family--heading);
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}
h2 {
  font-family: var(--_text---font-family--heading);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}
h3 {
  font-family: var(--_text---font-family--heading);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}
h4 {
  font-family: var(--_text---font-family--heading);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}
p {
  margin-bottom: 0;
}
a {
  color: #000;
  text-decoration: none;
}
ul {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.25rem;
}
li {
  margin-top: .25rem;
  margin-bottom: .25rem;
  padding-left: .5rem;
}
img {
  object-fit: contain;
  max-width: 100%;
  display: inline-block;
}
.page-wrapper {
  overflow: clip;
}
.headline-component {
  grid-row-gap: .5rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 45rem;
  margin-bottom: 3rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.section {
  padding-top: var(--spacing--1);
  padding-bottom: 18rem;
  position: relative;
  overflow: clip;
}
.image-wrapper {
  border-radius: var(--radius--image);
  align-self: flex-start;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.u-horizontal-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  align-items: center;
  display: flex;
}
.list-container {
  grid-row-gap: .25rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}
.list {
  grid-row-gap: .5em;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}
.list__item {
  grid-column-gap: .5em;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}
.list__item.cc-gap.cc-md {
  grid-column-gap: .5em;
}
.container {
  z-index: 1;
  width: 100%;
  max-width: 76.6rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: relative;
}
.accordion__item-body {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: 2px solid var(--brand--color--border);
  flex-flow: column;
  margin-top: .5rem;
  padding: .5rem 0 0;
  display: flex;
}
.accordion__item-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  background-color: #f0f0f000;
  border-style: none;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.15rem;
  display: flex;
}
.accordion {
  min-width: 0;
}
.accordion__item-wrapper {
  min-height: 0;
  transition: max-height .2s;
  display: none;
  overflow: hidden;
}
.accordion_icon {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}
.accordion_icon-wrapper {
  background-color: var(--brand--color--surface);
  border-radius: 50%;
  transition: transform .2s;
}
.accordion__wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}
.accordion__item {
  background-color: #fff;
  border-bottom: 1px #eee;
  border-radius: 12px;
  padding: 1.5rem;
}
.accordion_title {
  font-weight: 600;
}
.accordion__title-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.review-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--brand--color--text-muted);
  flex-flow: column;
  font-size: .875rem;
  display: flex;
}
.footer_section {
  background-color: var(--brand--color--primary);
  color: var(--brand--color--primary-foreground);
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.footer_layout {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.footer_copy-info {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: space-between;
  width: 100%;
  display: flex;
}
.footer_link-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  font-size: .8125rem;
  display: flex;
}
.footer_legal-link {
  color: var(--brand--color--primary-foreground);
  text-decoration: underline;
}
.card-title {
  font-size: 18px;
  font-weight: 700;
}
.review-title {
  font-weight: 500;
}
.subheadline {
  font-size: 30px;
  font-weight: 500;
}
.d-flex{
  display: flex;
}
.d-none{
  display: none !important;
}
screen and (max-width: 991px)
body {
    --_sizes---container--max-width: 80rem;
    --_sizes---container--padding: 2.5rem;
    --_text---font-family--primary: "Roboto", sans-serif;
    --_text---font-family--heading: "Roboto", sans-serif;
    --brand--color--background: white;
    --brand--color--text-primary: var(--_labels---brand--color--label-status);
    --brand--color--cta-primary: var(--brand--color--primary);
    --radius--button: var(--radius-size--buttons);
    --brand--color--text-inverse: white;
    --system-colors--white: white;
    --font-size--paragraph-m: .875rem;
    --brand--color--primary: #3c7dff;
    --neutral--300: #d0d5dd;
    --neutral--25: #fcfcfd;
    --spacing--4: 4rem;
    --spacing--3: 3rem;
    --spacing--2: 2rem;
    --spacing--1: 1rem;
    --brand--color--accent: #3d3d3d;
    --brand--color--primary-foreground: white;
    --brand--color--surface: #f9fbff;
    --brand--color--primary-light: #e0ebff;
    --brand--color--accent-foreground: white;
    --brand--color--secondary: #737373;
    --brand--color--secondary-light: #636363;
    --brand--color--tertiary: #636363;
    --brand--color--tertiary-light: #969696;
    --brand--color--complementary-1: #fffdf6;
    --brand--color--complementary-2: var(--brand--color--surface);
    --radius--image: var(--spacing--none);
    --radius-size--buttons: 8px;
    --brand--color--text-muted: #969696;
    --site--gutter: 4rem;
    --site--gutter-mobile: 2rem;
    --radius-size--sm: 4px;
    --radius-size--md: 8px;
    --spacing--1-5: 1.5rem;
    --brand--color--border: #eee;
    --brand--color--rating-star: var(--brand--color--primary);
    --brand--color--text-secondary: #313131;
    --brand--color--foreground: #1a1a1a;
    --brand--color--primary-lighter: #f9fbff;
    --system-colors--success: #ecfff7;
    --component--color--outline: #000;
    --radius--cards: var(--radius-size--base);
    --system-colors--destructive-text: #8f0000;
    --system-colors--success-foreground: #12b870;
    --neutral--400: #98a2b3;
    --neutral--100: #f2f4f7;
    --neutral--700: #344054;
    --system-colors--success-dark: #074d31;
    --radius-size--base: 8px;
    --_text---size: 0px;
    --_text---scale--min: .8;
    --_text---scale--max: 1.15;
    --_text---scale--viewport: 2;
    --_text---font-family--secondary: Inter;
  }
.section {
    padding-top: var(--spacing--3);
    padding-bottom: var(--spacing--2);
  }
.container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
screen and (max-width: 767px)
screen and (max-width: 479px)
body {
    --_sizes---container--max-width: 80rem;
    --_sizes---container--padding: 1.25rem;
    --_text---font-family--primary: "Roboto", sans-serif;
    --_text---font-family--heading: "Roboto", sans-serif;
    --_text---scale--min: .8;
    --_text---scale--max: 1.05;
    --_text---scale--viewport: 2;
    --_text---font-family--secondary: Inter;
  }
h1 {
    font-size: 2.5rem;
  }
.headline-component {
    margin-bottom: 2rem;
    padding-top: 0;
    padding-bottom: 0;
  }
.section {
    padding-top:0;
  }
.footer_copy-info {
    flex-flow: column;
  }
.footer_link-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: .5rem;
    flex-flow: wrap;
  }
.card-title {
    font-size: 17px;
  }
.feature_col {
  flex-flow: column;
  display: flex;
}

@media screen and (max-width: 767px) {
  body {
      --_sizes---container--max-width: 80rem;
      --_sizes---container--padding: 1.25rem;
      --_text---font-family--primary: "Roboto", sans-serif;
      --_text---font-family--heading: "Roboto", sans-serif;
      --_text---scale--min: .8;
      --_text---scale--max: 1.1;
      --_text---scale--viewport: 2;
      --_text---font-family--secondary: Inter;
    }
  h1 {
      font-size: 2.5rem;
    }
  h2 {
      font-size: 2.25rem;
    }
  h3 {
      font-size: 2rem;
    }
  h4 {
      font-size: 1.5rem;
      line-height: 1.4;
    }
  .headline-component {
      margin-bottom: 2rem;
    }
  .list__item {
      margin-bottom: .15rem;
    }
  .footer_link-wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      grid-auto-flow: row;
      justify-items: center;
      display: flex;
    }
  .section {
      padding-top: var(--spacing--4);
      padding-bottom: var(--spacing--4);
      position: relative;
      overflow: clip;
    }
  .image-wrapper {
      border-radius: var(--radius--image);
      align-self: flex-start;
      width: 100%;
      position: relative;
      overflow: hidden;
    }
  .u-horizontal-wrap {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-flow: row;
      align-items: center;
      display: flex;
    }
  .list-container {
      grid-row-gap: .25rem;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      margin-top: 0;
      margin-bottom: 0;
      padding-left: 0;
      display: flex;
    }
  .list {
      grid-row-gap: .5em;
      text-align: left;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      margin-top: 0;
      margin-bottom: 0;
      padding-left: 0;
      display: flex;
    }
  .list__item {
      grid-column-gap: .5em;
      justify-content: flex-start;
      align-items: flex-start;
      margin-top: 0;
      margin-bottom: 0;
      padding-left: 0;
      display: flex;
    }
  .list__item.cc-gap.cc-md {
      grid-column-gap: .5em;
    }
  .container {
      z-index: 1;
      width: 100%;
      max-width: 80rem;
      margin-left: auto;
      margin-right: auto;
      padding-left: 2.5rem;
      padding-right: 2.5rem;
      display: block;
      position: relative;
    }
  .accordion__item-body {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      border-top: 2px solid var(--brand--color--border);
      flex-flow: column;
      margin-top: .5rem;
      padding: .5rem 0 0;
      display: flex;
    }
  .accordion__item-header {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      cursor: pointer;
      background-color: #f0f0f000;
      border-style: none;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
      width: 100%;
      margin: 0;
      padding-left: 0;
      padding-right: 0;
      font-size: 1.15rem;
      display: flex;
    }
  .accordion {
      min-width: 0;
    }
  .accordion__item-wrapper {
      min-height: 0;
      transition: max-height .2s;
      display: none;
      overflow: hidden;
    }
  .accordion_icon {
      justify-content: center;
      align-items: center;
      width: 2rem;
      height: 2rem;
      display: flex;
    }
  .accordion_icon-wrapper {
      background-color: var(--brand--color--surface);
      border-radius: 50%;
      transition: transform .2s;
    }
  .accordion__wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-direction: column;
      grid-template-rows: auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      display: flex;
    }
  .accordion__item {
      background-color: #fff;
      border-bottom: 1px #eee;
      border-radius: 12px;
      padding: 1.5rem;
    }
  .accordion_title {
      font-weight: 600;
    }
  .accordion__title-wrapper {
      grid-column-gap: .75rem;
      grid-row-gap: .75rem;
      justify-content: flex-start;
      align-items: center;
      display: flex;
    }
  .review-content {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      color: var(--brand--color--text-muted);
      flex-flow: column;
      font-size: .875rem;
      display: flex;
    }
  .footer_section {
      background-color: var(--brand--color--primary);
      color: var(--brand--color--primary-foreground);
      padding-top: 1rem;
      padding-bottom: 1rem;
    }
  .footer_layout {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      text-align: center;
      flex-direction: column;
      justify-content: center;
      align-items: stretch;
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      display: flex;
    }
  .footer_copy-info {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      flex-flow: row;
      justify-content: space-between;
      width: 100%;
      display: flex;
    }
  .footer_link-wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 0rem;
      white-space: normal;
      grid-template-rows: auto;
      grid-template-columns: max-content;
      grid-auto-columns: max-content;
      grid-auto-flow: column;
      justify-content: center;
      font-size: .8125rem;
      display: flex;
    }
  .footer_legal-link {
      color: var(--brand--color--primary-foreground);
      text-decoration: underline;
    }
  .card-title {
      font-size: 18px;
      font-weight: 700;
    }
  .review-title {
      font-weight: 500;
    }
  .subheadline {
      letter-spacing: -.06em;
      font-size: 30px;
      font-weight: 500;
    }
  body {
        --_sizes---container--max-width: 80rem;
        --_sizes---container--padding: 1.25rem;
        --_text---font-family--primary: "Roboto", sans-serif;
        --_text---font-family--heading: "Roboto", sans-serif;
        --_text---scale--min: .8;
        --_text---scale--max: 1.1;
        --_text---scale--viewport: 2;
        --_text---font-family--secondary: Inter;
      }
  h1 {
        font-size: 2.5rem;
      }
  h2 {
        font-size: 2.25rem;
      }
  h3 {
        font-size: 2rem;
      }
  h4 {
        font-size: 1.5rem;
        line-height: 1.4;
      }
  .headline-component {
        margin-bottom: 2rem;
      }
  .list__item {
        margin-bottom: .15rem;
      }
  .footer_link-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-auto-flow: row;
        justify-items: center;
        display: flex;
      }
}

@media screen and (max-width: 991px) {
  body {
        --_sizes---container--max-width: 80rem;
        --_sizes---container--padding: 2.5rem;
        --_text---font-family--primary: "Roboto", sans-serif;
        --_text---font-family--heading: "Roboto", sans-serif;
        --_text---scale--min: .8;
        --_text---scale--max: 1.15;
        --_text---scale--viewport: 2;
        --_text---font-family--secondary: Inter;
      }
  h1 {
        font-size: 3.25rem;
      }
  h2 {
        font-size: 2.75rem;
      }
  h3 {
        font-size: 2.25rem;
      }
  h4 {
        font-size: 1.75rem;
      }
  .section {
        padding-top: var(--spacing--3);
        padding-bottom: var(--spacing--4);
      }
  .container {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
      }
}

@media screen and (max-width: 479px) {
  body {
        --_sizes---container--max-width: 80rem;
        --_sizes---container--padding: 1.25rem;
        --_text---font-family--primary: "Roboto", sans-serif;
        --_text---font-family--heading: "Roboto", sans-serif;
        --_text---scale--min: .8;
        --_text---scale--max: 1.05;
        --_text---scale--viewport: 2;
        --_text---font-family--secondary: Inter;
      }
  h1 {
        font-size: 2.5rem;
      }
  .headline-component {
        margin-bottom: 2rem;
        padding-top: 0;
        padding-bottom: 0;
      }
  .section {
        padding-top: 0;
        padding-bottom: 7rem !important;
      }
  .footer_copy-info {
        flex-flow: column;
      }
  .footer_link-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: .5rem;
        flex-flow: wrap;
      }
  .card-title {
        font-size: 17px;
      }
}
