.channel-html {
  font-weight: normal;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

.channel-html,
.channel-html:before,
.channel-html:after,
.channel-html *,
.channel-html *:before,
.channel-html *:after {
  box-sizing: content-box;
  margin: 0;
  padding: 0;
  float: initial;
  pointer-events: auto;
  letter-spacing: normal;
}

.channel-html *,
.channel-html *:before,
.channel-html *:after {
  float: inherit;
  font-size: 1em;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-align: inherit;
}

.channel-html div,
.channel-html aside,
.channel-html figure,
.channel-html footer,
.channel-html header,
.channel-html nav,
.channel-html section {
  display: block;
}

.channel-html img {
  border: 0;
  vertical-align: middle;
}

.channel-html ul {
  list-style: none;
}

.channel-html,
.channel-html select,
.channel-html button {
  font-family: system-ui, -apple-system;
  font-synthesis: none;
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  direction: rtl;
  text-align: right;
}

.channel-html,
.channel-html select,
.channel-html button {
}

.channel-html sup {
  font-size: 0.6em;
  vertical-align: top;
  position: relative;
  bottom: -0.2em;
}

h1 .channel-html sup,
h2 .channel-html sup,
h3 .channel-html sup {
  font-size: 0.4em;
}

.channel-html sup a {
  vertical-align: inherit;
  color: inherit;
}

.channel-html sup a:hover {
  color: rgb(0, 102, 204);
  text-decoration: none;
}

.channel-html html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

.channel-html body {
  margin: 0;
  padding: 0;
}

.channel-html ul,
.channel-html li,
.channel-html dd,
.channel-html h1,
.channel-html h2,
.channel-html h3,
.channel-html h4,
.channel-html h5,
.channel-html h6,
.channel-html p,
.channel-html figure,
.channel-html form,
.channel-html pre,
.channel-html button {
  margin: 0;
  padding: 0;
}

.channel-html pre,
.channel-html caption {
  font-size: 1em;
  font-weight: normal;
  font-style: normal;
}

.channel-html caption {
  text-align: right;
}

.channel-html table {
  border-collapse: collapse;
  border-spacing: 0;
}

.channel-html button {
  background: none;
  border: 0;
  box-sizing: content-box;
  color: inherit;
  cursor: pointer;
  font: inherit;
  line-height: inherit;
  overflow: visible;
  vertical-align: inherit;
}

.channel-html button:disabled {
  cursor: default;
}

.channel-html :focus-visible {
  outline: 2px solid var(--sk-focus-color, #0071e3);
  outline-offset: var(--sk-focus-offset, 1px);
}

.channel-html ::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.channel-html :root {
  --sk-body-text-color: rgb(29, 29, 31);
  --sk-headline-text-color: rgb(29, 29, 31);
  --sk-body-background-color: rgb(255, 255, 255);
  --sk-body-font-stack: text;
  --sk-default-stacked-margin: 0.4em;
  --sk-paragraph-plus-element-margin: 0.8em;
  --sk-headline-plus-first-element-margin: 0.8em;
  --sk-headline-plus-headline-margin: 0.4em;
  --sk-paragraph-plus-headline-margin: 1.6em;
}

.channel-html html {
  font-size: 106.25%;
  quotes: "“" "”";
}

.channel-html body {
  font-size: 17px;
  line-height: 1.4705882353;
  font-weight: 400;
  letter-spacing: -0.022em;
  background-color: var(--sk-body-background-color, rgb(255, 255, 255));
  color: var(--sk-body-text-color, rgb(29, 29, 31));
  font-style: normal;
}

.channel-html body,
.channel-html select,
.channel-html button {
  font-synthesis: none;
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.channel-html h1,
.channel-html h2,
.channel-html h3,
.channel-html h4,
.channel-html h5,
.channel-html h6 {
  font-weight: 600;
  color: var(--sk-headline-text-color, rgb(29, 29, 31));
}

.channel-html h1 img,
.channel-html h2 img,
.channel-html h3 img,
.channel-html h4 img,
.channel-html h5 img,
.channel-html h6 img {
  display: block;
  margin: 0;
}

.channel-html h1 + *,
.channel-html h2 + *,
.channel-html h3 + *,
.channel-html h4 + *,
.channel-html h5 + *,
.channel-html h6 + * {
  margin-top: var(--sk-headline-plus-first-element-margin, 0.8em);
}

.channel-html h1 + h1,
.channel-html h1 + h2,
.channel-html h1 + h3,
.channel-html h1 + h4,
.channel-html h1 + h5,
.channel-html h1 + h6,
.channel-html h2 + h1,
.channel-html h2 + h2,
.channel-html h2 + h3,
.channel-html h2 + h4,
.channel-html h2 + h5,
.channel-html h2 + h6,
.channel-html h3 + h1,
.channel-html h3 + h2,
.channel-html h3 + h3,
.channel-html h3 + h4,
.channel-html h3 + h5,
.channel-html h3 + h6,
.channel-html h4 + h1,
.channel-html h4 + h2,
.channel-html h4 + h3,
.channel-html h4 + h4,
.channel-html h4 + h5,
.channel-html h4 + h6,
.channel-html h5 + h1,
.channel-html h5 + h2,
.channel-html h5 + h3,
.channel-html h5 + h4,
.channel-html h5 + h5,
.channel-html h5 + h6,
.channel-html h6 + h1,
.channel-html h6 + h2,
.channel-html h6 + h3,
.channel-html h6 + h4,
.channel-html h6 + h5,
.channel-html h6 + h6 {
  margin-top: var(--sk-headline-plus-headline-margin, 0.4em);
}

.channel-html p + h1,
.channel-html ul + h1,
.channel-html p + h2,
.channel-html ul + h2,
.channel-html p + h3,
.channel-html ul + h3,
.channel-html p + h4,
.channel-html ul + h4,
.channel-html p + h5,
.channel-html ul + h5,
.channel-html p + h6,
.channel-html ul + h6 {
  margin-top: var(--sk-paragraph-plus-headline-margin, 1.6em);
}

.channel-html p + *,
.channel-html ul + * {
  margin-top: var(--sk-paragraph-plus-element-margin, 0.8em);
}

.channel-html ul {
  margin-inline-start: 1.1764705882em;
}

.channel-html ul ul {
  margin-top: 0;
  margin-bottom: 0;
}

.channel-html nav ul {
  margin: 0;
  list-style: none;
}

.channel-html li li {
  font-size: 1em;
}

.channel-html b {
  font-weight: 600;
}

.channel-html em,
.channel-html i {
  font-style: italic;
}

.channel-html :root {
  --sk-body-link-color: rgb(0, 102, 204);
  --sk-link-disabled-opacity: 0.42;
}

.channel-html a {
  color: var(--sk-body-link-color, rgb(0, 102, 204));
  letter-spacing: inherit;
}

.channel-html a:disabled {
  text-decoration: none;
}

.channel-html a:hover {
  text-decoration: underline;
}

.channel-html a :disabled {
  opacity: var(--sk-link-disabled-opacity, 0.42);
}

.channel-html :root {
  --sk-focus-color: #0071e3;
  --sk-focus-color-alt: rgb(0, 0, 0);
  --sk-focus-offset: 1px;
  --sk-focus-offset-container: 3px;
}

.channel-html html:not([dir="rtl"]) {
  --r-sk-start: left;
  --r-sk-end: right;
  --r-sk-safe-area-inset-start: env(safe-area-inset-left);
  --r-sk-safe-area-inset-end: env(safe-area-inset-right);
  --r-sk-logical-factor: 1;
}

.channel-html html[dir="rtl"] {
  --r-sk-start: right;
  --r-sk-end: left;
  --r-sk-safe-area-inset-start: env(safe-area-inset-right);
  --r-sk-safe-area-inset-end: env(safe-area-inset-left);
  --r-sk-logical-factor: -1;
}

.channel-html .align-items-start {
  align-items: flex-start;
}

.channel-html .align-items-end {
  align-items: flex-end;
}

.channel-html .large-align-items-start {
  align-items: flex-start;
}

.channel-html .large-align-items-end {
  align-items: flex-end;
}

@media only screen and (max-width: 1068px) {
  .channel-html .medium-align-items-start {
    align-items: flex-start;
  }

  .channel-html .medium-align-items-end {
    align-items: flex-end;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .small-align-items-start {
    align-items: flex-start;
  }

  .channel-html .small-align-items-end {
    align-items: flex-end;
  }
}

.channel-html .visuallyhidden {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(0 0 99.9% 99.9%);
  overflow: hidden;
  height: 1px;
  width: 1px;
  padding: 0;
  border: 0;
}

.channel-html .nowrap {
  display: inline-block;
  text-decoration: inherit;
  white-space: nowrap;
}

.channel-html :root {
  --sk-footnote-font-size: 0.6em;
  --sk-footnote-offset-top: -0.5em;
}

.channel-html sup {
  position: relative;
  font-size: var(--sk-footnote-font-size, 0.6em);
  vertical-align: baseline;
}

.channel-html sup {
  top: var(--sk-footnote-offset-top, -0.5em);
}

.channel-html .row {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}

.channel-html .row-reverse {
  flex-direction: row-reverse;
}

.channel-html .column {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  min-width: 0;
}

.channel-html .large-order-0 {
  order: 0;
}

.channel-html .large-1 {
  flex-basis: 8.3333333333%;
  max-width: 8.3333333333%;
}

.channel-html .large-order-1 {
  order: 1;
}

.channel-html .large-2 {
  flex-basis: 16.6666666667%;
  max-width: 16.6666666667%;
}

.channel-html .large-order-2 {
  order: 2;
}

.channel-html .large-3 {
  flex-basis: 25%;
  max-width: 25%;
}

.channel-html .large-order-3 {
  order: 3;
}

.channel-html .large-4 {
  flex-basis: 33.3333333333%;
  max-width: 33.3333333333%;
}

.channel-html .large-order-4 {
  order: 4;
}

.channel-html .large-5 {
  flex-basis: 41.6666666667%;
  max-width: 41.6666666667%;
}

.channel-html .large-order-5 {
  order: 5;
}

.channel-html .large-6 {
  flex-basis: 50%;
  max-width: 50%;
}

.channel-html .large-order-6 {
  order: 6;
}

.channel-html .large-7 {
  flex-basis: 58.3333333333%;
  max-width: 58.3333333333%;
}

.channel-html .large-order-7 {
  order: 7;
}

.channel-html .large-8 {
  flex-basis: 66.6666666667%;
  max-width: 66.6666666667%;
}

.channel-html .large-order-8 {
  order: 8;
}

.channel-html .large-9 {
  flex-basis: 75%;
  max-width: 75%;
}

.channel-html .large-order-9 {
  order: 9;
}

.channel-html .large-10 {
  flex-basis: 83.3333333333%;
  max-width: 83.3333333333%;
}

.channel-html .large-order-10 {
  order: 10;
}

.channel-html .large-11 {
  flex-basis: 91.6666666667%;
  max-width: 91.6666666667%;
}

.channel-html .large-order-11 {
  order: 11;
}

.channel-html .large-12 {
  flex-basis: 100%;
  max-width: 100%;
}

.channel-html .large-order-12 {
  order: 12;
}

.channel-html .large-last {
  margin-inline-start: auto;
}

.channel-html .large-grow {
  flex: auto;
  max-width: initial;
}

@media only screen and (max-width: 1068px) {
  .channel-html .medium-order-0 {
    order: 0;
  }

  .channel-html .medium-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .channel-html .medium-order-1 {
    order: 1;
  }

  .channel-html .medium-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .channel-html .medium-order-2 {
    order: 2;
  }

  .channel-html .medium-3 {
    flex-basis: 25%;
    max-width: 25%;
  }

  .channel-html .medium-order-3 {
    order: 3;
  }

  .channel-html .medium-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .channel-html .medium-order-4 {
    order: 4;
  }

  .channel-html .medium-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .channel-html .medium-order-5 {
    order: 5;
  }

  .channel-html .medium-6 {
    flex-basis: 50%;
    max-width: 50%;
  }

  .channel-html .medium-order-6 {
    order: 6;
  }

  .channel-html .medium-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .channel-html .medium-order-7 {
    order: 7;
  }

  .channel-html .medium-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .channel-html .medium-order-8 {
    order: 8;
  }

  .channel-html .medium-9 {
    flex-basis: 75%;
    max-width: 75%;
  }

  .channel-html .medium-order-9 {
    order: 9;
  }

  .channel-html .medium-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .channel-html .medium-order-10 {
    order: 10;
  }

  .channel-html .medium-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .channel-html .medium-order-11 {
    order: 11;
  }

  .channel-html .medium-12 {
    flex-basis: 100%;
    max-width: 100%;
  }

  .channel-html .medium-order-12 {
    order: 12;
  }

  .channel-html .medium-last {
    margin-inline-start: auto;
  }

  .channel-html .medium-grow {
    flex: auto;
    max-width: initial;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .small-order-0 {
    order: 0;
  }

  .channel-html .small-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .channel-html .small-order-1 {
    order: 1;
  }

  .channel-html .small-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .channel-html .small-order-2 {
    order: 2;
  }

  .channel-html .small-3 {
    flex-basis: 25%;
    max-width: 25%;
  }

  .channel-html .small-order-3 {
    order: 3;
  }

  .channel-html .small-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .channel-html .small-order-4 {
    order: 4;
  }

  .channel-html .small-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .channel-html .small-order-5 {
    order: 5;
  }

  .channel-html .small-6 {
    flex-basis: 50%;
    max-width: 50%;
  }

  .channel-html .small-order-6 {
    order: 6;
  }

  .channel-html .small-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .channel-html .small-order-7 {
    order: 7;
  }

  .channel-html .small-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .channel-html .small-order-8 {
    order: 8;
  }

  .channel-html .small-9 {
    flex-basis: 75%;
    max-width: 75%;
  }

  .channel-html .small-order-9 {
    order: 9;
  }

  .channel-html .small-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .channel-html .small-order-10 {
    order: 10;
  }

  .channel-html .small-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .channel-html .small-order-11 {
    order: 11;
  }

  .channel-html .small-12 {
    flex-basis: 100%;
    max-width: 100%;
  }

  .channel-html .small-order-12 {
    order: 12;
  }

  .channel-html .small-last {
    margin-inline-start: auto;
  }

  .channel-html .small-grow {
    flex: auto;
    max-width: initial;
  }
}

.channel-html .row-reverse .column {
  box-sizing: border-box;
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;
  min-width: 0;
}

.channel-html .row-reverse .large-last {
  margin-inline-end: auto;
}

@media only screen and (max-width: 1068px) {
  .channel-html .row-reverse .medium-last {
    margin-inline-end: auto;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .row-reverse .small-last {
    margin-inline-end: auto;
  }
}

.channel-html .large-span-0 {
  grid-column: span 0;
}

.channel-html .large-span-1 {
  grid-column: span 1;
}

.channel-html .large-span-2 {
  grid-column: span 2;
}

.channel-html .large-span-3 {
  grid-column: span 3;
}

.channel-html .large-span-4 {
  grid-column: span 4;
}

.channel-html .large-span-5 {
  grid-column: span 5;
}

.channel-html .large-span-6 {
  grid-column: span 6;
}

.channel-html .large-span-7 {
  grid-column: span 7;
}

.channel-html .large-span-8 {
  grid-column: span 8;
}

.channel-html .large-span-9 {
  grid-column: span 9;
}

.channel-html .large-span-10 {
  grid-column: span 10;
}

.channel-html .large-span-11 {
  grid-column: span 11;
}

.channel-html .large-span-12 {
  grid-column: span 12;
}

@media only screen and (max-width: 1068px) {
  .channel-html .medium-span-0 {
    grid-column: span 0;
  }

  .channel-html .medium-span-1 {
    grid-column: span 1;
  }

  .channel-html .medium-span-2 {
    grid-column: span 2;
  }

  .channel-html .medium-span-3 {
    grid-column: span 3;
  }

  .channel-html .medium-span-4 {
    grid-column: span 4;
  }

  .channel-html .medium-span-5 {
    grid-column: span 5;
  }

  .channel-html .medium-span-6 {
    grid-column: span 6;
  }

  .channel-html .medium-span-7 {
    grid-column: span 7;
  }

  .channel-html .medium-span-8 {
    grid-column: span 8;
  }

  .channel-html .medium-span-9 {
    grid-column: span 9;
  }

  .channel-html .medium-span-10 {
    grid-column: span 10;
  }

  .channel-html .medium-span-11 {
    grid-column: span 11;
  }

  .channel-html .medium-span-12 {
    grid-column: span 12;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .small-span-0 {
    grid-column: span 0;
  }

  .channel-html .small-span-1 {
    grid-column: span 1;
  }

  .channel-html .small-span-2 {
    grid-column: span 2;
  }

  .channel-html .small-span-3 {
    grid-column: span 3;
  }

  .channel-html .small-span-4 {
    grid-column: span 4;
  }

  .channel-html .small-span-5 {
    grid-column: span 5;
  }

  .channel-html .small-span-6 {
    grid-column: span 6;
  }

  .channel-html .small-span-7 {
    grid-column: span 7;
  }

  .channel-html .small-span-8 {
    grid-column: span 8;
  }

  .channel-html .small-span-9 {
    grid-column: span 9;
  }

  .channel-html .small-span-10 {
    grid-column: span 10;
  }

  .channel-html .small-span-11 {
    grid-column: span 11;
  }

  .channel-html .small-span-12 {
    grid-column: span 12;
  }
}

.channel-html .icon::before,
.channel-html .icon::after,
.channel-html .more::before,
.channel-html .more::after {
  font-family: "SF Pro Icons";
  color: inherit;
  display: inline-block;
  font-style: normal;
  font-weight: inherit;
  font-size: inherit;
  line-height: 1;
  text-decoration: underline;
  position: relative;
  z-index: 1;
  alt: "";
}

.channel-html .icon::before,
.channel-html .icon::after,
.channel-html .more::before,
.channel-html .more::after {
  text-decoration: none;
}

.channel-html .icon::before,
.channel-html .more::before {
  display: none;
}

.channel-html .icon-after::after,
.channel-html .more::after {
  padding-inline-start: 0.24em;
  top: 0;
}

.channel-html .icon-apple::before,
.channel-html .icon-apple::after {
  content: "\f8ff";
}

.channel-html .icon-chevrondown::before,
.channel-html .icon-chevrondown::after {
  content: "\f303";
}

.channel-html .icon-chevronright::before,
.channel-html .icon-chevronright::after {
  content: "\f300";
}

.channel-html .icon-search::before,
.channel-html .icon-search::after {
  content: "\ea1d";
}

.channel-html .icon-check::before,
.channel-html .icon-check::after {
  content: "\f30b";
}

.channel-html .icon-plus::before,
.channel-html .icon-plus::after {
  content: "\f309";
}

.channel-html a.icon {
  text-decoration: none;
}

.channel-html a.icon:hover {
  text-decoration: underline;
}

.channel-html html:not([dir="rtl"]) .more::before,
.channel-html html:not([dir="rtl"]) .more::after {
  content: "\f301";
}

.channel-html html[dir="rtl"] .more::before,
.channel-html html[dir="rtl"] .more::after {
  content: "\f300";
}

.channel-html a.more {
  text-decoration: none;
}

.channel-html a.more:hover {
  text-decoration: underline;
}

.channel-html .icon-wrapper .icon,
.channel-html .icon-wrapper .icon-after::after {
  display: inline;
  position: static;
}

.channel-html a.icon-wrapper {
  text-decoration: none;
}

.channel-html a.icon-wrapper:hover .icon-copy {
  text-decoration: underline;
}

.channel-html html[dir="rtl"] .icon-wrapper {
  unicode-bidi: bidi-override;
}

.channel-html html[dir="rtl"] .icon-copy {
  unicode-bidi: embed;
}

.channel-html body {
  min-width: 320px;
}

.channel-html .large-hide {
  display: none;
}

.channel-html .large-show {
  display: block;
}

@media only screen and (max-width: 1068px) {
  .channel-html .medium-hide {
    display: none;
  }

  .channel-html .medium-show {
    display: block;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .small-hide {
    display: none;
  }

  .channel-html .small-show {
    display: block;
  }
}

.channel-html :root {
  --sk-glyph: rgb(0, 0, 0);
  --sk-glyph-gray: rgb(29, 29, 31);
  --sk-glyph-gray-alpha: rgba(0, 0, 0, 0.88);
  --sk-glyph-gray-secondary: rgb(110, 110, 115);
  --sk-glyph-gray-secondary-alpha: rgba(0, 0, 0, 0.56);
  --sk-glyph-gray-secondary-alt: rgb(66, 66, 69);
  --sk-glyph-gray-secondary-alt-alpha: rgba(0, 0, 0, 0.72);
  --sk-glyph-gray-tertiary: rgb(134, 134, 139);
  --sk-glyph-gray-tertiary-alpha: rgba(0, 0, 0, 0.48);
  --sk-glyph-blue: rgb(0, 102, 204);
  --sk-glyph-orange: rgb(182, 68, 0);
  --sk-glyph-green: rgb(0, 128, 9);
  --sk-glyph-red: rgb(227, 0, 0);
  --sk-fill: rgb(255, 255, 255);
  --sk-fill-secondary: rgb(250, 250, 252);
  --sk-fill-tertiary: rgb(245, 245, 247);
  --sk-fill-gray: rgb(29, 29, 31);
  --sk-fill-gray-alpha: rgba(0, 0, 0, 0.88);
  --sk-fill-gray-secondary: rgb(134, 134, 139);
  --sk-fill-gray-secondary-alpha: rgba(0, 0, 0, 0.48);
  --sk-fill-gray-tertiary: rgb(210, 210, 215);
  --sk-fill-gray-tertiary-alpha: rgba(0, 0, 0, 0.16);
  --sk-fill-gray-quaternary: rgb(232, 232, 237);
  --sk-fill-gray-quaternary-alpha: rgba(0, 0, 0, 0.08);
  --sk-fill-blue: rgb(0, 113, 227);
  --sk-fill-orange: rgb(245, 99, 0);
  --sk-fill-orange-secondary: rgb(255, 249, 244);
  --sk-fill-green: rgb(3, 161, 14);
  --sk-fill-green-secondary: rgb(245, 255, 246);
  --sk-fill-red: rgb(227, 0, 0);
  --sk-fill-red-secondary: rgb(255, 242, 244);
  --sk-fill-yellow: rgb(255, 224, 69);
  --sk-fill-yellow-secondary: rgb(255, 254, 242);
  --sk-productred: rgb(175, 30, 45);
  --sk-enviro-green: rgb(0, 217, 89);
  --sk-enviro-neutral: rgb(232, 232, 237);
}

.channel-html .theme-light {
  --sk-glyph: rgb(0, 0, 0);
  --sk-glyph-gray: rgb(29, 29, 31);
  --sk-glyph-gray-alpha: rgba(0, 0, 0, 0.88);
  --sk-glyph-gray-secondary: rgb(110, 110, 115);
  --sk-glyph-gray-secondary-alpha: rgba(0, 0, 0, 0.56);
  --sk-glyph-gray-secondary-alt: rgb(66, 66, 69);
  --sk-glyph-gray-secondary-alt-alpha: rgba(0, 0, 0, 0.72);
  --sk-glyph-gray-tertiary: rgb(134, 134, 139);
  --sk-glyph-gray-tertiary-alpha: rgba(0, 0, 0, 0.48);
  --sk-glyph-blue: rgb(0, 102, 204);
  --sk-glyph-orange: rgb(182, 68, 0);
  --sk-glyph-green: rgb(0, 128, 9);
  --sk-glyph-red: rgb(227, 0, 0);
  --sk-fill: rgb(255, 255, 255);
  --sk-fill-secondary: rgb(250, 250, 252);
  --sk-fill-tertiary: rgb(245, 245, 247);
  --sk-fill-gray: rgb(29, 29, 31);
  --sk-fill-gray-alpha: rgba(0, 0, 0, 0.88);
  --sk-fill-gray-secondary: rgb(134, 134, 139);
  --sk-fill-gray-secondary-alpha: rgba(0, 0, 0, 0.48);
  --sk-fill-gray-tertiary: rgb(210, 210, 215);
  --sk-fill-gray-tertiary-alpha: rgba(0, 0, 0, 0.16);
  --sk-fill-gray-quaternary: rgb(232, 232, 237);
  --sk-fill-gray-quaternary-alpha: rgba(0, 0, 0, 0.08);
  --sk-fill-blue: rgb(0, 113, 227);
  --sk-fill-orange: rgb(245, 99, 0);
  --sk-fill-orange-secondary: rgb(255, 249, 244);
  --sk-fill-green: rgb(3, 161, 14);
  --sk-fill-green-secondary: rgb(245, 255, 246);
  --sk-fill-red: rgb(227, 0, 0);
  --sk-fill-red-secondary: rgb(255, 242, 244);
  --sk-fill-yellow: rgb(255, 224, 69);
  --sk-fill-yellow-secondary: rgb(255, 254, 242);
  --sk-productred: rgb(175, 30, 45);
  --sk-enviro-green: rgb(0, 217, 89);
  --sk-enviro-neutral: rgb(232, 232, 237);
  --sk-body-background-color: rgb(255, 255, 255);
  --sk-body-text-color: rgb(29, 29, 31);
  --sk-headline-text-color: rgb(29, 29, 31);
  --sk-body-link-color: rgb(0, 102, 204);
}

.channel-html .theme-light .badge {
  --sk-badge-background: rgba(245, 99, 0, 0.1);
  --sk-badge-text-color: rgb(182, 68, 0);
}

.channel-html .theme-light .badge-neutral {
  --sk-badge-background: rgba(29, 29, 31, 0.07);
  --sk-badge-text-color: rgb(66, 66, 69);
}

.channel-html .theme-light .button {
  --sk-button-disabled-opacity: var(--sk-link-disabled-opacity, 0.42);
  --sk-button-background: rgb(0, 113, 227);
  --sk-button-background-hover: #0077ed;
  --sk-button-background-active: #006edb;
}

.channel-html .theme-light .button-neutral {
  --sk-button-background: rgb(29, 29, 31);
  --sk-button-background-hover: #272729;
  --sk-button-background-active: #18181a;
  --sk-button-color: rgb(255, 255, 255);
}

.channel-html .theme-light .list {
  --sk-list-copy-color: rgb(29, 29, 31);
  --sk-list-title-color: rgb(29, 29, 31);
}

.channel-html .theme-light .sosumi {
  --sk-sosumi-text-color: rgba(0, 0, 0, 0.56);
  --sk-sosumi-link-color: rgba(0, 0, 0, 0.72);
}

.channel-html .theme-light .stat {
  --sk-stat-value-color: rgb(29, 29, 31);
  --sk-stat-caption-color: rgb(29, 29, 31);
}

.channel-html .theme-light .tile {
  --sk-tile-background: rgb(255, 255, 255);
  --sk-tile-button-icon-color: rgba(0, 0, 0, 0.56);
  --sk-tile-button-background: rgba(210, 210, 215, 0.64);
  --sk-tile-button-icon-color-hover: rgba(0, 0, 0, 0.64);
  --sk-tile-button-background-hover: rgba(223, 223, 227, 0.6976);
  --sk-tile-button-background-active: rgba(193, 193, 198, 0.6544);
}

.channel-html [class*="typography-eyebrow"] {
  display: block;
  margin-bottom: 0.4em;
}

.channel-html [class*="typography-eyebrow"] + * {
  margin-top: 0;
}

.channel-html .button {
  --sk-button-color: rgb(255, 255, 255);
  --sk-button-color-hover: var(--sk-button-color);
  --sk-button-color-active: var(--sk-button-color-hover);
  --sk-button-disabled-opacity: var(--sk-link-disabled-opacity, 0.42);
  --sk-button-border-color: transparent;
  --sk-button-border-radius: 980px;
  --sk-button-margin-horizontal: 14px;
  --sk-button-margin-vertical: 14px;
  --sk-button-min-width-basis: 60px;
  --sk-button-padding-horizontal: 16px;
  --sk-button-padding-vertical: 9px;
  --sk-button-border-width: 1px;
  --sk-button-box-sizing: content-box;
  --sk-button-width: auto;
  --sk-button-display: inline-block;
  font-size: 14px;
  line-height: 1.2857742857;
  font-weight: 400;
  letter-spacing: -0.016em;
  background: var(--sk-button-background);
  color: var(--sk-button-color);
  border-color: var(--sk-button-border-color);
  padding-block: calc(
    var(--sk-button-padding-vertical) - var(--sk-button-border-width)
  );
  padding-inline: calc(
    var(--sk-button-padding-horizontal) - var(--sk-button-border-width)
  );
  border-radius: var(--sk-button-border-radius);
  border-style: solid;
  border-width: var(--sk-button-border-width);
  width: var(--sk-button-width);
  min-width: calc(
    var(--sk-button-min-width-basis) - var(--sk-button-padding-horizontal) * 2
  );
  cursor: pointer;
  display: var(--sk-button-display);
  box-sizing: var(--sk-button-box-sizing);
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  --sk-button-background: rgb(0, 113, 227);
  --sk-button-background-hover: #0077ed;
  --sk-button-background-active: #006edb;
}

.channel-html .button:hover {
  background: var(--sk-button-background-hover, var(--sk-button-background));
  color: var(--sk-button-color-hover, var(--sk-button-color));
  text-decoration: none;
  border-color: transparent;
}

.channel-html .button:focus-visible {
  outline: 2px solid var(--sk-focus-color, #0071e3);
  outline-offset: var(--sk-focus-offset-container, 3px);
}

.channel-html .button:active {
  background: var(--sk-button-background-active, var(--sk-button-background));
  color: var(--sk-button-color-active, var(--sk-button-color));
  outline: none;
}

.channel-html .button:disabled {
  pointer-events: none;
  opacity: var(--sk-button-disabled-opacity);
}

.channel-html .button-neutral {
  --sk-button-background: rgb(29, 29, 31);
  --sk-button-background-hover: #272729;
  --sk-button-background-active: #18181a;
  --sk-button-color: rgb(255, 255, 255);
}

.channel-html .button-super {
  --sk-button-padding-horizontal: 31px;
  --sk-button-padding-vertical: 18px;
  --sk-button-min-width-basis: 90px;
  --sk-button-margin-horizontal: 22px;
  --sk-button-margin-vertical: 22px;
  font-size: 17px;
  line-height: 1.1764805882;
  font-weight: 400;
  letter-spacing: -0.022em;
}

.channel-html .button-elevated {
  --sk-button-padding-horizontal: 22px;
  --sk-button-padding-vertical: 12px;
  --sk-button-min-width-basis: 70px;
  --sk-button-margin-horizontal: 18px;
  --sk-button-margin-vertical: 18px;
  font-size: 17px;
  line-height: 1.1764805882;
  font-weight: 400;
  letter-spacing: -0.022em;
}

.channel-html .button-reduced {
  --sk-button-padding-horizontal: 11px;
  --sk-button-padding-vertical: 4px;
  --sk-button-min-width-basis: 45px;
  --sk-button-margin-horizontal: 10px;
  --sk-button-margin-vertical: 10px;
  font-size: 12px;
  line-height: 1.3333733333;
  font-weight: 400;
  letter-spacing: -0.01em;
}

.channel-html .button-light {
  --sk-button-disabled-opacity: var(--sk-link-disabled-opacity, 0.42);
  --sk-button-background: rgb(0, 113, 227);
  --sk-button-background-hover: #0077ed;
  --sk-button-background-active: #006edb;
}

.channel-html .button-light.button-neutral {
  --sk-button-background: rgb(29, 29, 31);
  --sk-button-background-hover: #272729;
  --sk-button-background-active: #18181a;
  --sk-button-color: rgb(255, 255, 255);
}

.channel-html .badge {
  --sk-badge-background: rgba(245, 99, 0, 0.1);
  --sk-badge-text-color: rgb(182, 68, 0);
  --sk-badge-border-radius: 6px;
  --sk-badge-horizontal-padding: 9px;
  --sk-badge-vertical-padding: 6px;
  --sk-badge-margin: 0;
  --sk-badge-display: initial;
  box-sizing: border-box;
  white-space: nowrap;
  color: var(--sk-badge-text-color);
  background-color: var(--sk-badge-background);
  border-radius: var(--sk-badge-border-radius);
  padding: var(--sk-badge-vertical-padding) var(--sk-badge-horizontal-padding);
  margin-inline-start: var(--sk-badge-margin);
  display: var(--sk-badge-display);
  font-size: 17px;
  line-height: 1.1764805882;
  font-weight: 600;
  letter-spacing: -0.022em;
}

.channel-html .badge-neutral {
  --sk-badge-background: rgba(29, 29, 31, 0.07);
  --sk-badge-text-color: rgb(66, 66, 69);
}

.channel-html .badge-reduced {
  font-size: 12px;
  line-height: 1.3333733333;
  font-weight: 600;
  letter-spacing: -0.01em;
  --sk-badge-border-radius: 5px;
  --sk-badge-horizontal-padding: 6px;
  --sk-badge-vertical-padding: 4px;
}

.channel-html .badge-light {
  --sk-badge-background: rgba(245, 99, 0, 0.1);
  --sk-badge-text-color: rgb(182, 68, 0);
}

.channel-html .badge-light.badge-neutral {
  --sk-badge-background: rgba(29, 29, 31, 0.07);
  --sk-badge-text-color: rgb(66, 66, 69);
}

.channel-html .stat {
  --sk-stat-value-color: rgb(29, 29, 31);
  --sk-stat-caption-color: rgb(29, 29, 31);
  --sk-stat-currency-offset: -0.375em;
  --sk-stat-caption-lines-top: 1;
  --sk-stat-caption-lines-bottom: 1;
  --sk-stat-margin-top: calc(1em * var(--sk-stat-caption-lines-top));
  --sk-stat-margin-bottom: calc(1em * var(--sk-stat-caption-lines-bottom));
  margin-inline-end: 2em;
  color: var(--sk-stat-value-color);
  box-sizing: border-box;
  display: inline-block;
  font-size: 20px;
  min-width: 5em;
  position: relative;
  z-index: 1;
}

.channel-html .stat .stat-content {
  margin-top: var(--sk-stat-margin-top);
  margin-bottom: var(--sk-stat-margin-bottom);
  padding-top: 4px;
  padding-bottom: 2px;
  position: relative;
  z-index: 1;
}

.channel-html .stat .stat-value {
  display: block;
  inset-inline-start: -2px;
  white-space: nowrap;
  position: relative;
  z-index: 1;
}

.channel-html .stat .stat-caption {
  color: var(--sk-stat-caption-color);
  box-sizing: border-box;
  display: block;
  position: absolute;
  inset-inline-start: 0;
  top: 100%;
  width: 100%;
  z-index: 1;
}

.channel-html .stat .stat-caption:first-child {
  top: auto;
  bottom: 100%;
}

.channel-html .stat .stat-value {
  font-size: 48px;
  line-height: 1;
  font-weight: 600;
  letter-spacing: -0.003em;
}

.channel-html .stat .stat-caption {
  font-size: 14px;
  line-height: 1.2857742857;
  font-weight: 400;
  letter-spacing: -0.016em;
}

.channel-html .stat-right {
  margin-inline-end: 2em;
  text-align: end;
}

@media only screen and (max-width: 1068px) {
  .channel-html .stat-right {
    margin-inline-end: 1em;
  }
}

.channel-html .stat-right .stat-caption {
  margin-inline-start: -0.3em;
}

.channel-html .stat-super {
  --sk-stat-currency-offset: -0.32em;
}

.channel-html .stat-super .stat-value {
  font-size: 80px;
  line-height: 1;
  font-weight: 600;
  letter-spacing: -0.015em;
}

.channel-html .stat-super .stat-caption {
  font-size: 17px;
  line-height: 1.2353641176;
  font-weight: 400;
  letter-spacing: -0.022em;
}

.channel-html .stat-elevated {
  --sk-stat-currency-offset: -0.43em;
}

.channel-html .stat-elevated .stat-value {
  font-size: 64px;
  line-height: 1;
  font-weight: 600;
  letter-spacing: -0.009em;
}

.channel-html .stat-elevated .stat-caption {
  font-size: 14px;
  line-height: 1.2857742857;
  font-weight: 400;
  letter-spacing: -0.016em;
}

.channel-html .stat-reduced {
  --sk-stat-currency-offset: -0.325em;
}

.channel-html .stat-reduced .stat-value {
  font-size: 40px;
  line-height: 1;
  font-weight: 600;
  letter-spacing: 0em;
}

.channel-html .stat-reduced .stat-caption {
  font-size: 14px;
  line-height: 1.2857742857;
  font-weight: 400;
  letter-spacing: -0.016em;
}

.channel-html .stat-light {
  --sk-stat-value-color: rgb(29, 29, 31);
  --sk-stat-caption-color: rgb(29, 29, 31);
}

.channel-html :root {
  --sk-links-inline-margin: 0.8em;
  --sk-links-stacked-margin: 0.4em;
}

.channel-html .link {
  color: var(--sk-body-link-color, rgb(0, 102, 204));
  letter-spacing: inherit;
}

.channel-html .link:disabled {
  text-decoration: none;
}

.channel-html .link:hover {
  text-decoration: underline;
}

.channel-html .link :disabled {
  opacity: var(--sk-link-disabled-opacity, 0.42);
}

.channel-html .link-standalone:link:link {
  text-decoration: none;
}

.channel-html .link-standalone:link:link:hover {
  text-decoration: underline;
}

.channel-html .colornav {
  --colornav-background: rgb(245, 245, 247);
  --colornav-border-color: conic-gradient(
    from 270deg,
    rgba(0, 0, 0, 0.08) 0deg,
    rgba(0, 0, 0, 0.48) 64.8deg,
    rgba(0, 0, 0, 0.48) 115.2deg,
    rgba(0, 0, 0, 0.08) 180deg,
    rgba(0, 0, 0, 0) 208.8deg,
    rgba(0, 0, 0, 0) 331.2deg,
    rgba(0, 0, 0, 0.08) 360deg
  );
  --colornav-border-current: rgb(0, 113, 227);
  --colornav-label-color: rgb(29, 29, 31);
  --colornav-swatch-size: 28px;
  --colornav-item-size: 36px;
  display: inline-flex;
  text-align: center;
  justify-content: center;
}

.channel-html .colornav-items {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0 8px;
  padding-top: 18px;
}

.channel-html .colornav-item {
  margin: -1px 4px;
}

.channel-html .colornav-value {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(0 0 99.9% 99.9%);
  overflow: hidden;
  height: 1px;
  width: 1px;
  padding: 0;
  border: 0;
}

.channel-html .colornav-link {
  border: 2px solid transparent;
  color: var(--colornav-label-color);
  border-radius: 50%;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  margin-bottom: 2.7em;
  padding: calc(
    (var(--colornav-item-size) - var(--colornav-swatch-size) - 4px) / 2
  );
  width: var(--colornav-item-size);
  height: var(--colornav-item-size);
  position: relative;
  z-index: 1;
}

.channel-html .colornav-link.current,
.channel-html .colornav-value:checked ~ .colornav-link {
  color: var(--colornav-label-color);
  border-color: var(--colornav-border-current);
  cursor: default;
}

.channel-html .colornav-link:focus,
.channel-html .colornav-value:focus ~ .colornav-link {
  outline: 2px solid var(--sk-focus-color, #0071e3);
  outline-offset: var(--sk-focus-offset, 1px);
}

.channel-html .colornav-swatch {
  background: var(--colornav-background) center center;
  border-radius: 50%;
  display: block;
  width: var(--colornav-swatch-size);
  height: var(--colornav-swatch-size);
}

.channel-html .colornav-swatch:after {
  content: "";
  display: block;
  position: absolute;
  height: inherit;
  width: inherit;
  background-image: var(--colornav-border-color);
  -webkit-mask-image: radial-gradient(
    circle at 50% 50%,
    transparent calc(var(--colornav-swatch-size) / 2 - 1.5px),
    black calc(var(--colornav-swatch-size) / 2 - 0.5px)
  );
  mask-image: radial-gradient(
    circle at 50% 50%,
    transparent calc(var(--colornav-swatch-size) / 2 - 1.5px),
    black calc(var(--colornav-swatch-size) / 2 - 0.5px)
  );
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-clip: border-box;
  mask-clip: border-box;
  border-radius: inherit;
}

.channel-html .colornav-label,
.channel-html .colornav-label-hidden {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(0 0 99.9% 99.9%);
  overflow: hidden;
  height: 1px;
  width: 1px;
  padding: 0;
  border: 0;
}

.channel-html .colornav-link.current .colornav-label,
.channel-html .colornav-value:checked ~ .colornav-link .colornav-label {
  font-size: 12px;
  line-height: 1.3333733333;
  font-weight: 400;
  letter-spacing: -0.01em;
  clip: auto;
  clip-path: none;
  margin-right: -50px;
  padding-top: 5px;
  position: absolute;
  top: 100%;
  left: 50%;
  text-align: center;
  white-space: nowrap;
  width: 100px;
  height: auto;
  z-index: 1;
  overflow: visible;
}

.channel-html .colornav-reduced {
  --colornav-swatch-size: 24px;
  --colornav-item-size: 32px;
}

.channel-html .colornav-reduced .colornav-items {
  padding-top: 14px;
}

.channel-html .colornav-reduced .colornav-link.current .colornav-label,
.channel-html
  .colornav-reduced
  .colornav-value:checked
  ~ .colornav-link
  .colornav-label {
  padding-top: 5px;
}

.channel-html .colornav-neutral {
  --colornav-border-current: rgb(29, 29, 31);
}

.channel-html .colornav-light.colornav {
  --colornav-background: rgb(245, 245, 247);
  --colornav-border-color: conic-gradient(
    from 270deg,
    rgba(0, 0, 0, 0.08) 0deg,
    rgba(0, 0, 0, 0.48) 64.8deg,
    rgba(0, 0, 0, 0.48) 115.2deg,
    rgba(0, 0, 0, 0.08) 180deg,
    rgba(0, 0, 0, 0) 208.8deg,
    rgba(0, 0, 0, 0) 331.2deg,
    rgba(0, 0, 0, 0.08) 360deg
  );
  --colornav-border-current: rgb(0, 113, 227);
  --colornav-label-color: rgb(29, 29, 31);
}

.channel-html .colornav-light.colornav-neutral {
  --colornav-border-current: rgb(29, 29, 31);
}

.channel-html [copy-type="h1"] + *,
.channel-html [copy-type="h2"] + *,
.channel-html [copy-type="h3"] + *,
.channel-html [copy-type="h4"] + *,
.channel-html [copy-type="h5"] + *,
.channel-html [copy-type="h6"] + * {
  margin-top: 0.8em;
}

.channel-html .section-background {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.channel-html .section-background .section-background-img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.channel-html .section-background .section-background-caption {
  position: absolute;
}

.channel-html .section-background .section-background-caption.bottom-right {
  right: 0;
  bottom: 0;
}

.channel-html .section-background .section-background-caption.top-right {
  top: 0;
  right: 0;
}

.channel-html .bento-box {
  margin-right: 0;
}

@media only screen and (min-width: 1069px) {
  .channel-html .bento-box.large-hide {
    display: none;
  }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .channel-html .bento-box.medium-hide {
    display: none;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bento-box.small-hide {
    display: none;
  }
}

.channel-html .bentobox-item {
  display: flex;
  flex-direction: column;
}

@media only screen and (min-width: 1069px) {
  .channel-html .bentobox-item.large-hide {
    display: none;
  }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .channel-html .bentobox-item.medium-hide {
    display: none;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bentobox-item.small-hide {
    display: none;
  }
}

.channel-html .button:focus {
  box-shadow: 0 0 0 4px var(--focus-color);
}

.channel-html .button-channel {
  background: transparent;
  border: 1px solid rgb(29, 29, 31);
  color: rgb(29, 29, 31);
}

.channel-html .button-channel:hover {
  background: transparent;
  border: 1px solid rgb(110, 110, 115);
  color: rgb(110, 110, 115);
}

.channel-html .colornav-items {
  margin-right: 0;
  padding-top: 0;
}

@media only screen and (max-width: 734px) {
  .channel-html .colornav-items {
    max-width: 83px;
  }
}

.channel-html .colornav-swatch {
  position: relative;
}

.channel-html .colornav-swatch:after {
  border-radius: inherit;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
  height: inherit;
  position: absolute;
  width: inherit;
  margin: 0;
}

/*
When you have two images of a different size, this function will
allow you to align the smaller one to the bottom of the column.

@example scss
.bigger-image {
@include picture(image_bigger);
}

.smaller-image {
@include picture(image_smaller);

@each $viewport in viewports.viewport-list() {
@include viewports.viewport($viewport) {
  @include techspecs-image-bottom-align(image_bigger, image_smaller, $viewport);
}
}
}
*/

/*
When you have two images of a different size, this function will
allow you to align the smaller one to the vertical center of the bigger one.

@example scss
.bigger-image {
@include picture(image_bigger);
}

.smaller-image {
@include picture(image_smaller);

@each $viewport in viewports.viewport-list() {
@include viewports.viewport($viewport) {
  @include techspecs-image-middle-align(image_bigger, image_smaller, $viewport);
}
}
}
*/

/*
This will generate unique classes for all provided built-in app images.

@example scss
.section-apps, .section-freeapps {
@include techspecs-appicon-classes();
}

@example html
<figure class="techspecs-app">
<div class="techspecs-app-icon techspecs-app-icon-camera"></div>
<figcaption>Camera</figcaption>
</figure>
*/

/*
When you have two images of a different size, this function will
allow you to align the smaller one to the bottom of the column.

@example scss
.bigger-image {
@include picture(image_bigger);
}

.smaller-image {
@include picture(image_smaller);

@each $viewport in viewports.viewport-list() {
@include viewports.viewport($viewport) {
  @include techspecs-image-bottom-align(image_bigger, image_smaller, $viewport);
}
}
}
*/

/*
When you have two images of a different size, this function will
allow you to align the smaller one to the vertical center of the bigger one.

@example scss
.bigger-image {
@include picture(image_bigger);
}

.smaller-image {
@include picture(image_smaller);

@each $viewport in viewports.viewport-list() {
@include viewports.viewport($viewport) {
  @include techspecs-image-middle-align(image_bigger, image_smaller, $viewport);
}
}
}
*/

/*
This will generate unique classes for all provided built-in app images.

@example scss
.section-apps, .section-freeapps {
@include techspecs-appicon-classes();
}

@example html
<figure class="techspecs-app">
<div class="techspecs-app-icon techspecs-app-icon-camera"></div>
<figcaption>Camera</figcaption>
</figure>
*/

/**
Mixin to define gaps per viewport and column number
@see Compare.vue: computed.columnRange()
*/

/**
Mixin to define padding per viewport and column number
@see Compare.vue: computed.columnRange()
*/

.viewport-content {
  margin-inline-start: auto;
  margin-inline-end: auto;
  width: 980px;
}

@media only screen and (min-width: 1441px) {
  .viewport-content {
    margin-inline-start: auto;
    margin-inline-end: auto;
    width: 980px;
  }
}

@media only screen and (max-width: 1068px) {
  .viewport-content {
    margin-inline-start: auto;
    margin-inline-end: auto;
    width: 692px;
  }
}

@media only screen and (max-width: 734px) {
  .viewport-content {
    margin-inline-start: auto;
    margin-inline-end: auto;
    width: 87.5%;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .section .section-compare-table {
    overflow: initial;
  }
}

.channel-compare .compare-wrapper {
  position: relative;
  overflow: hidden;
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare-wrapper {
    overflow: initial;
  }
}

.channel-compare .compare-section,
.channel-compare .selector-table {
  position: relative;
}

.channel-compare select {
  box-sizing: border-box;
}

.channel-compare sup * {
  vertical-align: inherit;
  font-weight: 400;
}

.channel-compare ul {
  margin: 0;
  list-style: none;
}

.channel-compare .icon-check {
  position: relative;
  top: -5px;
}

.channel-compare .icon-check:after {
  font-size: 38px;
}

.channel-compare .compare-section {
  padding-top: 39px;
  border: 0;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .compare-section {
    padding-top: 53px;
    padding-bottom: 25px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare-section {
    padding-top: 20px;
    padding-bottom: 14px;
  }
}

.channel-compare .compare-section.no-padding-top {
  padding: 0;
}

.channel-compare .compare.compare-column-range-large-5 .compare-header-row,
.channel-compare .compare.compare-column-range-large-5 .compare-row {
  padding: 0 16px;
}

.channel-compare .compare.compare-column-range-large-4 .compare-header-row,
.channel-compare .compare.compare-column-range-large-4 .compare-row {
  padding: 0 42px;
}

.channel-compare .compare.compare-column-range-large-3 .compare-header-row,
.channel-compare .compare.compare-column-range-large-3 .compare-row {
  padding: 0 144px;
}

.channel-compare .compare.compare-column-range-large-2 .compare-header-row,
.channel-compare .compare.compare-column-range-large-2 .compare-row {
  padding: 0 0px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .compare.compare-column-range-medium-5 .compare-header-row,
  .channel-compare .compare.compare-column-range-medium-5 .compare-row {
    padding: 0 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-compare .compare.compare-column-range-medium-4 .compare-header-row,
  .channel-compare .compare.compare-column-range-medium-4 .compare-row {
    padding: 0 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-compare .compare.compare-column-range-medium-3 .compare-header-row,
  .channel-compare .compare.compare-column-range-medium-3 .compare-row {
    padding: 0 58px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-compare .compare.compare-column-range-medium-2 .compare-header-row,
  .channel-compare .compare.compare-column-range-medium-2 .compare-row {
    padding: 0 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare.compare-column-range-small-5 .compare-header-row,
  .channel-compare .compare.compare-column-range-small-5 .compare-row {
    padding: 0 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare.compare-column-range-small-4 .compare-header-row,
  .channel-compare .compare.compare-column-range-small-4 .compare-row {
    padding: 0 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare.compare-column-range-small-3 .compare-header-row,
  .channel-compare .compare.compare-column-range-small-3 .compare-row {
    padding: 0 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare.compare-column-range-small-2 .compare-header-row,
  .channel-compare .compare.compare-column-range-small-2 .compare-row {
    padding: 0 0;
  }
}

.channel-compare .compare.compare-column-range-large-5 .compare-header-row,
.channel-compare .compare.compare-column-range-large-5 .compare-row {
  --column-gap: 32px;
}

.channel-compare .compare.compare-column-range-large-4 .compare-header-row,
.channel-compare .compare.compare-column-range-large-4 .compare-row {
  --column-gap: 80px;
}

.channel-compare .compare.compare-column-range-large-3 .compare-header-row,
.channel-compare .compare.compare-column-range-large-3 .compare-row {
  --column-gap: 100px;
}

.channel-compare .compare.compare-column-range-large-2 .compare-header-row,
.channel-compare .compare.compare-column-range-large-2 .compare-row {
  --column-gap: 16px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .compare.compare-column-range-medium-5 .compare-header-row,
  .channel-compare .compare.compare-column-range-medium-5 .compare-row {
    --column-gap: 28px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-compare .compare.compare-column-range-medium-4 .compare-header-row,
  .channel-compare .compare.compare-column-range-medium-4 .compare-row {
    --column-gap: 28px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-compare .compare.compare-column-range-medium-3 .compare-header-row,
  .channel-compare .compare.compare-column-range-medium-3 .compare-row {
    --column-gap: 42px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-compare .compare.compare-column-range-medium-2 .compare-header-row,
  .channel-compare .compare.compare-column-range-medium-2 .compare-row {
    --column-gap: 28px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare.compare-column-range-small-5 .compare-header-row,
  .channel-compare .compare.compare-column-range-small-5 .compare-row {
    --column-gap: 58px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare.compare-column-range-small-4 .compare-header-row,
  .channel-compare .compare.compare-column-range-small-4 .compare-row {
    --column-gap: 58px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare.compare-column-range-small-3 .compare-header-row,
  .channel-compare .compare.compare-column-range-small-3 .compare-row {
    --column-gap: 58px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare.compare-column-range-small-2 .compare-header-row,
  .channel-compare .compare.compare-column-range-small-2 .compare-row {
    --column-gap: 58px;
  }
}

.channel-compare .compare-header-row,
.channel-compare .compare-row {
  --column-gap: 16px;
  display: grid;
  column-gap: var(--column-gap);
  grid-template-columns: repeat(
    var(--grid-column),
    calc(
      (100% - var(--column-gap) * (var(--grid-column) - 1)) / var(--grid-column)
    )
  );
}

@media only screen and (max-width: 1068px) {
  .channel-compare .compare-header-row,
  .channel-compare .compare-row {
    --column-gap: 28px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare-header-row,
  .channel-compare .compare-row {
    --column-gap: 58px;
  }
}

.channel-compare .compare-row {
  margin-bottom: 40px;
}

.channel-compare .compare-row.compare-template-border-top .compare-column {
  border-top: 1px solid #d6d6d6;
  padding-top: 30px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .compare-row.compare-template-border-top .compare-column {
    padding-top: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare-row.compare-template-border-top .compare-column {
    padding-top: 20px;
  }
}

.channel-compare .compare-row.compare-template-border-bottom .compare-column {
  border-bottom: 1px solid #d6d6d6;
  margin-bottom: 30px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .compare-row.compare-template-border-bottom .compare-column {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare-row.compare-template-border-bottom .compare-column {
    margin-bottom: 20px;
  }
}

.channel-compare .compare-row.compare-template-space-bottom .compare-column {
  margin-bottom: 30px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .compare-row.compare-template-space-bottom .compare-column {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare-row.compare-template-space-bottom .compare-column {
    margin-bottom: 20px;
  }
}

.channel-compare .compare-row:last-child {
  margin-bottom: 0;
}

.channel-compare .compare-header-row {
  margin: 0;
}

.channel-compare .compare-rowheader {
  order: -1;
}

.channel-compare .compare-rowheader,
.channel-compare .compare-rowheader-style {
  grid-column: 1 / var(--grid-column) span;
}

.channel-compare .compare-columnheader,
.channel-compare .compare-column {
  display: none;
  box-sizing: border-box;
}

.channel-compare .compare.with-fullwidthrowheader .compare-rowheader {
  width: 100%;
}

.channel-compare .compare.with-fullwidthrowheader .compare-rowheader-style {
  font-size: 24px;
  line-height: 1.1666666667;
  font-weight: 600;
  letter-spacing: 0.009em;
  padding-bottom: 27px;
  border-bottom: 1px solid #d6d6d6;
  margin-bottom: 33px;
  padding-bottom: 27px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .compare.with-fullwidthrowheader .compare-rowheader-style {
    font-size: 21px;
    line-height: 1.1904761905;
    font-weight: 600;
    letter-spacing: 0.011em;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare.with-fullwidthrowheader .compare-rowheader-style {
    font-size: 17px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-compare .compare.with-fullwidthrowheader .compare-rowheader-style {
    margin-bottom: 28px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare.with-fullwidthrowheader .compare-rowheader-style {
    margin-bottom: 17px;
    padding-bottom: 13px;
  }
}

.channel-compare .compare.with-fullwidthrowheader .compare-rowheader-empty {
  height: 16px;
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare.with-fullwidthrowheader .compare-rowheader-empty {
    height: 12px;
  }
}

.channel-compare .compare.with-fullwidthrowheader .compare-columnheader,
.channel-compare .compare.with-fullwidthrowheader .compare-column {
  text-align: center;
  justify-content: center;
  width: 164px;
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare.with-fullwidthrowheader .compare-columnheader,
  .channel-compare .compare.with-fullwidthrowheader .compare-column {
    width: 131px;
  }
}

.channel-compare .compare.with-fullwidthrowheader .compare-columnheader-span,
.channel-compare .compare.with-fullwidthrowheader .compare-column-span {
  width: 100%;
}

.channel-compare .compare.with-fullwidthrowheader .mdash-container {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.channel-compare .compare.with-fullwidthrowheader .mdash-container .mdash {
  font-size: 17px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .compare.with-fullwidthrowheader .mdash-container .mdash {
    font-size: 14px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare.with-fullwidthrowheader .mdash-container .mdash {
    font-size: 12px;
  }
}

.channel-compare .compare .copy.helvetica-neue {
  font-weight: 500;
  line-height: 1.235;
}

.channel-compare--hidden {
  opacity: 0;
}

.compare-wrapper {
  width: 100%;
}

.channel-compare [compare-header-hide] {
  display: none;
}

.channel-compare [compare-header-show] {
  display: grid;
}

.channel-compare .selector-table {
  padding-top: 10px;
  margin-bottom: 40px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .selector-table {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .selector-table {
    margin-bottom: 25px;
  }
}

.channel-compare .selector-table .compare-row {
  margin: 0;
}

.channel-compare .selector-table .compare-rowheader {
  height: 0;
}

.channel-compare .selector-element {
  position: relative;
  width: 100%;
  border: none;
  border-bottom: 1px solid #d6d6d6;
  border-radius: 0px;
  transition: border-color 200ms ease;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .selector-element {
    border: none;
    border-bottom: 1px solid #d6d6d6;
    border-radius: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .selector-element {
    border: none;
    border-bottom: 1px solid #d6d6d6;
    border-radius: 0px;
  }

  .channel-compare .selector-element:hover {
    border: none;
    border-radius: 0px;
    border-bottom: 1px solid #d6d6d6;
  }
}

.channel-compare .selector-element::before {
  content: "";
  width: 40px;
  position: absolute;
  background: linear-gradient(
    to left,
    rgba(255, 255, 255, 0) 0%,
    rgb(255, 255, 255) 60%,
    rgb(255, 255, 255) 100%
  );
  top: 0;
  left: 0px;
  height: 100%;
  z-index: 0;
  pointer-events: none;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .selector-element::before {
    width: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .selector-element::before {
    height: 100%;
    width: 40px;
    left: 0;
    right: unset;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .selector-element {
    margin-inline-end: 0;
  }
}

.channel-compare .selector-dropdown {
  font-size: 14px;
  line-height: 1.4285914286;
  font-weight: 600;
  letter-spacing: 0.015em;
  width: 100%;
  margin: 0;
  color: rgb(0, 0, 0);
  background: transparent;

  border: 0;
  border-radius: 0;
  overflow: hidden;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
  outline: none;
  padding: 12px 0;
  padding-right: 15px;
}

.channel-compare .selector-dropdown:focus {
  border-radius: 0px;
  box-shadow: 0 0 0 4px var(--focus-color);
  width: 166px;
}

@media only screen and (max-width: 734px) {
  .channel-compare .selector-dropdown:focus {
    box-sizing: content-box;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .selector-dropdown {
    width: 100%;
    padding-bottom: 11px;
    padding-right: 0px;
    padding-top: 11px;
  }

  .channel-compare .selector-dropdown:focus {
    width: 122px;
    border-radius: 0px;
    border: none;
  }
}

.channel-compare .selector-icon {
  display: block;
  position: absolute;
  top: 1px;
  font-size: 19px;
  line-height: 1;
  color: rgb(0, 102, 204);
  padding-left: 0px;
  padding-top: 10px;
  pointer-events: none;
}

html:not([dir="rtl"]) .channel-compare .selector-icon {
  left: 0;
}

html[dir="rtl"] .channel-compare .selector-icon {
  right: unset;
}

.channel-compare .selector-icon:after {
  pointer-events: none;
}

.channel-compare .static-dropdown {
  font-size: 14px;
  line-height: 1.4285914286;
  font-weight: 600;
  letter-spacing: 0.015em;
  border-bottom: 1px solid #d6d6d6;
  text-align: center;
  width: 100%;
  margin: 0;
  padding-bottom: 7px;
}

.channel-compare .compare-template-border-bottom .button-container {
  margin-bottom: 30px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .compare-template-border-bottom .button-container {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare-template-border-bottom .button-container {
    margin-bottom: 20px;
  }
}

.channel-compare .button {
  background: transparent;
  border: 1px solid rgb(29, 29, 31);
  color: rgb(29, 29, 31);
}

.channel-compare .button:focus {
  outline: none;
  box-shadow: 0 0 0 4px var(--focus-color);
}

.channel-compare .button:hover {
  background: transparent;
  border: 1px solid rgb(110, 110, 115);
  color: rgb(110, 110, 115);
}

.channel-compare .button-container {
  margin-bottom: 55px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .button-container {
    margin-bottom: 55px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .button-container {
    margin-bottom: 32px;
  }
}

.channel-compare .button-container .copy.helvetica-neue {
  font-weight: 400;
}

.channel-compare .multi-row .compare-template-preview-item-color-nav {
  margin-bottom: 40px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .multi-row .compare-template-preview-item-color-nav {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .multi-row .compare-template-preview-item-color-nav {
    margin-bottom: 20px;
  }
}

.channel-compare
  .multi-row
  .compare-template-preview-item-color-nav:last-child {
  margin-bottom: 40px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare
    .multi-row
    .compare-template-preview-item-color-nav:last-child {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare
    .multi-row
    .compare-template-preview-item-color-nav:last-child {
    margin-bottom: 40px;
  }
}

.channel-compare .multi-row .row-colors {
  padding-bottom: 0;
  margin-bottom: 0;
  margin-top: 0;
}

.channel-compare .row-colors {
  width: 100%;
  text-align: center;
  padding-bottom: 27px;
  margin-top: 27px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .row-colors {
    padding-bottom: 27px;
    margin-top: 27px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .row-colors {
    padding-bottom: 17px;
    margin-top: 17px;
  }
}

.channel-compare .row-colors.row-colors-none {
  display: flex;
  justify-content: center;
  align-items: center;
}

.channel-compare .row-colors.row-colors-none .colornav-items {
  display: block;
}

.channel-compare .colornav {
  display: inline-block;
  text-align: center;
}

.channel-compare .colornav-items {
  display: inline-block;
  margin: 0 -1px 0 0;
}

.channel-compare .colornav-item-row {
  display: flex;
  justify-content: center;
}

.channel-compare .colornav-item-row:not(:first-child) {
  margin-top: 10px;
}

.channel-compare .colornav-item-row .colornav-item {
  margin-right: 0;
  margin-left: 6px;
}

.channel-compare .colornav-item-row .colornav-item:last-child {
  margin-left: 0;
}

.channel-compare .colornav-label-container {
  padding-top: 15px;
}

.channel-compare .colornav-label-container .channel-colornav-label {
  font-size: 12px;
  color: #6e6e73;
  font-weight: 500;
  line-height: 1.4;
}

.channel-compare .colornav-swatch {
  width: 12px;
  height: 12px;
}

.channel-compare .colornav-swatch:after {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.48);
}

.channel-compare .swatch-image {
  position: relative;
  left: calc(100% + 5px);
}

@media only screen and (max-width: 734px) {
  .channel-compare .swatch-image {
    left: calc(100% + 3px);
  }
}

.channel-compare .embed-image {
  align-self: flex-end;
}

.mdash-container:first-child {
  height: 100%;
}

.channel-compare .stat {
  min-width: 0;
  margin: 0 auto;
}

.channel-compare .stat .stat-content {
  margin: 0;
  padding: 0;
}

.channel-compare .compare.with-fullwidthrowheader .mdash-container {
  margin-top: 0px;
}

.channel-compare .compare.with-fullwidthrowheader .mdash-container .mdash {
  font-weight: 600;
}

.channel-compare .stat-content {
  margin: 0;
  padding: 0;
}

.channel-compare .stat-content .stat-caption {
  position: static;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 1.4705882353;
  font-weight: 600;
  letter-spacing: 0.0105em;
  font-size: 12px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .stat-content .stat-caption {
    font-size: 14px;
    line-height: 1.4285914286;
    font-weight: 600;
    letter-spacing: 0.015em;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .stat-content .stat-caption {
    font-size: 12px;
    line-height: 1.3333733333;
    font-weight: 600;
    letter-spacing: 0.018em;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-compare .stat-content .stat-caption {
    font-size: 12px;
  }
}

.channel-compare .stat-content .stat-caption p {
  color: rgb(29, 29, 31);
}

.channel-compare .stat-content .stat-caption.copy {
  font-weight: 500;
  line-height: 1.4;
}

.channel-compare .stat-content .stat-caption.copy.mdash {
  font-weight: 600;
}

.channel-compare .stat-content .stat-value {
  font-size: 64px;
  line-height: 1.0625;
  font-weight: 600;
  letter-spacing: -0.009em;
  font-size: 21px;
  line-height: 0.74em;
  white-space: unset;
  overflow-wrap: break-word;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .stat-content .stat-value {
    font-size: 48px;
    line-height: 1.0834933333;
    font-weight: 600;
    letter-spacing: -0.003em;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .stat-content .stat-value {
    font-size: 32px;
    line-height: 1.125;
    font-weight: 600;
    letter-spacing: 0.004em;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-compare .stat-content .stat-value {
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .stat-content .stat-value {
  }
}

@media only screen and (max-width: 1068px) {
  .channel-compare .stat-content .stat-value {
    font-size: 21px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .stat-content .stat-value {
    font-size: 21px;
  }
}

.channel-compare .stat-content .stat-elevated .stat-caption p {
  color: rgb(134, 134, 139);
}

.channel-compare .stat-content .image-icon-wrapper {
  position: relative;
  text-align: center;
  margin-bottom: -4px;
}

.channel-compare .stat-content .image-icon-wrapper figure {
  display: block;
  margin: auto;
}

.channel-compare .stat-content .stat-row {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .stat-content .stat-row {
    padding: 0 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .stat-content .stat-row {
    padding: 0 0;
  }
}

.channel-compare .stat-content .stat-row:not(:last-child) {
  margin-bottom: 15px;
}

.channel-compare .stat-content .stat-row:first-child .copy {
  margin-bottom: -4px;
}

.channel-compare .stat-content .stat-row:first-child .stat-value:not(.copy) {
  margin-bottom: -3px;
}

.channel-html .copy {
  /* word-break: break-word; */
}

.channel-html .copy.helvetica-neue {
  letter-spacing: normal;
}

.channel-html a.footer-link {
  color: #555555;
}

.channel-html a.footer-link:focus {
  outline: 4px solid var(--focus-color);
}

@font-face {
  font-family: "SF Pro Icons";
  /*Icon font file encoded in base64 format.*/
  /*It's a valid css code.*/
  src: url(data:font/truetype;charset=utf-8;base64,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AAIACv/XBjsHdABKAFgAAAEjBgcGBwYXFhcWFxYXFQYHBgcGBwYHBgcGJyYnJicmIyIHBgcGBwYHBicmJyYnJicmNTQ3PgE3NhcWFxYXFjMyNzY3Njc2FxYXFiU2NzYnDgIHBhcWNzYGCAEeIDwlMwEBQzBNJx0OFio5NCAwLzk+KigYLC8bLjM1MB0xKhYmJjw6MTUiNVk4PFFB13svOiE/LRQhFxMfEyxMK0tBV0d8/oM1HB0JSaFpHSAKT1FLBNwTHDZEXWyDZkkzGgsCLTJhU0wmOx0kAQELBxMVBw0NCBUSBwsCAiYfPilNgKe3qsCNb4MCAREJGRIGCwoGER4MEwQHHDHzQU9VUgNTektXTwYpJgAAAAAAACIBngABAAAAAAAAACYATgABAAAAAAABAAwAjwABAAAAAAACAAcArAABAAAAAAADAB0A8AABAAAAAAAEABQBOAABAAAAAAAFAA0BaQABAAAAAAAGABIBnQABAAAAAAAHACkCBAABAAAAAAAIAAkCQgABAAAAAAAJAAsCZAABAAAAAAAKBAsKiAABAAAAAAALABQOvgABAAAAAAAMABQO/QABAAAAAAANAL4QkAABAAAAAAAOADIRtQABAAAAAAAPAAwSAgABAAAAAAARAAcSHwADAAEECQAAAEwAAAADAAEECQABABgAdQADAAEECQACAA4AnAADAAEECQADADoAtAADAAEECQAEACgBDgADAAEECQAFABoBTQADAAEECQAGACQBdwADAAEECQAHAFIBsAADAAEECQAIABICLgADAAEECQAJABYCTAADAAEECQAKCBYCcAADAAEECQALACgOlAADAAEECQAMACgO0wADAAEECQANAXwPEgADAAEECQAOAGQRTwADAAEECQAPABgR6AADAAEECQARAA4SDwCpACAAMgAwADEANwAgAEEAcABwAGwAZQAgAEkAbgBjAC4AIABBAGwAbAAgAHIAaQBnAGgAdABzACAAcgBlAHMAZQByAHYAZQBkAC4AAKkgMjAxNyBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuAABTAEYAIABQAHIAbwAgAEkAYwBvAG4AcwAAU0YgUHJvIEljb25zAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABTAEYAUABSAE8ASQBDAE8ATgBTACAANAA3ADAAOQAyAGMAYQAtADIAMAAxADYALgAwADMALgAyADIAAFNGUFJPSUNPTlMgNDcwOTJjYS0yMDE2LjAzLjIyAABTAEYAIABQAHIAbwAgAEkAYwBvAG4AcwAgAFIAZQBnAHUAbABhAHIAAFNGIFBybyBJY29ucyBSZWd1bGFyAABWAGUAcgBzAGkAbwBuACAANAAuADIAMAAwAABWZXJzaW9uIDQuMjAwAABTAEYAUAByAG8ASQBjAG8AbgBzAC0AUgBlAGcAdQBsAGEAcgAAU0ZQcm9JY29ucy1SZWd1bGFyAABTAEYAIABQAHIAbwAgAEkAYwBvAG4AcwAgAGkAcwAgAGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAEEAcABwAGwAZQAgAEkAbgBjAC4AAFNGIFBybyBJY29ucyBpcyBhIHRyYWRlbWFyayBvZiBBcHBsZSBJbmMuAABBAHAAcABsAGUAIABJAG4AYwAAQXBwbGUgSW5jAABBAHAAcABsAGUAIABJAG4AYwAuAC4AAEFwcGxlIEluYy4uAABDAHIAZQBhAHQAZQBkACAAaQBuACAAMgAwADEANQAsACAAdABoAGUAIABvAHIAaQBnAGkAbgBhAGwAIABnAGwAeQBwAGgAIABmAG8AbgB0ACwAIABBAHAAcABsAGUAIABJAGMAbwBuAHMALAAgAHcAYQBzACAAcAByAG8AZAB1AGMAZQBkACAAdABvACAAdwBvAHIAawAgAGkAbgAgAHUAbgBpAHMAbwBuACAAdwBpAHQAaAAgAE0AeQByAGkAYQBkACAAUwBlAHQAIABQAHIAbwAgAGEAbgBkACAAcwBlAHIAdgBlAGQAIAB0AG8AIABzAHQAcgBlAG4AZwB0AGgAZQBuACAAaQBuAHQAZQByAGEAYwB0AGkAdgBlACAAbABpAG4AawBzACAAbwBuACAAdwBlAGIALgAgAEEAcABwAGwAZQAgAEkAYwBvAG4AcwAgAHcAbwB1AGwAZAAgAGwAYQB0AGUAcgAgAGIAZQBjAG8AbQBlACAAUwBGACAAUAByAG8AIABJAGMAbwBuAHMAIAByAGUAZABlAHMAaQBnAG4AZQBkACAAdABvACAAYQBsAGkAZwBuACAAdABvACAAQQBwAHAAbABlACcAcwAgAG4AZQB3ACAAdAB5AHAAZQBmAGEAYwBlACwAIABTAGEAbgAgAEYAcgBhAG4AYwBpAHMAYwBvACwAIABpAG4AIAAyADAAMQA2AC4AIABUAGgAZQAgAHIAZQBkAGUAcwBpAGcAbgAgAGEAZABkAHIAZQBzAHMAZQBzACAAYQAgAG4AdQBtAGIAZQByACAAbwBmACAAaQBzAHMAdQBlAHMAIAB0AGgAYQB0ACAAdwBlAHIAZQAgAHAAcgBlAHMAZQBuAHQAIABpAG4AIABBAHAAcABsAGUAIABJAGMAbwBuAHMALgAgAEkAbQBwAHIAbwB2AGUAbQBlAG4AdABzACAAaQBuAGMAbAB1AGQAZQAgAG0AYQB0AGMAaABlAGQAIAB0AHkAcABlACAAbQBlAHQAcgBpAGMAcwAsACAAYgByAGEAbgBkACAASQBEACAAcwB0AGEAbgBkAGEAcgBkAGkAegBlAGQAIABBAHAAcABsAGUAIABsAG8AZwBvACAAYwBoAGEAcgBhAGMAdABlAHIALAAgAHcAZQBiACAAZgBvAG4AdAAgAG8AcAB0AGkAbQBpAHoAYQB0AGkAbwBuACwAIABjAHUAcwB0AG8AbQAgAGMAaABhAHIAYQBjAHQAZQByACAAcwBwAGEAYwBpAG4AZwAsACAAcABhAHIAZQBuAHQAIAB0AHkAcABlACAAYQBsAGkAZwBuAG0AZQBuAHQALAAgAGUAdABjAC4AIABTAEYAIABQAHIAbwAgAEkAYwBvAG4AcwAgAGkAcwAgAGQAZQBzAGkAZwBuAGUAZAAgAHQAbwAgAGIAZQAgAGEAZABhAHAAdABhAGIAbABlACAAdABvACAAdwBvAHIAawAgAHcAaQB0AGgAIABvAHUAcgAgAHQAdwBvACAAdwBlAGIAIABmAG8AbgB0ACAAZgBhAG0AaQBsAGkAZQBzACwAIABTAEYAIABQAHIAbwAgAEQAaQBzAHAAbABhAHkAIABhAG4AZAAgAFMARgAgAFAAcgBvACAAVABlAHgAdAAuACAAVABoAGUAIAB3AGUAYgAgAGYAbwBuAHQAIABmAGEAbQBpAGwAaQBlAHMAIABoAGEAdgBlACAAZABpAGYAZgBlAHIAaQBuAGcAIAB4AGgAZQBpAGcAaAB0AHMALAAgAGQAZQBzAGMAZQBuAGQAZQByACAAYQBuAGQAIABhAHMAYwBlAG4AZABlAHIAIABlAHgAdABlAG4AcwBpAG8AbgBzACwAIABhAGQAdgBhAG4AYwBlAG0AZQBuAHQALAAgAGMAbwB1AG4AdABlAHIAcwAsACAAYQBuAGQAIABiAG8AdwBsAHMALgAgAFQAaABlAHMAZQAgAGQAaQBmAGYAZQByAGUAbgBjAGUAcwAgAHcAZQByAGUAIABwAHUAcgBwAG8AcwBlAGwAeQAgAG0AYQBkAGUAIAB0AG8AIABvAHAAdABpAG0AaQB6AGUAIAB0AGgAZQAgAGwAZQBnAGkAYgBpAGwAaQB0AHkAIABvAGYAIABlAGEAYwBoACAAZgBhAG0AaQBsAHkAIABpAG4AIAB0AGgAZQAgAHQAeQBwAGUAIABzAGkAegBlACAAZgBvAHIAIAB3AGgAaQBjAGgAIAB0AGgAZQB5ACAAYQByAGUAIAB1AHQAaQBsAGkAegBlAGQALgAgAFQAaABlACAAUwBGACAAUAByAG8AIABJAGMAbwBuAHMAIABjAGgAYQByAGEAYwB0AGUAcgAgAHMAZQB0ACAAaQBuAGMAbAB1AGQAZQBzACAAQwBUAEEAIABpAGMAbwBuAG8AZwByAGEAcABoAHkALAAgAFUASQAgAGUAbABlAG0AZQBuAHQAcwAsACAAYQBuAGQAIABpAG4AdABlAHIAbgBhAGwAIAB1AHMAZQAgAHMAcABlAGMAaQBhAGwAIABjAGgAYQByAGEAYwB0AGUAcgBzACAAYQBuAGQAIABpAHMAIABhAHYAYQBpAGwAYQBiAGwAZQAgAGEAcwAgAGEAIABmAGEAbQBpAGwAeQAgAG8AZgAgAHQAcgB1AGUAIAB0AHkAcABlACAAZgBvAG4AdABzACAAaQBuACAAZgBvAHUAcgAgAHcAZQBpAGcAaAB0AHMALgAAQ3JlYXRlZCBpbiAyMDE1LCB0aGUgb3JpZ2luYWwgZ2x5cGggZm9udCwgQXBwbGUgSWNvbnMsIHdhcyBwcm9kdWNlZCB0byB3b3JrIGluIHVuaXNvbiB3aXRoIE15cmlhZCBTZXQgUHJvIGFuZCBzZXJ2ZWQgdG8gc3RyZW5ndGhlbiBpbnRlcmFjdGl2ZSBsaW5rcyBvbiB3ZWIuIEFwcGxlIEljb25zIHdvdWxkIGxhdGVyIGJlY29tZSBTRiBQcm8gSWNvbnMgcmVkZXNpZ25lZCB0byBhbGlnbiB0byBBcHBsZSdzIG5ldyB0eXBlZmFjZSwgU2FuIEZyYW5jaXNjbywgaW4gMjAxNi4gVGhlIHJlZGVzaWduIGFkZHJlc3NlcyBhIG51bWJlciBvZiBpc3N1ZXMgdGhhdCB3ZXJlIHByZXNlbnQgaW4gQXBwbGUgSWNvbnMuIEltcHJvdmVtZW50cyBpbmNsdWRlIG1hdGNoZWQgdHlwZSBtZXRyaWNzLCBicmFuZCBJRCBzdGFuZGFyZGl6ZWQgQXBwbGUgbG9nbyBjaGFyYWN0ZXIsIHdlYiBmb250IG9wdGltaXphdGlvbiwgY3VzdG9tIGNoYXJhY3RlciBzcGFjaW5nLCBwYXJlbnQgdHlwZSBhbGlnbm1lbnQsIGV0Yy4gU0YgUHJvIEljb25zIGlzIGRlc2lnbmVkIHRvIGJlIGFkYXB0YWJsZSB0byB3b3JrIHdpdGggb3VyIHR3byB3ZWIgZm9udCBmYW1pbGllcywgU0YgUHJvIERpc3BsYXkgYW5kIFNGIFBybyBUZXh0LiBUaGUgd2ViIGZvbnQgZmFtaWxpZXMgaGF2ZSBkaWZmZXJpbmcgeGhlaWdodHMsIGRlc2NlbmRlciBhbmQgYXNjZW5kZXIgZXh0ZW5zaW9ucywgYWR2YW5jZW1lbnQsIGNvdW50ZXJzLCBhbmQgYm93bHMuIFRoZXNlIGRpZmZlcmVuY2VzIHdlcmUgcHVycG9zZWx5IG1hZGUgdG8gb3B0aW1pemUgdGhlIGxlZ2liaWxpdHkgb2YgZWFjaCBmYW1pbHkgaW4gdGhlIHR5cGUgc2l6ZSBmb3Igd2hpY2ggdGhleSBhcmUgdXRpbGl6ZWQuIFRoZSBTRiBQcm8gSWNvbnMgY2hhcmFjdGVyIHNldCBpbmNsdWRlcyBDVEEgaWNvbm9ncmFwaHksIFVJIGVsZW1lbnRzLCBhbmQgaW50ZXJuYWwgdXNlIHNwZWNpYWwgY2hhcmFjdGVycyBhbmQgaXMgYXZhaWxhYmxlIGFzIGEgZmFtaWx5IG9mIHRydWUgdHlwZSBmb250cyBpbiBmb3VyIHdlaWdodHMuAABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBwAHAAbABlAC4AYwBvAG0AAGh0dHA6Ly93d3cuYXBwbGUuY29tAABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBwAHAAbABlAC4AYwBvAG0AAGh0dHA6Ly93d3cuYXBwbGUuY29tAABUAGgAaQBzACAAZgBvAG4AdAAgAHMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAHQAaABlACAAdgBhAGwAdQBhAGIAbABlACAAcAByAG8AcABlAHIAdAB5ACAAbwBmACAAQQBwAHAAbABlACAASQBuAGMALgAgAHwAIABJAG4AdABlAHIAYQBjAHQAaQB2AGUAIABNAEEAUgBDAE8ATQAuACAAUgBlAHAAbABpAGMAYQB0AGkAbwBuACwAIABhAGwAdABlAHIAYQB0AGkAbwBuACwAIABhAG4AZAAgAGQAaQBzAHQAcgBpAGIAdQB0AGkAbwBuACAAbwBmACAAdABoAGkAcwAgAGYAbwBuAHQAIABpAHMAIABzAHQAcgBpAGMAdABsAHkAIABwAHIAbwBoAGkAYgBpAHQAZQBkAC4AIABBAHAAcABsAGUAIABJAG4AYwAuACAAYQBsAGwAIAByAGkAZwBoAHQAcwAgAHIAZQBzAGUAcgB2AGUAZAAuAABUaGlzIGZvbnQgc29mdHdhcmUgaXMgdGhlIHZhbHVhYmxlIHByb3BlcnR5IG9mIEFwcGxlIEluYy4gfCBJbnRlcmFjdGl2ZSBNQVJDT00uIFJlcGxpY2F0aW9uLCBhbHRlcmF0aW9uLCBhbmQgZGlzdHJpYnV0aW9uIG9mIHRoaXMgZm9udCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBBcHBsZSBJbmMuIGFsbCByaWdodHMgcmVzZXJ2ZWQuAABoAHQAdABwAHMAOgAvAC8AdwB3AHcALgBhAHAAcABsAGUALgBjAG8AbQAvAGwAZQBnAGEAbAAvAGkAbgB0AGUAbABsAGUAYwB0AHUAYQBsAC0AcAByAG8AcABlAHIAdAB5AC8AAGh0dHBzOi8vd3d3LmFwcGxlLmNvbS9sZWdhbC9pbnRlbGxlY3R1YWwtcHJvcGVydHkvAABTAEYAIABQAHIAbwAgAEkAYwBvAG4AcwAAU0YgUHJvIEljb25zAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAAAAAAACAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwAAAABAAIBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqAA4A7wErASwAIgEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmANIDZ2FwCWZ1bGxibG9jawV1RjMxQQV1RjMxQgV1RjMxQwV1RjMxRAV1RjMyMgV1RjMyMwV1RjMyNAV1RjMyNQV1RjMyNgV1RjMyNwV1RjMyOAV1RjMyOQV1RjMyRgV1RjMzNAV1RjMzNQV1RjMzNgV1RjMzNwV1RjMzOAV1RjMzOQV1RjMzQQV1RjMzQgV1RjMzQwV1RjMzRAV1RjMzRQV1RjMzRgV1RjM0MAV1RjM0MQV1RjM1NgV1RjM1RgV1RjM2NQtjaGV2cm9ubGVmdAxjaGV2cm9ucmlnaHQJY2hldnJvbnVwC2NoZXZyb25kb3duEWNoZXZyb25sZWZ0Y2lyY2xlEmNoZXZyb25yaWdodGNpcmNsZQ9jaGV2cm9udXBjaXJjbGURY2hldnJvbmRvd25jaXJjbGUFcmVzZXQFY2hlY2sLZXhjbGFtYXRpb24LcmVzZXRjaXJjbGUKcGx1c2NpcmNsZQttaW51c2NpcmNsZQtjaGVja2NpcmNsZRFleGNsYW1hdGlvbmNpcmNsZQ5xdWVzdGlvbmNpcmNsZQpyZXNldHNvbGlkCXBsdXNzb2xpZAptaW51c3NvbGlkCmNoZWNrc29saWQQZXhjbGFtYXRpb25zb2xpZA1xdWVzdGlvbnNvbGlkBHBsYXkFcGF1c2UEc3RvcAZyZXBsYXkEaW5mbwhkb3dubG9hZAZjaXJjbGUIZXh0ZXJuYWwFc2hhcmUTcXVlc3Rpb25fY2lyY2xlX3J0bBJxdWVzdGlvbl9zb2xpZF9ydGwMcXVlc3Rpb25fcnRsDGV4dGVybmFsX3J0bAlzZWN0aW9uMDEJc2VjdGlvbjAyCXNlY3Rpb24wMwlzZWN0aW9uMDQJc2VjdGlvbjA1CXNlY3Rpb24wNglzZWN0aW9uMDcJc2VjdGlvbjA4CXNlY3Rpb24wOQlzZWN0aW9uMTAJc2VjdGlvbjExCXNlY3Rpb24xMglzZWN0aW9uMTMJc2VjdGlvbjE0CXNlY3Rpb24xNQlzZWN0aW9uMTYJc2VjdGlvbjE3CXNlY3Rpb24xOAlzZWN0aW9uMTkJc2VjdGlvbjIwC3ZpZGVvcmVwbGF5CnZpZGVvcGF1c2UJdmlkZW9wbGF5CnBhZGRsZWxlZnQLcGFkZGxlcmlnaHQIcGFkZGxldXAKcGFkZGxlZG93bgptb2RhbGNsb3NlD3BhZGRsZWxlZnRzaG9ydBBwYWRkbGVyaWdodHNob3J0DXBhZGRsZXVwc2hvcnQPcGFkZGxlZG93bnNob3J0D21vZGFsY2xvc2VzaG9ydAAAAAAAAf//AAIAAQAAAAwAAAAWAAAAAgABAAMAawABAAQAAAACAAAAAAAAAAEAAAAA2pIEAQAAAADXPJGTAAAAANc8kZM=)
    format("truetype");
  font-weight: normal;
  font-style: normal;
}

.channel-html .icon-after {
  display: inline-block;
}

.channel-html .icon-after::after {
  background: inherit;
  background-size: 5em 100%;
  background-position: -60px center;
}

.channel-html .link-wrapper {
  display: inline-flex;
}

.channel-html .link-wrapper:focus {
  outline: 4px solid var(--focus-color);
}

.channel-html .link-wrapper.link-standalone:link:link:focus {
  outline: 4px solid var(--focus-color);
  text-decoration: unset;
}

body {
  margin: 0;
  min-width: 320px;
  overflow-x: hidden;
}

@media only screen and (max-width: 734px) {
  body {
    overflow-x: visible;
  }
}

@media (inverted-colors) {
  body .double-invert {
    filter: invert(1);
  }
}

@media only screen and (min-width: 1069px) {
  .channel-html .row.large-display-bleed {
    position: relative;
  }

  .channel-html .row.large-display-bleed .column {
    z-index: 1;
  }

  .channel-html .row.large-display-bleed::after,
  .channel-html .row.large-display-bleed::before {
    display: block;
    content: " ";
    position: absolute;
    top: 0;
    height: 100%;
    width: 44px;
    left: -44px;
  }

  .channel-html .row.large-display-bleed::after {
    left: initial;
    right: -44px;
  }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .channel-html .row.medium-display-bleed {
    position: relative;
  }

  .channel-html .row.medium-display-bleed .column {
    z-index: 1;
  }

  .channel-html .row.medium-display-bleed::after,
  .channel-html .row.medium-display-bleed::before {
    display: block;
    content: " ";
    position: absolute;
    top: 0;
    height: 100%;
    width: 22px;
    left: -22px;
  }

  .channel-html .row.medium-display-bleed::after {
    left: initial;
    right: -22px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .row.small-display-bleed {
    position: relative;
  }

  .channel-html .row.small-display-bleed .column {
    z-index: 1;
  }

  .channel-html .row.small-display-bleed::after,
  .channel-html .row.small-display-bleed::before {
    display: block;
    content: " ";
    position: absolute;
    top: 0;
    height: 100%;
    width: 20px;
    left: -20px;
  }

  .channel-html .row.small-display-bleed::after {
    left: initial;
    right: -20px;
  }
}

.channel-html .section {
  display: flex;
  position: relative;
  overflow-x: hidden;
}

.channel-html .section .section-content {
  margin-inline-start: auto;
  margin-inline-end: auto;
  width: 980px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .section .section-content {
    width: 692px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .section .section-content {
    max-width: 320px;
    width: 87.5%;
  }
}

.channel-html .section.large-show {
  display: flex;
}

@media only screen and (max-width: 1068px) {
  .channel-html .section.medium-show {
    display: flex !important;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .section.small-show {
    display: flex !important;
  }
}

.channel-html .section.large-hide {
  display: none;
}

@media only screen and (max-width: 1068px) {
  .channel-html .section.medium-hide {
    display: none;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .section.small-hide {
    display: none !important;
  }
}

.channel-html .stat {
  white-space: normal;
  margin: 0;
}

.channel-html .stat .stat-content {
  margin: 0 !important;
}

.channel-html .stat-caption-up {
  word-wrap: break-word;
  bottom: 0.3em !important;
  position: relative !important;
  display: inline-block !important;
}

.channel-html .stat-caption-bottom {
  top: 0.2em !important;
  position: relative !important;
  display: block !important;
}

.channel-html .stat .stat-caption-up.helvetica-neue,
.channel-html .stat .stat-caption-bottom.helvetica-neue {
  letter-spacing: normal;
}

.image-size {
  width: 589px;
  height: 383px;
  background-size: 589px 383px;
  background-repeat: no-repeat;
  background-image: url(../images/size_large.png?7f78dae8afa0);
}

.image-icon_magickeyboard_keypad_elevated {
  width: 89px;
  height: 41px;
  background-size: 89px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_magickeyboard_keypad_elevated_large.png?7f788b6723d0);
}

.image-flex_icon_macbook_badge_shield_checkmark_elevated {
  width: 55px;
  height: 37px;
  background-size: 55px 37px;
  background-repeat: no-repeat;
  background-image: url(../images/flex_icon_macbook_badge_shield_checkmark_elevated_large.png?7f7887059030);
}

.image-icon_chip_m2_and_chip_m2pro_fill_elevated {
  width: 80px;
  height: 41px;
  background-size: 80px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m2_and_chip_m2pro_fill_elevated_large.png?7f78bf9fb7d0);
}

.image-icon_chip_m2pro_and_chip_m2max_fill_elevated {
  width: 80px;
  height: 41px;
  background-size: 80px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m2pro_and_chip_m2max_fill_elevated_large.png?7f788810c280);
}

.image-icon_chip_m2max_and_chip_m2ultra_fill_elevated {
  width: 80px;
  height: 41px;
  background-size: 80px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m2max_and_chip_m2ultra_fill_elevated_large.png?7f78bf9b1ad0);
}

.image-icon_touchid_square_elevated {
  width: 38px;
  height: 41px;
  background-size: 38px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_touchid_square_elevated_large.png?7f7885c6acd0);
}

.image-icon_touchid_round {
  width: 42px;
  height: 41px;
  background-size: 42px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_touchid_round_large.png?7f788af303a0);
}

.image-compare_macbook_pro_m3_14_silver {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_pro_m3_14_silver_large.png?7f78892c2790);
}

.image-compare_macbook_pro_13_m1_spacegray {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_pro_13_m1_spacegray_large.png?7f78d0a58f90);
}

.image-ports_front {
  width: 359px;
  height: 144px;
  background-size: 359px 144px;
  background-repeat: no-repeat;
  background-image: url(../images/ports_front_large.png?7f78dae7d670);
}

.image-compare_macbook_air_m2_15_starlight {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_air_m2_15_starlight_large.png?7f78dd561280);
}

.image-icon_chip_m4pro_fill_super {
  width: 53px;
  height: 54px;
  background-size: 53px 54px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m4pro_fill_super_large.png?7f7888cd1ca0);
}

.image-upgrade_faster {
  width: 480px;
  height: 380px;
  background-size: 480px 380px;
  background-repeat: no-repeat;
  background-image: url(../images/upgrade_faster_large.png?7f788b2aed70);
}

.image-compare_imac_24_m3_2023_twoport_blue {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_imac_24_m3_2023_twoport_blue_large.png?7f78892f30d0);
}

.image-compare_imac_21_5_silver_intel_2017 {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_imac_21_5_silver_intel_2017_large.png?7f78d4bcf7b0);
}

.image-compare_imac_24_m4_2024_twoport_blue {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_imac_24_m4_2024_twoport_blue_large.png?7f78c7d69a80);
}

.image-icon_chip_intel {
  width: 38px;
  height: 41px;
  background-size: 38px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_intel_large.png?7f78c08d4150);
}

.image-icon_apple_intelligence_elevated {
  width: 42px;
  height: 43px;
  background-size: 42px 43px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_apple_intelligence_elevated_large.png?7f78c3157110);
}

.image-icon_chip_m3pro_and_chip_m3max_fill_elevated {
  width: 80px;
  height: 41px;
  background-size: 80px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m3pro_and_chip_m3max_fill_elevated_large.png?7f78d067dc70);
}

.image-compare_mac_pro_silver {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_mac_pro_silver_large.png?7f78d330b950);
}

.image-compare_mac_mini_m1_2020_silver {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_mac_mini_m1_2020_silver_large.png?7f7888089790);
}

.image-compare_imac_21_5_silver_intel_2019 {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_imac_21_5_silver_intel_2019_large.png?7f788b1bbae0);
}

.image-flex_icon_checklist_checked_elevated {
  width: 49px;
  height: 44px;
  background-size: 49px 44px;
  background-repeat: no-repeat;
  background-image: url(../images/flex_icon_checklist_checked_elevated_large.png?7f78880ab010);
}

.image-flex_icon_bolt_fill_elevated {
  width: 32px;
  height: 49px;
  background-size: 32px 49px;
  background-repeat: no-repeat;
  background-image: url(../images/flex_icon_bolt_fill_elevated_large.png?7f788b44b9d0);
}

.image-flex_applecare {
  width: 398px;
  height: 182px;
  background-size: 398px 182px;
  background-repeat: no-repeat;
  background-image: url(../images/flex_applecare_large.png?7f788806c110);
}

.image-upgrade_icon_apple_intelligence {
  width: 80px;
  height: 80px;
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-image: url(../images/upgrade_icon_apple_intelligence_large.png?7f788aef4950);
}

.image-compare_macbook_pro_m3_14_spaceblack {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_pro_m3_14_spaceblack_large.png?7f78c7d8f310);
}

.image-ai {
  width: 590px;
  height: 369px;
  background-size: 590px 369px;
  background-repeat: no-repeat;
  background-image: url(../images/ai_large.png?7f7887a81b10);
}

.image-upgrade_icon_gamecontroller {
  width: 92px;
  height: 60px;
  background-size: 92px 60px;
  background-repeat: no-repeat;
  background-image: url(../images/upgrade_icon_gamecontroller_large.png?7f78d5689090);
}

.image-compare_imac_24_m1_2021_twoport_blue {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_imac_24_m1_2021_twoport_blue_large.png?7f788b1dc1d0);
}

.image-upgrade_smaller_design {
  width: 320px;
  height: 187px;
  background-size: 320px 187px;
  background-repeat: no-repeat;
  background-image: url(../images/upgrade_smaller_design_large.png?7f78bfd6b8e0);
}

.image-compare_macbook_pro_m2_14_spacegray {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_pro_m2_14_spacegray_large.png?7f78d1ec0490);
}

.image-hero_logo {
  width: 541px;
  height: 241px;
  background-size: 541px 241px;
  background-repeat: no-repeat;
  background-image: url(../images/hero_logo_large.png?7f78c56c8c80);
}

.image-compare_mac_studio_silver {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_mac_studio_silver_large.png?7f78854fb080);
}

.image-compare_mac_pro_m2_silver {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_mac_pro_m2_silver_large.png?7f7885e59210);
}

.image-icon_chip_m4_fill_elevated {
  width: 38px;
  height: 41px;
  background-size: 38px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m4_fill_elevated_large.png?7f7934db17a0);
}

.image-compare_macbook_air_m1_spacegray {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_air_m1_spacegray_large.png?7f788419d510);
}

.image-flex_accessories {
  width: 546px;
  height: 271px;
  background-size: 546px 271px;
  background-repeat: no-repeat;
  background-image: url(../images/flex_accessories_large.png?7f788421a800);
}

.image-icon_chip_m1pro_and_chip_m1max_fill_elevated {
  width: 80px;
  height: 41px;
  background-size: 80px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m1pro_and_chip_m1max_fill_elevated_large.png?7f78c3d6ccd0);
}

.image-compare_macbook_pro_16_spacegray {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_pro_16_spacegray_large.png?7f78c135b060);
}

.image-icon_chip_m2_fill_elevated {
  width: 38px;
  height: 41px;
  background-size: 38px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m2_fill_elevated_large.png?7f78bf93afe0);
}

.image-compare_mac_mini_m4_m4pro {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_mac_mini_m4_m4pro_large.png?7f7885d9c2f0);
}

.image-compare_macbook_air_m2_13_midnight {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_air_m2_13_midnight_large.png?7f78dd5df5c0);
}

.image-compare_macbook_pro_m1_14_spacegray {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_pro_m1_14_spacegray_large.png?7f78880751f0);
}

.image-icon_chip_m4pro_and_chip_m4max_fill_elevated {
  width: 80px;
  height: 41px;
  background-size: 80px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m4pro_and_chip_m4max_fill_elevated_large.png?7f788b6bc970);
}

.image-compare_macbook_air_2017_silver {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_air_2017_silver_large.png?7f7884b1cdb0);
}

.image-compare_macbook_air_m3_13_midnight {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_air_m3_13_midnight_large.png?7f78dd56fad0);
}

.image-icon_chip_m4_fill_super {
  width: 53px;
  height: 53px;
  background-size: 53px 53px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m4_fill_super_large.png?7f78d93089f0);
}

.image-icon_chip_m4_and_chip_m4pro_fill_elevated {
  width: 80px;
  height: 41px;
  background-size: 80px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m4_and_chip_m4pro_fill_elevated_large.png?7f78d0669aa0);
}

.image-icon_touchid_key_elevated {
  width: 38px;
  height: 41px;
  background-size: 38px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_touchid_key_elevated_large.png?7f788afee7b0);
}

.image-compatibility {
  width: 480px;
  height: 420px;
  background-size: 480px 420px;
  background-repeat: no-repeat;
  background-image: url(../images/compatibility_large.png?7f7882424da0);
}

.image-compare_mac_mini_2018_spacegray {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_mac_mini_2018_spacegray_large.png?7f7888030670);
}

.image-upgrade_icon_thunderbolt_and_port_usb_c {
  width: 75px;
  height: 78px;
  background-size: 75px 78px;
  background-repeat: no-repeat;
  background-image: url(../images/upgrade_icon_thunderbolt_and_port_usb_c_large.png?7f78babdb420);
}

.image-compare_imac_27_silver {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_imac_27_silver_large.png?7f788ad12f60);
}

.image-compare_macbook_pro_m1_16_spacegray {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_pro_m1_16_spacegray_large.png?7f788b4bd210);
}

.image-compare_mac_mini_m2_2port_silver {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_mac_mini_m2_2port_silver_large.png?7f78880e43d0);
}

.image-compare_imac_24_m4_2024_fourports_blue {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_imac_24_m4_2024_fourports_blue_large.png?7f78bfb4afc0);
}

.image-apple_carbon_neutral_elevated {
  width: 95px;
  height: 95px;
  background-size: 95px 95px;
  background-repeat: no-repeat;
  background-image: url(../images/apple_carbon_neutral_elevated_large.png?7f78822e6330);
}

.image-icon_magickeyboard_elevated {
  width: 49px;
  height: 41px;
  background-size: 49px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_magickeyboard_elevated_large.png?7f788b659710);
}

.image-compare_imac_24_m3_2023_fourport_blue {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_imac_24_m3_2023_fourport_blue_large.png?7f7885313830);
}

.image-upgrade_icon_bolt {
  width: 59px;
  height: 93px;
  background-size: 59px 93px;
  background-repeat: no-repeat;
  background-image: url(../images/upgrade_icon_bolt_large.png?7f78bc191f60);
}

.image-compare_macbook_pro_m4_14_ {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_pro_m4_14__large.png?7f78c723a170);
}

.image-apps {
  width: 576px;
  height: 358px;
  background-size: 576px 358px;
  background-repeat: no-repeat;
  background-image: url(../images/apps_large.png?7f7887ad06a0);
}

.image-compare_macbook_pro_m3_16_spaceblack {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_pro_m3_16_spaceblack_large.png?7f788bb56fe0);
}

.image-hero {
  width: 584px;
  height: 233px;
  background-size: 584px 233px;
  background-repeat: no-repeat;
  background-image: url(../images/hero_large.png?7f7888bad6f0);
}

.image-icon_chip_m1max_and_chip_m1ultra_fill_elevated {
  width: 80px;
  height: 41px;
  background-size: 80px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m1max_and_chip_m1ultra_fill_elevated_large.png?7f788aa122f0);
}

.image-icon_chip_m2ultra_fill_elevated {
  width: 38px;
  height: 41px;
  background-size: 38px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m2ultra_fill_elevated_large.png?7f7888ddd060);
}

.image-compare_mac_studio_m2_silver {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_mac_studio_m2_silver_large.png?7f78856b4020);
}

.image-icon_check_d0112b_34_R {
  width: 15px;
  height: 14px;
  background-size: 15px 14px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_check_d0112b_34_R_large.png?7f788707c010);
}

.image-compare_imac_pro_spacegray {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_imac_pro_spacegray_large.png?7f78dd5c12d0);
}

.image-icon_chip_m1_fill {
  width: 38px;
  height: 41px;
  background-size: 38px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m1_fill_large.png?7f7888b82560);
}

.image-compare_macbook_pro_m2_13_spacegray {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_pro_m2_13_spacegray_large.png?7f788b4dcac0);
}

.image-icon_lock_key_elevated {
  width: 40px;
  height: 40px;
  background-size: 40px 40px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_lock_key_elevated_large.png?7f788b618230);
}

.image-ports_back {
  width: 359px;
  height: 144px;
  background-size: 359px 144px;
  background-repeat: no-repeat;
  background-image: url(../images/ports_back_large.png?7f78d929ae80);
}

.image-compare_macbook_pro_m2_16_spacegray {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_pro_m2_16_spacegray_large.png?7f7889209760);
}

.image-compare_macbook_air_m3_15_midnight {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_air_m3_15_midnight_large.png?7f7888fe2700);
}

.image-compare_macbook_pro_m4pro_m4max_16_ {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_pro_m4pro_m4max_16__large.png?7f78da7a1850);
}

.image-icon_chip_m3_fill_elevated {
  width: 38px;
  height: 41px;
  background-size: 38px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m3_fill_elevated_large.png?7f78d9ad40a0);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_mac_studio_silver {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_studio_silver_large_2x.png?7f7886d0f190);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_macbook_pro_m3_14_silver {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m3_14_silver_large_2x.png?7f7889245450);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_macbook_pro_m3_14_spaceblack {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m3_14_spaceblack_large_2x.png?7f7947eb0dd0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-icon_chip_m1max_and_chip_m1ultra_fill_elevated {
    width: 80px;
    height: 41px;
    background-size: 80px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m1max_and_chip_m1ultra_fill_elevated_large_2x.png?7f788aaa8640);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-icon_chip_m4pro_fill_super {
    width: 53px;
    height: 54px;
    background-size: 53px 54px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m4pro_fill_super_large_2x.png?7f7888cb7d40);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_macbook_pro_m4_14_ {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m4_14__large_2x.png?7f78c051a620);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_macbook_pro_m1_14_spacegray {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m1_14_spacegray_large_2x.png?7f788802e0a0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-icon_apple_intelligence_elevated {
    width: 42px;
    height: 43px;
    background-size: 42px 43px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_apple_intelligence_elevated_large_2x.png?7f78c3138680);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-upgrade_icon_gamecontroller {
    width: 92px;
    height: 60px;
    background-size: 92px 60px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_icon_gamecontroller_large_2x.png?7f78d56d4190);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-icon_chip_m2ultra_fill_elevated {
    width: 38px;
    height: 41px;
    background-size: 38px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m2ultra_fill_elevated_large_2x.png?7f788b66be70);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_imac_21_5_silver_intel_2017 {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_21_5_silver_intel_2017_large_2x.png?7f78897be530);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-flex_applecare {
    width: 398px;
    height: 182px;
    background-size: 398px 182px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_applecare_large_2x.png?7f78880be9e0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-icon_chip_m4pro_and_chip_m4max_fill_elevated {
    width: 80px;
    height: 41px;
    background-size: 80px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m4pro_and_chip_m4max_fill_elevated_large_2x.png?7f788b60e870);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_macbook_air_m2_13_midnight {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m2_13_midnight_large_2x.png?7f78dd518d30);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_macbook_air_m3_15_midnight {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m3_15_midnight_large_2x.png?7f7888ffe560);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-apps {
    width: 576px;
    height: 358px;
    background-size: 576px 358px;
    background-repeat: no-repeat;
    background-image: url(../images/apps_large_2x.png?7f7887acf9d0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_mac_pro_m2_silver {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_pro_m2_silver_large_2x.png?7f7885e2d8c0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-apple_carbon_neutral_elevated {
    width: 95px;
    height: 95px;
    background-size: 95px 95px;
    background-repeat: no-repeat;
    background-image: url(../images/apple_carbon_neutral_elevated_large_2x.png?7f7882292690);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-ports_front {
    width: 359px;
    height: 144px;
    background-size: 359px 144px;
    background-repeat: no-repeat;
    background-image: url(../images/ports_front_large_2x.png?7f78daee4020);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-size {
    width: 589px;
    height: 383px;
    background-size: 589px 383px;
    background-repeat: no-repeat;
    background-image: url(../images/size_large_2x.png?7f78dae437a0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-hero_logo {
    width: 541px;
    height: 241px;
    background-size: 541px 241px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_logo_large_2x.png?7f78d9b2dac0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_mac_mini_2018_spacegray {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_mini_2018_spacegray_large_2x.png?7f7888037120);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-ai {
    width: 590px;
    height: 369px;
    background-size: 590px 369px;
    background-repeat: no-repeat;
    background-image: url(../images/ai_large_2x.png?7f7884c2d5c0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_imac_24_m4_2024_twoport_blue {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m4_2024_twoport_blue_large_2x.png?7f78bfb8a180);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_macbook_pro_m4pro_m4max_16_ {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m4pro_m4max_16__large_2x.png?7f78da748a80);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-upgrade_icon_bolt {
    width: 59px;
    height: 93px;
    background-size: 59px 93px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_icon_bolt_large_2x.png?7f78c0ad7480);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_imac_27_silver {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_27_silver_large_2x.png?7f788ad39670);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-icon_chip_m4_and_chip_m4pro_fill_elevated {
    width: 80px;
    height: 41px;
    background-size: 80px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m4_and_chip_m4pro_fill_elevated_large_2x.png?7f78d0686080);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-flex_icon_checklist_checked_elevated {
    width: 49px;
    height: 44px;
    background-size: 49px 44px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_checklist_checked_elevated_large_2x.png?7f788a4beba0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_macbook_pro_m1_16_spacegray {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m1_16_spacegray_large_2x.png?7f7888061600);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-icon_chip_m1_fill {
    width: 38px;
    height: 41px;
    background-size: 38px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m1_fill_large_2x.png?7f78d20363d0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-icon_check_d0112b_34_R {
    width: 15px;
    height: 14px;
    background-size: 15px 14px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_check_d0112b_34_R_large_2x.png?7f788707da10);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-ports_back {
    width: 359px;
    height: 144px;
    background-size: 359px 144px;
    background-repeat: no-repeat;
    background-image: url(../images/ports_back_large_2x.png?7f78d92b0c40);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-hero {
    width: 584px;
    height: 233px;
    background-size: 584px 233px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_large_2x.png?7f78da8cf7e0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-icon_chip_m2_fill_elevated {
    width: 38px;
    height: 41px;
    background-size: 38px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m2_fill_elevated_large_2x.png?7f78bf90bce0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_macbook_pro_m2_14_spacegray {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m2_14_spacegray_large_2x.png?7f78c1316310);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_macbook_pro_m2_16_spacegray {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m2_16_spacegray_large_2x.png?7f78892d19a0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_mac_mini_m1_2020_silver {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_mini_m1_2020_silver_large_2x.png?7f7888047e60);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-icon_touchid_key_elevated {
    width: 38px;
    height: 41px;
    background-size: 38px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_touchid_key_elevated_large_2x.png?7f788aff97a0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-icon_chip_m2_and_chip_m2pro_fill_elevated {
    width: 80px;
    height: 41px;
    background-size: 80px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m2_and_chip_m2pro_fill_elevated_large_2x.png?7f78bf9cdda0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-icon_chip_intel {
    width: 38px;
    height: 41px;
    background-size: 38px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_intel_large_2x.png?7f78d4df7dc0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-icon_chip_m1pro_and_chip_m1max_fill_elevated {
    width: 80px;
    height: 41px;
    background-size: 80px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m1pro_and_chip_m1max_fill_elevated_large_2x.png?7f78c3da4e00);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-icon_chip_m3_fill_elevated {
    width: 38px;
    height: 41px;
    background-size: 38px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m3_fill_elevated_large_2x.png?7f78d0eed510);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_mac_pro_silver {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_pro_silver_large_2x.png?7f7885e900a0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_imac_24_m1_2021_twoport_blue {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m1_2021_twoport_blue_large_2x.png?7f788b1cd580);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compatibility {
    width: 480px;
    height: 420px;
    background-size: 480px 420px;
    background-repeat: no-repeat;
    background-image: url(../images/compatibility_large_2x.png?7f7887a40290);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_macbook_air_m1_spacegray {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m1_spacegray_large_2x.png?7f78841b1400);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_macbook_pro_m3_16_spaceblack {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m3_16_spaceblack_large_2x.png?7f788bb2f0a0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-icon_touchid_square_elevated {
    width: 38px;
    height: 41px;
    background-size: 38px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_touchid_square_elevated_large_2x.png?7f7885c6d0f0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_macbook_pro_m2_13_spacegray {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m2_13_spacegray_large_2x.png?7f788b46a650);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-icon_chip_m4_fill_elevated {
    width: 38px;
    height: 41px;
    background-size: 38px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m4_fill_elevated_large_2x.png?7f7936f96530);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_macbook_pro_16_spacegray {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_16_spacegray_large_2x.png?7f78d0a60860);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-icon_chip_m3pro_and_chip_m3max_fill_elevated {
    width: 80px;
    height: 41px;
    background-size: 80px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m3pro_and_chip_m3max_fill_elevated_large_2x.png?7f78d05dc6c0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_macbook_air_m2_15_starlight {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m2_15_starlight_large_2x.png?7f78dd55aa60);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_mac_mini_m4_m4pro {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_mini_m4_m4pro_large_2x.png?7f7884b412c0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-icon_chip_m4_fill_super {
    width: 53px;
    height: 53px;
    background-size: 53px 53px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m4_fill_super_large_2x.png?7f78d9376860);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_mac_mini_m2_2port_silver {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_mini_m2_2port_silver_large_2x.png?7f7888048cb0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-flex_accessories {
    width: 546px;
    height: 271px;
    background-size: 546px 271px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_accessories_large_2x.png?7f788b5ce590);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-icon_magickeyboard_keypad_elevated {
    width: 89px;
    height: 41px;
    background-size: 89px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_magickeyboard_keypad_elevated_large_2x.png?7f788b68a910);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_imac_24_m4_2024_fourports_blue {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m4_2024_fourports_blue_large_2x.png?7f7991fc8f10);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-icon_chip_m2pro_and_chip_m2max_fill_elevated {
    width: 80px;
    height: 41px;
    background-size: 80px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m2pro_and_chip_m2max_fill_elevated_large_2x.png?7f7888147b70);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_imac_21_5_silver_intel_2019 {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_21_5_silver_intel_2019_large_2x.png?7f788b10e6f0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_imac_pro_spacegray {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_pro_spacegray_large_2x.png?7f78dd5138e0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-upgrade_smaller_design {
    width: 320px;
    height: 187px;
    background-size: 320px 187px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_smaller_design_large_2x.png?7f78c36d1680);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-icon_magickeyboard_elevated {
    width: 49px;
    height: 41px;
    background-size: 49px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_magickeyboard_elevated_large_2x.png?7f788b6d0b60);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-upgrade_icon_thunderbolt_and_port_usb_c {
    width: 75px;
    height: 78px;
    background-size: 75px 78px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_icon_thunderbolt_and_port_usb_c_large_2x.png?7f78babcbc40);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_macbook_pro_13_m1_spacegray {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_13_m1_spacegray_large_2x.png?7f78d0a1cc20);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_macbook_air_2017_silver {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_2017_silver_large_2x.png?7f7885435f90);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_imac_24_m3_2023_fourport_blue {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m3_2023_fourport_blue_large_2x.png?7f788b1c5fe0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_imac_24_m3_2023_twoport_blue {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m3_2023_twoport_blue_large_2x.png?7f78892442f0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-upgrade_faster {
    width: 480px;
    height: 380px;
    background-size: 480px 380px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_faster_large_2x.png?7f78c3b1f0c0);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-flex_icon_bolt_fill_elevated {
    width: 32px;
    height: 49px;
    background-size: 32px 49px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_bolt_fill_elevated_large_2x.png?7f7887076c60);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_mac_studio_m2_silver {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_studio_m2_silver_large_2x.png?7f788562ac20);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-icon_chip_m2max_and_chip_m2ultra_fill_elevated {
    width: 80px;
    height: 41px;
    background-size: 80px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m2max_and_chip_m2ultra_fill_elevated_large_2x.png?7f78bf9bdf60);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-compare_macbook_air_m3_13_midnight {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m3_13_midnight_large_2x.png?7f78dd551c70);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-icon_lock_key_elevated {
    width: 40px;
    height: 40px;
    background-size: 40px 40px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_lock_key_elevated_large_2x.png?7f788b6f9730);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-icon_touchid_round {
    width: 42px;
    height: 41px;
    background-size: 42px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_touchid_round_large_2x.png?7f788aff7610);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-upgrade_icon_apple_intelligence {
    width: 80px;
    height: 80px;
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_icon_apple_intelligence_large_2x.png?7f788ae93590);
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .image-flex_icon_macbook_badge_shield_checkmark_elevated {
    width: 55px;
    height: 37px;
    background-size: 55px 37px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_macbook_badge_shield_checkmark_elevated_large_2x.png?7f788b8be660);
  }
}

@media only screen and (max-width: 1068px) {
  .image-hero_logo {
    width: 390px;
    height: 173px;
    background-size: 390px 173px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_logo_medium.png?7f78c56c21f0);
  }
}

@media only screen and (max-width: 1068px) {
  .image-flex_icon_checklist_checked_elevated {
    width: 49px;
    height: 44px;
    background-size: 49px 44px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_checklist_checked_elevated_medium.png?7f78daec7060);
  }
}

@media only screen and (max-width: 1068px) {
  .image-upgrade_icon_bolt {
    width: 46px;
    height: 72px;
    background-size: 46px 72px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_icon_bolt_medium.png?7f78d56c3cf0);
  }
}

@media only screen and (max-width: 1068px) {
  .image-upgrade_icon_thunderbolt_and_port_usb_c {
    width: 58px;
    height: 59px;
    background-size: 58px 59px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_icon_thunderbolt_and_port_usb_c_medium.png?7f78bab30900);
  }
}

@media only screen and (max-width: 1068px) {
  .image-icon_check_d0112b_34_R {
    width: 15px;
    height: 14px;
    background-size: 15px 14px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_check_d0112b_34_R_medium.png?7f7887082cb0);
  }
}

@media only screen and (max-width: 1068px) {
  .image-ai {
    width: 380px;
    height: 344px;
    background-size: 380px 344px;
    background-repeat: no-repeat;
    background-image: url(../images/ai_medium.png?7f7887a5a800);
  }
}

@media only screen and (max-width: 1068px) {
  .image-ports_back {
    width: 253px;
    height: 102px;
    background-size: 253px 102px;
    background-repeat: no-repeat;
    background-image: url(../images/ports_back_medium.png?7f78d9225f30);
  }
}

@media only screen and (max-width: 1068px) {
  .image-upgrade_icon_gamecontroller {
    width: 71px;
    height: 46px;
    background-size: 71px 46px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_icon_gamecontroller_medium.png?7f78da981a60);
  }
}

@media only screen and (max-width: 1068px) {
  .image-flex_accessories {
    width: 356px;
    height: 194px;
    background-size: 356px 194px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_accessories_medium.png?7f7884d5a9f0);
  }
}

@media only screen and (max-width: 1068px) {
  .image-flex_applecare {
    width: 244px;
    height: 112px;
    background-size: 244px 112px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_applecare_medium.png?7f78d9dad7e0);
  }
}

@media only screen and (max-width: 1068px) {
  .image-compatibility {
    width: 336px;
    height: 420px;
    background-size: 336px 420px;
    background-repeat: no-repeat;
    background-image: url(../images/compatibility_medium.png?7f7885021070);
  }
}

@media only screen and (max-width: 1068px) {
  .image-upgrade_smaller_design {
    width: 227px;
    height: 133px;
    background-size: 227px 133px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_smaller_design_medium.png?7f78d87f9a10);
  }
}

@media only screen and (max-width: 1068px) {
  .image-ports_front {
    width: 253px;
    height: 102px;
    background-size: 253px 102px;
    background-repeat: no-repeat;
    background-image: url(../images/ports_front_medium.png?7f78daed4de0);
  }
}

@media only screen and (max-width: 1068px) {
  .image-size {
    width: 474px;
    height: 363px;
    background-size: 474px 363px;
    background-repeat: no-repeat;
    background-image: url(../images/size_medium.png?7f78dae04a80);
  }
}

@media only screen and (max-width: 1068px) {
  .image-icon_chip_m4pro_fill_super {
    width: 53px;
    height: 54px;
    background-size: 53px 54px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m4pro_fill_super_medium.png?7f78da130800);
  }
}

@media only screen and (max-width: 1068px) {
  .image-apple_carbon_neutral_elevated {
    width: 95px;
    height: 95px;
    background-size: 95px 95px;
    background-repeat: no-repeat;
    background-image: url(../images/apple_carbon_neutral_elevated_medium.png?7f78879dcf70);
  }
}

@media only screen and (max-width: 1068px) {
  .image-apps {
    width: 304px;
    height: 392px;
    background-size: 304px 392px;
    background-repeat: no-repeat;
    background-image: url(../images/apps_medium.png?7f7887a46f70);
  }
}

@media only screen and (max-width: 1068px) {
  .image-upgrade_icon_apple_intelligence {
    width: 63px;
    height: 62px;
    background-size: 63px 62px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_icon_apple_intelligence_medium.png?7f788ae67a00);
  }
}

@media only screen and (max-width: 1068px) {
  .image-upgrade_faster {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_faster_medium.png?7f788a7e6c20);
  }
}

@media only screen and (max-width: 1068px) {
  .image-flex_icon_macbook_badge_shield_checkmark_elevated {
    width: 55px;
    height: 37px;
    background-size: 55px 37px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_macbook_badge_shield_checkmark_elevated_medium.png?7f78dae755a0);
  }
}

@media only screen and (max-width: 1068px) {
  .image-hero {
    width: 420px;
    height: 168px;
    background-size: 420px 168px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_medium.png?7f78da51ae50);
  }
}

@media only screen and (max-width: 1068px) {
  .image-icon_chip_m4_fill_super {
    width: 53px;
    height: 53px;
    background-size: 53px 53px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m4_fill_super_medium.png?7f78d9353b00);
  }
}

@media only screen and (max-width: 1068px) {
  .image-flex_icon_bolt_fill_elevated {
    width: 32px;
    height: 49px;
    background-size: 32px 49px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_bolt_fill_elevated_medium.png?7f788aa66a90);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-flex_icon_checklist_checked_elevated {
    width: 49px;
    height: 44px;
    background-size: 49px 44px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_checklist_checked_elevated_medium_2x.png?7f78dae769b0);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-ai {
    width: 380px;
    height: 344px;
    background-size: 380px 344px;
    background-repeat: no-repeat;
    background-image: url(../images/ai_medium_2x.png?7f7887a68480);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-upgrade_icon_bolt {
    width: 46px;
    height: 72px;
    background-size: 46px 72px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_icon_bolt_medium_2x.png?7f78da3c9a50);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-ports_back {
    width: 253px;
    height: 102px;
    background-size: 253px 102px;
    background-repeat: no-repeat;
    background-image: url(../images/ports_back_medium_2x.png?7f78d92b4e60);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-upgrade_icon_thunderbolt_and_port_usb_c {
    width: 58px;
    height: 59px;
    background-size: 58px 59px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_icon_thunderbolt_and_port_usb_c_medium_2x.png?7f78babdbbc0);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-upgrade_faster {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_faster_medium_2x.png?7f788b2aee50);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-upgrade_icon_gamecontroller {
    width: 71px;
    height: 46px;
    background-size: 71px 46px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_icon_gamecontroller_medium_2x.png?7f78da99a170);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-apps {
    width: 304px;
    height: 392px;
    background-size: 304px 392px;
    background-repeat: no-repeat;
    background-image: url(../images/apps_medium_2x.png?7f7887a73a70);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-flex_accessories {
    width: 356px;
    height: 194px;
    background-size: 356px 194px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_accessories_medium_2x.png?7f788595c530);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-icon_chip_m4pro_fill_super {
    width: 53px;
    height: 54px;
    background-size: 53px 54px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m4pro_fill_super_medium_2x.png?7f7888cb3800);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-size {
    width: 474px;
    height: 363px;
    background-size: 474px 363px;
    background-repeat: no-repeat;
    background-image: url(../images/size_medium_2x.png?7f78daed6c00);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-ports_front {
    width: 253px;
    height: 102px;
    background-size: 253px 102px;
    background-repeat: no-repeat;
    background-image: url(../images/ports_front_medium_2x.png?7f78dae72540);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-flex_icon_bolt_fill_elevated {
    width: 32px;
    height: 49px;
    background-size: 32px 49px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_bolt_fill_elevated_medium_2x.png?7f788b416220);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-icon_chip_m4_fill_super {
    width: 53px;
    height: 53px;
    background-size: 53px 53px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m4_fill_super_medium_2x.png?7f78d93892c0);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-hero_logo {
    width: 390px;
    height: 173px;
    background-size: 390px 173px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_logo_medium_2x.png?7f78c5651480);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-flex_applecare {
    width: 244px;
    height: 112px;
    background-size: 244px 112px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_applecare_medium_2x.png?7f788803a310);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-upgrade_smaller_design {
    width: 227px;
    height: 133px;
    background-size: 227px 133px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_smaller_design_medium_2x.png?7f78d98d1860);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-icon_check_d0112b_34_R {
    width: 15px;
    height: 14px;
    background-size: 15px 14px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_check_d0112b_34_R_medium_2x.png?7f788702df10);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-apple_carbon_neutral_elevated {
    width: 95px;
    height: 95px;
    background-size: 95px 95px;
    background-repeat: no-repeat;
    background-image: url(../images/apple_carbon_neutral_elevated_medium_2x.png?7f78850fc1d0);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-compatibility {
    width: 336px;
    height: 420px;
    background-size: 336px 420px;
    background-repeat: no-repeat;
    background-image: url(../images/compatibility_medium_2x.png?7f78824a6f80);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-upgrade_icon_apple_intelligence {
    width: 63px;
    height: 62px;
    background-size: 63px 62px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_icon_apple_intelligence_medium_2x.png?7f788aeee8e0);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-flex_icon_macbook_badge_shield_checkmark_elevated {
    width: 55px;
    height: 37px;
    background-size: 55px 37px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_macbook_badge_shield_checkmark_elevated_medium_2x.png?7f788b4cded0);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-hero {
    width: 420px;
    height: 168px;
    background-size: 420px 168px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_medium_2x.png?7f78da5fd4c0);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_macbook_air_m2_13_midnight {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m2_13_midnight_small.png?7f78dd5ca4b0);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_macbook_pro_m2_16_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m2_16_spacegray_small.png?7f788924ccb0);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_macbook_pro_m3_14_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m3_14_silver_small.png?7f7947ee7740);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_mac_studio_m2_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_studio_m2_silver_small.png?7f7886d2c200);
  }
}

@media only screen and (max-width: 734px) {
  .image-icon_chip_m4_fill_super {
    width: 53px;
    height: 53px;
    background-size: 53px 53px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m4_fill_super_small.png?7f78d9dff8b0);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_mac_mini_m1_2020_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_mini_m1_2020_silver_small.png?7f788800c1b0);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_macbook_pro_m3_14_spaceblack {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m3_14_spaceblack_small.png?7f78c7db75f0);
  }
}

@media only screen and (max-width: 734px) {
  .image-upgrade_icon_gamecontroller {
    width: 48px;
    height: 32px;
    background-size: 48px 32px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_icon_gamecontroller_small.png?7f78da99a550);
  }
}

@media only screen and (max-width: 734px) {
  .image-flex_icon_bolt_fill_elevated {
    width: 32px;
    height: 49px;
    background-size: 32px 49px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_bolt_fill_elevated_small.png?7f788b48ea10);
  }
}

@media only screen and (max-width: 734px) {
  .image-upgrade_smaller_design {
    width: 146px;
    height: 104px;
    background-size: 146px 104px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_smaller_design_small.png?7f78d87ab420);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_macbook_pro_16_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_16_spacegray_small.png?7f788809d230);
  }
}

@media only screen and (max-width: 734px) {
  .image-upgrade_icon_thunderbolt_and_port_usb_c {
    width: 39px;
    height: 40px;
    background-size: 39px 40px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_icon_thunderbolt_and_port_usb_c_small.png?7f78c3be5880);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_macbook_pro_m3_16_spaceblack {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m3_16_spaceblack_small.png?7f788bb19180);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_macbook_pro_m1_14_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m1_14_spacegray_small.png?7f78880dd9f0);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_macbook_air_m3_13_midnight {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m3_13_midnight_small.png?7f78dd505ba0);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_imac_24_m3_2023_fourport_blue {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m3_2023_fourport_blue_small.png?7f788926aa90);
  }
}

@media only screen and (max-width: 734px) {
  .image-upgrade_faster {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_faster_small.png?7f78da008830);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_macbook_air_2017_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_2017_silver_small.png?7f7884b37ba0);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_imac_pro_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_pro_spacegray_small.png?7f78880b3810);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_imac_24_m1_2021_twoport_blue {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m1_2021_twoport_blue_small.png?7f788b1fb270);
  }
}

@media only screen and (max-width: 734px) {
  .image-flex_icon_checklist_checked_elevated {
    width: 49px;
    height: 44px;
    background-size: 49px 44px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_checklist_checked_elevated_small.png?7f7888cc4790);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_mac_studio_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_studio_silver_small.png?7f788542e280);
  }
}

@media only screen and (max-width: 734px) {
  .image-ports_back {
    width: 236px;
    height: 95px;
    background-size: 236px 95px;
    background-repeat: no-repeat;
    background-image: url(../images/ports_back_small.png?7f78d92a9fd0);
  }
}

@media only screen and (max-width: 734px) {
  .image-upgrade_icon_apple_intelligence {
    width: 42px;
    height: 43px;
    background-size: 42px 43px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_icon_apple_intelligence_small.png?7f78bb79b040);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_macbook_pro_m2_13_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m2_13_spacegray_small.png?7f788a4f34a0);
  }
}

@media only screen and (max-width: 734px) {
  .image-ai {
    width: 320px;
    height: 268px;
    background-size: 320px 268px;
    background-repeat: no-repeat;
    background-image: url(../images/ai_small.png?7f788227cea0);
  }
}

@media only screen and (max-width: 734px) {
  .image-ports_front {
    width: 236px;
    height: 95px;
    background-size: 236px 95px;
    background-repeat: no-repeat;
    background-image: url(../images/ports_front_small.png?7f78dae7c210);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_macbook_pro_m1_16_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m1_16_spacegray_small.png?7f788b461050);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_imac_24_m4_2024_twoport_blue {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m4_2024_twoport_blue_small.png?7f788ad24e30);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_macbook_air_m3_15_midnight {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m3_15_midnight_small.png?7f78d0a6c9a0);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_mac_pro_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_pro_silver_small.png?7f7884eb3370);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_macbook_pro_m2_14_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m2_14_spacegray_small.png?7f78d1ed13d0);
  }
}

@media only screen and (max-width: 734px) {
  .image-apps {
    width: 285px;
    height: 387px;
    background-size: 285px 387px;
    background-repeat: no-repeat;
    background-image: url(../images/apps_small.png?7f7887a79ee0);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_imac_24_m4_2024_fourports_blue {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m4_2024_fourports_blue_small.png?7f788322c700);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_imac_27_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_27_silver_small.png?7f788adc0bc0);
  }
}

@media only screen and (max-width: 734px) {
  .image-flex_icon_macbook_badge_shield_checkmark_elevated {
    width: 55px;
    height: 37px;
    background-size: 55px 37px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_macbook_badge_shield_checkmark_elevated_small.png?7f7888094650);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_imac_24_m3_2023_twoport_blue {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m3_2023_twoport_blue_small.png?7f7889210a00);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_macbook_air_m1_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m1_spacegray_small.png?7f78d9997200);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_mac_mini_m2_2port_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_mini_m2_2port_silver_small.png?7f7888061530);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_mac_pro_m2_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_pro_m2_silver_small.png?7f7885e5c890);
  }
}

@media only screen and (max-width: 734px) {
  .image-hero_logo {
    width: 261px;
    height: 117px;
    background-size: 261px 117px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_logo_small.png?7f78da5ccb90);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_macbook_pro_m4_14_ {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m4_14__small.png?7f78da7befb0);
  }
}

@media only screen and (max-width: 734px) {
  .image-flex_accessories {
    width: 278px;
    height: 154px;
    background-size: 278px 154px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_accessories_small.png?7f78880643b0);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_macbook_pro_13_m1_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_13_m1_spacegray_small.png?7f78d0a8ef40);
  }
}

@media only screen and (max-width: 734px) {
  .image-apple_carbon_neutral_elevated {
    width: 59px;
    height: 58px;
    background-size: 59px 58px;
    background-repeat: no-repeat;
    background-image: url(../images/apple_carbon_neutral_elevated_small.png?7f78879da950);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_macbook_pro_m4pro_m4max_16_ {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m4pro_m4max_16__small.png?7f78da761bc0);
  }
}

@media only screen and (max-width: 734px) {
  .image-icon_chip_m4pro_fill_super {
    width: 53px;
    height: 54px;
    background-size: 53px 54px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m4pro_fill_super_small.png?7f78da169e80);
  }
}

@media only screen and (max-width: 734px) {
  .image-compatibility {
    width: 320px;
    height: 320px;
    background-size: 320px 320px;
    background-repeat: no-repeat;
    background-image: url(../images/compatibility_small.png?7f788b596710);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_macbook_air_m2_15_starlight {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m2_15_starlight_small.png?7f78dd508140);
  }
}

@media only screen and (max-width: 734px) {
  .image-hero {
    width: 281px;
    height: 113px;
    background-size: 281px 113px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_small.png?7f78da8781e0);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_mac_mini_2018_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_mini_2018_spacegray_small.png?7f7888041550);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_imac_21_5_silver_intel_2017 {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_21_5_silver_intel_2017_small.png?7f788b13ec10);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_mac_mini_m4_m4pro {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_mini_m4_m4pro_small.png?7f7888606060);
  }
}

@media only screen and (max-width: 734px) {
  .image-flex_applecare {
    width: 210px;
    height: 96px;
    background-size: 210px 96px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_applecare_small.png?7f788707b550);
  }
}

@media only screen and (max-width: 734px) {
  .image-compare_imac_21_5_silver_intel_2019 {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_21_5_silver_intel_2019_small.png?7f788b1d4c30);
  }
}

@media only screen and (max-width: 734px) {
  .image-upgrade_icon_bolt {
    width: 32px;
    height: 49px;
    background-size: 32px 49px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_icon_bolt_small.png?7f78d56cf840);
  }
}

@media only screen and (max-width: 734px) {
  .image-size {
    width: 320px;
    height: 253px;
    background-size: 320px 253px;
    background-repeat: no-repeat;
    background-image: url(../images/size_small.png?7f78c23d9290);
  }
}

@media only screen and (max-width: 734px) {
  .image-icon_check_d0112b_34_R {
    width: 15px;
    height: 14px;
    background-size: 15px 14px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_check_d0112b_34_R_small.png?7f78d5555270);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_mac_mini_m4_m4pro {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_mini_m4_m4pro_small_2x.png?7f78d9e55600);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_macbook_air_m2_13_midnight {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m2_13_midnight_small_2x.png?7f78dd5ff7a0);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_macbook_pro_m2_13_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m2_13_spacegray_small_2x.png?7f788b4aa310);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_mac_studio_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_studio_silver_small_2x.png?7f788545fc40);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_imac_24_m3_2023_fourport_blue {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m3_2023_fourport_blue_small_2x.png?7f7889268ab0);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-hero_logo {
    width: 261px;
    height: 117px;
    background-size: 261px 117px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_logo_small_2x.png?7f78da547ef0);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_macbook_pro_13_m1_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_13_m1_spacegray_small_2x.png?7f78d0a8a110);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_imac_27_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_27_silver_small_2x.png?7f788ad58b70);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_mac_studio_m2_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_studio_m2_silver_small_2x.png?7f7886d20810);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-apps {
    width: 285px;
    height: 387px;
    background-size: 285px 387px;
    background-repeat: no-repeat;
    background-image: url(../images/apps_small_2x.png?7f7887a37d50);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_macbook_air_m2_15_starlight {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m2_15_starlight_small_2x.png?7f78dd5f06b0);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_macbook_pro_m2_14_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m2_14_spacegray_small_2x.png?7f78d1eb59d0);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-flex_icon_bolt_fill_elevated {
    width: 32px;
    height: 49px;
    background-size: 32px 49px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_bolt_fill_elevated_small_2x.png?7f788aad2150);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-upgrade_smaller_design {
    width: 146px;
    height: 104px;
    background-size: 146px 104px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_smaller_design_small_2x.png?7f78d87e3e50);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-ports_back {
    width: 236px;
    height: 95px;
    background-size: 236px 95px;
    background-repeat: no-repeat;
    background-image: url(../images/ports_back_small_2x.png?7f78d92cda00);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_mac_mini_m2_2port_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_mini_m2_2port_silver_small_2x.png?7f7888062470);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-size {
    width: 320px;
    height: 253px;
    background-size: 320px 253px;
    background-repeat: no-repeat;
    background-image: url(../images/size_small_2x.png?7f7888ac5400);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_macbook_air_m3_13_midnight {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m3_13_midnight_small_2x.png?7f78dd55dce0);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_macbook_pro_m1_14_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m1_14_spacegray_small_2x.png?7f7888005ba0);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-flex_icon_macbook_badge_shield_checkmark_elevated {
    width: 55px;
    height: 37px;
    background-size: 55px 37px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_macbook_badge_shield_checkmark_elevated_small_2x.png?7f78dae44e80);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-flex_accessories {
    width: 278px;
    height: 154px;
    background-size: 278px 154px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_accessories_small_2x.png?7f78dae431b0);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_macbook_pro_m1_16_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m1_16_spacegray_small_2x.png?7f788b4e89d0);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_macbook_air_2017_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_2017_silver_small_2x.png?7f7884b44d40);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_imac_pro_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_pro_spacegray_small_2x.png?7f78dd5ce670);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-upgrade_icon_gamecontroller {
    width: 48px;
    height: 32px;
    background-size: 48px 32px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_icon_gamecontroller_small_2x.png?7f78da95abb0);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-apple_carbon_neutral_elevated {
    width: 59px;
    height: 58px;
    background-size: 59px 58px;
    background-repeat: no-repeat;
    background-image: url(../images/apple_carbon_neutral_elevated_small_2x.png?7f7887951db0);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compatibility {
    width: 320px;
    height: 320px;
    background-size: 320px 320px;
    background-repeat: no-repeat;
    background-image: url(../images/compatibility_small_2x.png?7f7885094f40);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-flex_icon_checklist_checked_elevated {
    width: 49px;
    height: 44px;
    background-size: 49px 44px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_checklist_checked_elevated_small_2x.png?7f7888cdf120);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-upgrade_faster {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_faster_small_2x.png?7f788a7f0230);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-upgrade_icon_apple_intelligence {
    width: 42px;
    height: 43px;
    background-size: 42px 43px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_icon_apple_intelligence_small_2x.png?7f78d96933b0);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_imac_24_m4_2024_twoport_blue {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m4_2024_twoport_blue_small_2x.png?7f78c7d0adf0);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-ai {
    width: 320px;
    height: 268px;
    background-size: 320px 268px;
    background-repeat: no-repeat;
    background-image: url(../images/ai_small_2x.png?7f788228cee0);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_macbook_pro_m3_14_spaceblack {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m3_14_spaceblack_small_2x.png?7f78c7dfbb80);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_macbook_pro_m2_16_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m2_16_spacegray_small_2x.png?7f788924ad20);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_macbook_pro_m4_14_ {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m4_14__small_2x.png?7f78c7286570);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_mac_pro_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_pro_silver_small_2x.png?7f7884ee2060);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_macbook_pro_m3_16_spaceblack {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m3_16_spaceblack_small_2x.png?7f788bb292c0);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-icon_check_d0112b_34_R {
    width: 15px;
    height: 14px;
    background-size: 15px 14px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_check_d0112b_34_R_small_2x.png?7f78870804f0);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_macbook_pro_m4pro_m4max_16_ {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m4pro_m4max_16__small_2x.png?7f78da79d9e0);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-icon_chip_m4_fill_super {
    width: 53px;
    height: 53px;
    background-size: 53px 53px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m4_fill_super_small_2x.png?7f78d9315590);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_imac_21_5_silver_intel_2019 {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_21_5_silver_intel_2019_small_2x.png?7f788b1ae240);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_macbook_air_m3_15_midnight {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m3_15_midnight_small_2x.png?7f7888fea240);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_imac_21_5_silver_intel_2017 {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_21_5_silver_intel_2017_small_2x.png?7f788158ccc0);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-upgrade_icon_bolt {
    width: 32px;
    height: 49px;
    background-size: 32px 49px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_icon_bolt_small_2x.png?7f78d56905c0);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-hero {
    width: 281px;
    height: 113px;
    background-size: 281px 113px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_small_2x.png?7f78da591a20);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_macbook_air_m1_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m1_spacegray_small_2x.png?7f7884f8d2f0);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-flex_applecare {
    width: 210px;
    height: 96px;
    background-size: 210px 96px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_applecare_small_2x.png?7f788aaef200);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_imac_24_m4_2024_fourports_blue {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m4_2024_fourports_blue_small_2x.png?7f78d2e88ef0);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_imac_24_m3_2023_twoport_blue {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m3_2023_twoport_blue_small_2x.png?7f788928bde0);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-upgrade_icon_thunderbolt_and_port_usb_c {
    width: 39px;
    height: 40px;
    background-size: 39px 40px;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_icon_thunderbolt_and_port_usb_c_small_2x.png?7f78c3b8f8c0);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_imac_24_m1_2021_twoport_blue {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m1_2021_twoport_blue_small_2x.png?7f788b1f24b0);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_mac_mini_m1_2020_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_mini_m1_2020_silver_small_2x.png?7f788806ec30);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_macbook_pro_m3_14_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m3_14_silver_small_2x.png?7f788923a450);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-icon_chip_m4pro_fill_super {
    width: 53px;
    height: 54px;
    background-size: 53px 54px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m4pro_fill_super_small_2x.png?7f78da1a5f70);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-ports_front {
    width: 236px;
    height: 95px;
    background-size: 236px 95px;
    background-repeat: no-repeat;
    background-image: url(../images/ports_front_small_2x.png?7f78dae0aa50);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_macbook_pro_16_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_16_spacegray_small_2x.png?7f788bc0a830);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_mac_mini_2018_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_mini_2018_spacegray_small_2x.png?7f78880104f0);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-compare_mac_pro_m2_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_pro_m2_silver_small_2x.png?7f7885ec77b0);
  }
}

.t1D2C29 {
  /* But you can break out of scoping via SCSS "@at-root" feature */
}

.channel-html {
}

.channel-html .channel-custom-font-custom-80-headline-super {
  font-size: 80px;
  line-height: 84px;
  letter-spacing: -0.015rem;
  font-weight: 600;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-custom-80-headline-super {
    font-size: 64px;
    line-height: 68px;
    letter-spacing: -0.009rem;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-custom-80-headline-super {
    font-size: 32px;
    line-height: 36px;
    letter-spacing: 0.004rem;
  }
}

.channel-html .channel-custom-font-custom-24-intro-elevated {
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0.009rem;
  font-weight: 500;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-custom-24-intro-elevated {
    font-size: 21px;
    line-height: 29px;
    letter-spacing: 0.04rem;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-custom-24-intro-elevated {
    font-size: 19px;
    line-height: 27px;
    letter-spacing: 0.012rem;
  }
}

.channel-html .channel-custom-font-custom-17-partner-message {
  font-size: 17px;
  line-height: 21px;
  letter-spacing: -0.022rem;
  font-weight: 500;
}

.channel-html .channel-custom-font-custom-19-eyebrow {
  font-size: 19px;
  line-height: 23px;
  letter-spacing: 0.012rem;
  font-weight: 600;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-custom-19-eyebrow {
    font-size: 17px;
    line-height: 21px;
    letter-spacing: -0.022rem;
  }
}

.channel-html .channel-custom-font-custom-32-fixed-mod-headline {
  font-size: 32px;
  line-height: 36px;
  letter-spacing: 0rem;
  font-weight: 600;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-custom-32-fixed-mod-headline {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: 0.007rem;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-custom-32-fixed-mod-headline {
    font-size: 24px;
    line-height: 28px;
    letter-spacing: 0.009rem;
  }
}

.channel-html .channel-custom-font-custom-19--module-copy {
  font-size: 19px;
  line-height: 23px;
  letter-spacing: 0.006rem;
  font-weight: 500;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-custom-19--module-copy {
    font-size: 19px;
    line-height: 23px;
    letter-spacing: -0.006rem;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-custom-19--module-copy {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0rem;
  }
}

.channel-html .channel-custom-font-custom-40-headline-reduced {
  font-size: 40px;
  line-height: 49px;
  letter-spacing: -0.02rem;
  font-weight: 600;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-custom-40-headline-reduced {
    font-size: 32px;
    line-height: 40px;
    letter-spacing: -0.04rem;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-custom-40-headline-reduced {
    font-size: 28px;
    line-height: 35px;
    letter-spacing: 0.002rem;
  }
}

.channel-html .channel-custom-font-custom-40-headline-flex {
  font-size: 40px;
  line-height: 44px;
  letter-spacing: 0rem;
  font-weight: 600;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-custom-40-headline-flex {
    font-size: 32px;
    line-height: 36px;
    letter-spacing: 0.004rem;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-custom-40-headline-flex {
    font-size: 24px;
    line-height: 28px;
    letter-spacing: 0.004rem;
  }
}

.channel-html .channel-custom-font-custom-24-eyebrow {
  font-size: 24px;
  line-height: 28px;
  letter-spacing: 0.009rem;
  font-weight: 600;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-custom-24-eyebrow {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0.011rem;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-custom-24-eyebrow {
    font-size: 24px;
    line-height: 28px;
    letter-spacing: 0.009rem;
  }
}

.channel-html .channel-custom-font-custom-21-eyebrow-reduced {
  font-size: 21px;
  line-height: 25px;
  letter-spacing: 0.011rem;
  font-weight: 600;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-custom-21-eyebrow-reduced {
    font-size: 19px;
    line-height: 23px;
    letter-spacing: NaNrem;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-custom-21-eyebrow-reduced {
    font-size: 19px;
    line-height: 27px;
    letter-spacing: 0.012rem;
  }
}

.channel-html .channel-custom-font-custom-21-eyebrow-reduced-flex {
  font-size: 21px;
  line-height: 25px;
  letter-spacing: 0.011rem;
  font-weight: 600;
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-custom-21-eyebrow-reduced-flex {
    font-size: 17px;
    line-height: 21px;
    letter-spacing: -0.022rem;
  }
}

.channel-html .channel-custom-font-custom-17-body-reduced {
  font-size: 17px;
  line-height: 25px;
  letter-spacing: -0.022rem;
  font-weight: 400;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-custom-17-body-reduced {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.016rem;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-custom-17-body-reduced {
    font-size: 17px;
    line-height: 25px;
    letter-spacing: -0.022rem;
  }
}

.channel-html .channel-custom-font-custom-17-body-reduced-flex-subhead {
  font-size: 17px;
  line-height: 21px;
  letter-spacing: 0rem;
  font-weight: 500;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-custom-17-body-reduced-flex-subhead {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.016rem;
  }
}

.channel-html .channel-custom-font-custom-17-body-reduced-flex {
  font-size: 17px;
  line-height: 25px;
  letter-spacing: -0.022rem;
  font-weight: 400;
}

.channel-html .channel-custom-font-custom-17-links {
  font-size: 17px;
  line-height: 25px;
  letter-spacing: -0.025rem;
  font-weight: 400;
  white-space: nowrap;
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-custom-17-links {
    white-space: wrap;
  }
}

.channel-html .channel-custom-font-custom-12-sosumi-subhead {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.01rem;
  font-weight: 600;
}

.channel-html .channel-custom-font-custom-12-sosumi {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.01rem;
  font-weight: 400;
}

.channel-html .channel-custom-font-custom-48 {
  font-size: 48px;
  line-height: 52px;
  letter-spacing: NaNrem;
  font-weight: 600;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-custom-48 {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: 0rem;
    font-weight: 600;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-custom-48 {
    font-size: 32px;
    line-height: 36px;
    letter-spacing: 0.002rem;
    font-weight: 600;
  }
}

.channel-html .channel-custom-font-14-custom {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: NaNrem;
  font-weight: 500;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-14-custom {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: NaNrem;
    font-weight: 500;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-14-custom {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0rem;
    font-weight: 500;
  }
}

.channel-html .channel-custom-font-14-custom-upgrader {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: NaNrem;
  font-weight: 500;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-14-custom-upgrader {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: NaNrem;
    font-weight: 500;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-14-custom-upgrader {
    font-size: 17px;
    line-height: 21px;
    letter-spacing: -0.011rem;
  }
}

.channel-html .channel-custom-font-custom-40-newtomac {
  font-size: 40px;
  line-height: 44px;
  letter-spacing: 0rem;
  font-weight: 600;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-custom-40-newtomac {
    font-size: 32px;
    line-height: 36px;
    letter-spacing: NaNrem;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-custom-40-newtomac {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: 0.003rem;
  }
}

.channel-html .channel-custom-font-Upgrader-32-Tile-Bold {
  font-size: 32px;
  line-height: 36px;
  letter-spacing: -0.02rem;
  font-weight: 600;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-Upgrader-32-Tile-Bold {
    font-size: 28px;
    line-height: 32px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-Upgrader-32-Tile-Bold {
    font-size: 19px;
    line-height: 23px;
  }
}

.channel-html .channel-custom-font-Upgrader-24-Tile-Bold {
  font-size: 24px;
  line-height: 28px;
  letter-spacing: 0rem;
  font-weight: 600;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-Upgrader-24-Tile-Bold {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0rem;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-Upgrader-24-Tile-Bold {
    font-size: 19px;
    line-height: 23px;
    letter-spacing: -0.02rem;
  }
}

.channel-html .channel-custom-font-Upgrader-28-Subhead-Bold {
  font-size: 28px;
  line-height: 32px;
  letter-spacing: 0rem;
  font-weight: 400;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-Upgrader-28-Subhead-Bold {
    font-size: 21px;
    line-height: 25px;
  }
}

.channel-html [data-element-type="gallery-container"] {
  display: grid;
  place-content: center;
}

.channel-html [data-element-type="gallery-item"] {
  grid-area: 1/1;
  margin-top: 0;
  background-color: white;
}

.channel-html .selector-element-gallery {
  position: relative;
  width: 200px;
  border: none;
  border-bottom: 1px solid #d6d6d6;
  border-radius: 0px;
  transition: border-color 200ms ease;
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 1068px) {
  .channel-html .selector-element-gallery {
    border: none;
    border-bottom: 1px solid #d6d6d6;
    border-radius: 0px;
  }
}

@media (max-width: 734px) {
  .channel-html .selector-element-gallery {
    border: none;
    border-bottom: 1px solid #d6d6d6;
    border-radius: 0px;
  }

  .channel-html .selector-element-gallery:hover {
    border: none;
    border-radius: 0px;
    border-bottom: 1px solid #d6d6d6;
  }
}

.channel-html .selector-dropdown-gallery {
  font-size: 14px;
  line-height: 1.4285914286;
  font-weight: 600;
  letter-spacing: -0.016em;
  width: 200px;
  margin: 0;
  color: black;
  background: transparent;

  border: 0;
  border-radius: 0;
  overflow: hidden;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
  outline: none;
  padding: 12px 0;
  padding-left: 15px;
}

.channel-html .selector-dropdown-gallery:focus {
  border-radius: 0px;
  box-shadow: 0 0 0 4px #0071e3;
}

.channel-html .selector-gallery-icon {
  display: block;
  position: absolute;
  top: 0;
  font-size: 19px;
  line-height: 1;
  color: #0066cc;
  padding-left: 0px;
  padding-top: 10px;
  pointer-events: none;
  left: 0;
}

.channel-html html:not([dir="rtl"]) .selector-gallery-icon {
  right: 0;
}

.channel-html html[dir="rtl"] .selector-gallery-icon {
  left: 0;
}

.channel-html .selector-icon:after {
  pointer-events: none;
}

.channel-html .icon-chevrondown::before,
.channel-html .icon-chevrondown::after {
  content: "";
}

.channel-html .upgraders-select-label {
  color: #6e6e73;
  margin-top: 8px;
  margin-bottom: 30px;
  display: inline-block;
  width: 300px;
}

.channel-html .u02CAA2 {
  background-color: #faf7f4;
}

.channel-html .j29BAE3 {
  margin-top: 128px;
  margin-bottom: 80px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .j29BAE3 {
    margin-top: 140px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j29BAE3 {
    margin-top: 89px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .j29BAE3 {
    margin-bottom: 62px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j29BAE3 {
    margin-bottom: 47px;
  }
}

.channel-html .yC6984C {
  text-align: center;
}

.channel-html .fDD71ED {
  justify-content: center;
  margin-bottom: -6px;
}

.channel-html .gF3008B {
  margin-bottom: 38px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .gF3008B {
    margin-bottom: 31px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .gF3008B {
    margin-bottom: 12px;
  }
}

.channel-html .wD1AD08 {
  margin-top: -2px;
  margin-bottom: 74px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .wD1AD08 {
    margin-top: -2px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .wD1AD08 {
    margin-top: 12px;
  }
}

.channel-html .q16D401 {
  color: #1d1d1f;
  margin-top: 0px;
  margin-bottom: 19px;
  padding-bottom: 10px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .q16D401 {
    margin-top: -28px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .q16D401 {
    margin-bottom: 18px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .q16D401 {
    margin-bottom: 14px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .q16D401 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .q16D401 {
    padding-right: 55px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .q16D401 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .q16D401 {
    padding-left: 40px;
  }
}

.channel-html .q16D401 {
  /* background: linear-gradient(115deg, #0090F7 30%, #BA62FC 45%, #F2416B 60%, #F55600 70%);
  -webkit-background-clip: text; */
}

.channel-html .q16D401 [data-no-gradient] {
  background: none;
  -webkit-text-fill-color: #1d1d1f;
}

.channel-html .q16D401 * {
  background: inherit;
}

.channel-html .kC8EA74 {
  color: #1d1d1f;
  margin-top: 0px;
  margin-bottom: 25px;
  padding-right: 75px;
  padding-left: 75px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .kC8EA74 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kC8EA74 {
    margin-bottom: 19px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kC8EA74 {
    margin-bottom: 17px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kC8EA74 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kC8EA74 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kC8EA74 {
    padding-left: 0px;
  }
}

.channel-html .s3A747E {
  color: #1d1d1f;
  margin-top: 0px;
  margin-bottom: 24px;
  padding-right: 164px;
  padding-left: 164px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .s3A747E {
    margin-bottom: 18px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s3A747E {
    margin-bottom: 11px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .s3A747E {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .s3A747E {
    padding-left: 0px;
  }
}

.channel-html .e8E213A {
  color: #1d1d1f;
  background: #faf7f4;
  border: solid 1px #1d1d1f;
}

.channel-html .e8E213A:hover {
  color: #6e6e73;
  background: #faf7f4;
  border: solid 1px #6e6e73;
}

.channel-html .tB9C84E {
  text-align: center;
}

.channel-html .zCD7C2E {
  justify-content: center;
  margin-bottom: -6px;
}

.channel-html .nFF2E16 {
  margin-bottom: 38px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .nFF2E16 {
    margin-bottom: 31px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .nFF2E16 {
    margin-bottom: 12px;
  }
}

.channel-html .tF1DE62 {
  margin-top: -2px;
  margin-bottom: 74px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .tF1DE62 {
    margin-top: -2px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .tF1DE62 {
    margin-top: 12px;
  }
}

.channel-html .j7C3129 {
  color: #1d1d1f;
  margin-top: 0px;
  margin-bottom: 29px;
  padding-right: 82px;
  padding-left: 82px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .j7C3129 {
    margin-top: -28px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .j7C3129 {
    margin-bottom: 28px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j7C3129 {
    margin-bottom: 24px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .j7C3129 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j7C3129 {
    padding-right: 55px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .j7C3129 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j7C3129 {
    padding-left: 40px;
  }
}

.channel-html .j7C3129 {
  /* background: linear-gradient(115deg, #0090F7 30%, #BA62FC 45%, #F2416B 60%, #F55600 70%);
  -webkit-background-clip: text; */
}

.channel-html .j7C3129 [data-no-gradient] {
  background: none;
  -webkit-text-fill-color: #1d1d1f;
}

.channel-html .j7C3129 * {
  background: inherit;
}

.channel-html .h0A5A64 {
  color: #1d1d1f;
  margin-top: 0px;
  margin-bottom: 25px;
  padding-right: 50px;
  padding-left: 50px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .h0A5A64 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .h0A5A64 {
    margin-bottom: 19px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .h0A5A64 {
    margin-bottom: 17px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .h0A5A64 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .h0A5A64 {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .h0A5A64 {
    padding-left: 30px;
  }
}

.channel-html .g9DF803 {
  color: #1d1d1f;
  margin-top: 0px;
  margin-bottom: 24px;
  padding-right: 164px;
  padding-left: 164px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .g9DF803 {
    margin-bottom: 18px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .g9DF803 {
    margin-bottom: 11px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .g9DF803 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .g9DF803 {
    padding-left: 0px;
  }
}

.channel-html .fCFE73C {
  color: #1d1d1f;
  background: #faf7f4;
  border: solid 1px #1d1d1f;
}

.channel-html .fCFE73C:hover {
  color: #6e6e73;
  background: #faf7f4;
  border: solid 1px #6e6e73;
}

.channel-html .a241D83 {
  text-align: center;
}

.channel-html .q018905 {
  justify-content: center;
  margin-bottom: -6px;
}

.channel-html .s7E4A0C {
  margin-bottom: 38px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .s7E4A0C {
    margin-bottom: 31px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s7E4A0C {
    margin-bottom: 12px;
  }
}

.channel-html .j7FA347 {
  margin-top: -2px;
  margin-bottom: 76px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .j7FA347 {
    margin-top: -2px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j7FA347 {
    margin-top: 12px;
  }
}

.channel-html .lBEAD37 {
  color: #1d1d1f;
  margin-bottom: 19px;
  padding-right: 82px;
  padding-bottom: 10px;
  padding-left: 82px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .lBEAD37 {
    margin-top: -28px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .lBEAD37 {
    margin-top: -25px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .lBEAD37 {
    margin-bottom: 17px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .lBEAD37 {
    margin-bottom: 13px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .lBEAD37 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .lBEAD37 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .lBEAD37 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .lBEAD37 {
    padding-left: 0px;
  }
}

.channel-html .lBEAD37 {
  /* background: linear-gradient(115deg, #0090F7 15%, #BA62FC 40%, #F2416B 65%, #F55600 85%);
  -webkit-background-clip: text; */
}

.channel-html .lBEAD37 [data-no-gradient] {
  background: none;
  -webkit-text-fill-color: #1d1d1f;
}

.channel-html .lBEAD37 * {
  background: inherit;
}

.channel-html .kEC019F {
  color: #1d1d1f;
  margin-top: 0px;
  margin-bottom: 25px;
  padding-right: 120px;
  padding-left: 120px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .kEC019F {
    margin-right: 18px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kEC019F {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kEC019F {
    margin-bottom: 19px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kEC019F {
    margin-bottom: 16px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kEC019F {
    margin-left: 18px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kEC019F {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kEC019F {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kEC019F {
    padding-right: 26px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kEC019F {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kEC019F {
    padding-left: 26px;
  }
}

.channel-html .zF404AA {
  color: #1d1d1f;
  margin-top: 0px;
  margin-bottom: 24px;
  padding-right: 164px;
  padding-left: 164px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .zF404AA {
    margin-bottom: 18px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .zF404AA {
    margin-bottom: 14px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .zF404AA {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .zF404AA {
    padding-left: 0px;
  }
}

.channel-html .p23459B {
  color: #1d1d1f;
  background: #faf7f4;
  border: solid 1px #1d1d1f;
}

.channel-html .p23459B:hover {
  color: #6e6e73;
  background: #faf7f4;
  border: solid 1px #6e6e73;
}

.channel-html .i0CFACE {
  background-color: #ffffff;
}

.channel-html .k3CA21E {
  margin-top: 66px;
  margin-bottom: 4px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .k3CA21E {
    margin-top: 64px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .k3CA21E {
    margin-top: 38px;
  }
}

.channel-html .qB144EC {
  margin-right: 0px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.channel-html .eFA8F87 {
  margin-top: -25px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .eFA8F87 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .eFA8F87 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eFA8F87 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eFA8F87 {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .eFA8F87 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eFA8F87 {
    margin-left: 0px;
  }
}

.channel-html .zBE9BB4 {
  display: grid;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 980px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .zBE9BB4 {
    grid-template-rows: minmax(410px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .zBE9BB4 {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .zBE9BB4 {
    grid-template-columns: repeat(1, 692px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .zBE9BB4 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .zBE9BB4 .bentobox-item {
  border-radius: 18px;
}

.channel-html .s9184F6 {
  background-color: #c4c1bd;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
  overflow: hidden;
}

.channel-html .s9184F6:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .u14F8BC {
  min-height: 420px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .u14F8BC {
    min-height: 410px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .u14F8BC {
    min-height: 420px;
  }
}

.channel-html .a1E3ACE {
  padding-left: 62px;
  text-align: left;
  z-index: 1;
}

@media only screen and (max-width: 734px) {
  .channel-html .a1E3ACE {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a1E3ACE {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a1E3ACE {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a1E3ACE {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .a1E3ACE {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a1E3ACE {
    order: 1;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .a1E3ACE {
    z-index: 1;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m0E78B1 {
    z-index: 1;
  }
}

.channel-html .aB98961 {
  margin-top: -226px;
  padding-right: 110px;
  padding-bottom: 20px;
  text-align: right;
}

@media only screen and (max-width: 1068px) {
  .channel-html .aB98961 {
    margin-top: -204px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aB98961 {
    margin-top: -140px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .aB98961 {
    padding-right: 62px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aB98961 {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aB98961 {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aB98961 {
    order: 2;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .aB98961 {
    z-index: 10;
  }
}

.channel-html .h7EA2CC {
  color: #1d1d1f;
}

.channel-html .j1D1BE5 {
  color: #1d1d1f;
  margin-top: 0px;
  padding-right: 12px;
}

.channel-html .c3E79BF {
  align-items: center;
  position: relative;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .c3E79BF {
    min-height: 420px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c3E79BF {
    min-height: 364px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .c3E79BF {
    position: relative;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .c3E79BF {
    z-index: 10;
  }
}

.channel-html .m98AA5A {
  margin-right: -293px;
  order: 2;
  z-index: 1;
}

@media only screen and (max-width: 1068px) {
  .channel-html .m98AA5A {
    margin-top: -20px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m98AA5A {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m98AA5A {
    margin-right: -203px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m98AA5A {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m98AA5A {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m98AA5A {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m98AA5A {
    order: 1;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m98AA5A {
    z-index: 1;
  }
}

.channel-html .o9F6EB2 {
  z-index: 1;
}

@media only screen and (max-width: 1068px) {
  .channel-html .o9F6EB2 {
    margin-top: -1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .o9F6EB2 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .o9F6EB2 {
    margin-right: -2px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .o9F6EB2 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .o9F6EB2 {
    margin-bottom: 1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .o9F6EB2 {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .o9F6EB2 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .o9F6EB2 {
    z-index: 1;
  }
}

.channel-html .xD9BE55 {
  padding-top: 0px;
  padding-right: 40px;
  padding-left: 40px;
  text-align: center;
  order: 1;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .xD9BE55 {
    padding-top: 20px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .xD9BE55 {
    padding-top: 60px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .xD9BE55 {
    padding-right: 20px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .xD9BE55 {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .xD9BE55 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .xD9BE55 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .xD9BE55 {
    padding-left: 20px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .xD9BE55 {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .xD9BE55 {
    order: 2;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .xD9BE55 {
    z-index: 10;
  }
}

.channel-html .g30831B {
  color: #1d1d1f;
  margin-top: -3px;
  margin-right: 35px;
  margin-left: 40px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .g30831B {
    margin-top: -32px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .g30831B {
    margin-top: -19px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .g30831B {
    margin-right: 2px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .g30831B {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .g30831B {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .g30831B {
    margin-left: 0px;
  }
}

.channel-html .sB087CC {
  margin-top: 10px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .sB087CC {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .sB087CC {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .sB087CC {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .sB087CC {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .sB087CC {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .sB087CC {
    margin-left: 0px;
  }
}

.channel-html .sB3765B {
  display: grid;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 980px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .sB3765B {
    grid-template-rows: minmax(410px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .sB3765B {
    grid-template-rows: minmax(570px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .sB3765B {
    grid-template-columns: repeat(1, 692px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .sB3765B {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .sB3765B .bentobox-item {
  border-radius: 18px;
}

.channel-html .p604047 {
  background-color: #fafafc;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
  overflow: hidden;
}

.channel-html .p604047:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .m928A7C {
  min-height: 420px;
  align-items: flex-start;
}

@media only screen and (max-width: 1068px) {
  .channel-html .m928A7C {
    min-height: 410px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m928A7C {
    min-height: 570px;
  }
}

.channel-html .l8F7939 {
  padding-top: 56px;
  padding-right: 70px;
  padding-bottom: 56px;
  text-align: right;
}

@media only screen and (max-width: 1068px) {
  .channel-html .l8F7939 {
    padding-top: 76px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l8F7939 {
    padding-top: 52px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .l8F7939 {
    padding-right: 54px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l8F7939 {
    padding-left: 54px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .l8F7939 {
    padding-bottom: 82px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l8F7939 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l8F7939 {
    padding-right: 42px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l8F7939 {
    text-align: right;
  }
}

.channel-html .sE280FB {
  color: #6e6e73;
  padding-top: 0px;
  padding-left: 24px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .sE280FB {
    padding-left: 2px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .sE280FB {
    padding-left: 0px;
  }
}

.channel-html .s5C5E3B {
  margin-top: 14px;
  padding-left: 22px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .s5C5E3B {
    margin-top: 9px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s5C5E3B {
    margin-top: 6px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .s5C5E3B {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .s5C5E3B {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s5C5E3B {
    padding-left: 0px;
  }
}

.channel-html .t8590BC {
  margin-top: 0px;
  padding-left: 22px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .t8590BC {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t8590BC {
    margin-top: 2px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .t8590BC {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .t8590BC {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t8590BC {
    padding-left: 0px;
  }
}

.channel-html .xAE2FD2 {
  margin-top: 46px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .xAE2FD2 {
    margin-top: 44px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .xAE2FD2 {
    margin-top: 1px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .xAE2FD2 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .xAE2FD2 {
    margin-left: -12px;
  }
}

.channel-html .rD1FB31 {
  padding-top: 56px;
  padding-right: 60px;
  padding-bottom: 56px;
  padding-left: 70px;
  text-align: right;
}

@media only screen and (max-width: 1068px) {
  .channel-html .rD1FB31 {
    padding-top: 76px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .rD1FB31 {
    padding-top: 50px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .rD1FB31 {
    padding-right: 36px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .rD1FB31 {
    padding-right: 42px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .rD1FB31 {
    padding-bottom: 82px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .rD1FB31 {
    padding-bottom: 54px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .rD1FB31 {
    padding-left: 42px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .rD1FB31 {
    text-align: right;
  }
}

.channel-html .gAFAEC3 {
  color: #6e6e73;
  padding-left: 24px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .gAFAEC3 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .gAFAEC3 {
    padding-left: 10px;
  }
}

.channel-html .nFF0E78 {
  margin-top: 14px;
  padding-left: 24px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .nFF0E78 {
    margin-top: 9px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .nFF0E78 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .nFF0E78 {
    padding-left: 10px;
  }
}

.channel-html .r185462 {
  margin-top: 0px;
  padding-left: 24px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .r185462 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .r185462 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .r185462 {
    padding-left: 10px;
  }
}

.channel-html .oD0C45E {
  margin-top: 0px;
  padding-left: 24px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .oD0C45E {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .oD0C45E {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .oD0C45E {
    padding-left: 10px;
  }
}

.channel-html .a3149B5 {
  margin-top: 10px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .a3149B5 {
    margin-top: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a3149B5 {
    margin-top: 0px;
  }
}

.channel-html .j769232 {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .j769232 {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .j769232 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j769232 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j769232 {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .j769232 {
    margin-left: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j769232 {
    margin-left: 0px;
  }
}

.channel-html .fC1BA8F {
  display: grid;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .fC1BA8F {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .fC1BA8F {
    grid-template-rows: minmax(320px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .fC1BA8F {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .fC1BA8F {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .fC1BA8F .bentobox-item {
  border-radius: 18px;
}

.channel-html .hD5B2A9 {
  background-color: #000000;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
  overflow: hidden;
}

.channel-html .hD5B2A9:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .pA47D38 {
  min-height: 420px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .pA47D38 {
    min-height: 420px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .pA47D38 {
    min-height: 320px;
  }
}

.channel-html .vEF60D3 {
  margin-top: -47px;
}

@media only screen and (max-width: 734px) {
  .channel-html .vEF60D3 {
    margin-top: 0px;
  }
}

.channel-html .j7188F3 {
  margin-top: 47px;
}

@media only screen and (max-width: 734px) {
  .channel-html .j7188F3 {
    margin-top: 0px;
  }
}

.channel-html .hFA0371 {
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .hFA0371 {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .hFA0371 {
    margin-right: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .hFA0371 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .hFA0371 {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .hFA0371 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .hFA0371 {
    margin-left: 0px;
  }
}

.channel-html .i989339 {
  display: grid;
  grid-gap: 10px;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .i989339 {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .i989339 {
    grid-template-rows: minmax(319px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .i989339 {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .i989339 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .i989339 .bentobox-item {
  border-radius: 18px;
}

.channel-html .f7EA872 {
  background-color: #e9d9dc;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .f7EA872:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .xB4B1AF {
  min-height: 420px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .xB4B1AF {
    min-height: 420px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .xB4B1AF {
    min-height: 319px;
  }
}

.channel-html .o962378 {
  padding-top: 50px;
  padding-right: 50px;
  padding-bottom: 50px;
  padding-left: 50px;
  text-align: center;
}

@media only screen and (max-width: 734px) {
  .channel-html .o962378 {
    padding-top: 42px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .o962378 {
    padding-right: 27px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .o962378 {
    padding-right: 48px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .o962378 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .o962378 {
    padding-left: 27px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .o962378 {
    padding-left: 48px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .h442647 {
    margin-top: -3px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .h442647 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .h442647 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .h442647 {
    margin-left: 0px;
  }
}

.channel-html .z841287 {
  align-items: flex-start;
  margin-top: 66px;
  margin-right: 8px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .z841287 {
    margin-top: 68px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z841287 {
    margin-top: 38px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .z841287 {
    margin-right: -3px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z841287 {
    margin-right: 2px;
  }
}

.channel-html .gE84D59 {
  text-align: center;
}

.channel-html .i175566 {
  padding-top: 2px;
  padding-right: 22px;
  padding-left: 20px;
  text-align: right;
}

@media only screen and (max-width: 1068px) {
  .channel-html .i175566 {
    margin-top: -4px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .i175566 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .i175566 {
    padding-right: 11px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .i175566 {
    padding-right: 17px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .i175566 {
    padding-left: 0px;
  }
}

.channel-html .w5271EF {
  align-items: flex-start;
  margin-top: 54px;
  margin-right: 8px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .w5271EF {
    margin-top: 38px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w5271EF {
    margin-top: 27px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w5271EF {
    margin-right: -3px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w5271EF {
    margin-right: 2px;
  }
}

.channel-html .e7C60B0 {
  text-align: center;
}

.channel-html .j95504B {
  padding-top: 4px;
  padding-right: 22px;
  padding-left: 20px;
  text-align: right;
}

@media only screen and (max-width: 1068px) {
  .channel-html .j95504B {
    margin-top: -4px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .j95504B {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j95504B {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .j95504B {
    padding-right: 11px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j95504B {
    padding-right: 15px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .j95504B {
    padding-left: 0px;
  }
}

.channel-html .p9A565E {
  display: grid;
  grid-gap: 10px;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .p9A565E {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p9A565E {
    grid-template-rows: minmax(319px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .p9A565E {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p9A565E {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .p9A565E .bentobox-item {
  border-radius: 18px;
}

.channel-html .m3B0E40 {
  background-color: #e9d9dc;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .m3B0E40:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .h907906 {
  min-height: 420px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .h907906 {
    min-height: 420px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .h907906 {
    min-height: 319px;
  }
}

.channel-html .vC78ADD {
  padding-top: 50px;
  padding-right: 50px;
  padding-bottom: 50px;
  padding-left: 50px;
  text-align: center;
}

@media only screen and (max-width: 734px) {
  .channel-html .vC78ADD {
    padding-top: 42px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .vC78ADD {
    padding-right: 27px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vC78ADD {
    padding-right: 48px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vC78ADD {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .vC78ADD {
    padding-left: 27px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vC78ADD {
    padding-left: 48px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .f811D91 {
    margin-top: -3px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f811D91 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .f811D91 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .f811D91 {
    margin-left: 0px;
  }
}

.channel-html .j4803FD {
  align-items: flex-start;
  margin-top: 66px;
  margin-right: 8px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .j4803FD {
    margin-top: 68px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j4803FD {
    margin-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .j4803FD {
    margin-right: -3px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j4803FD {
    margin-right: 2px;
  }
}

.channel-html .lB7237F {
  text-align: center;
}

.channel-html .y2498D9 {
  padding-right: 22px;
  padding-left: 20px;
  text-align: right;
}

@media only screen and (max-width: 1068px) {
  .channel-html .y2498D9 {
    margin-top: -4px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .y2498D9 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .y2498D9 {
    padding-right: 11px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .y2498D9 {
    padding-right: 17px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .y2498D9 {
    padding-left: 0px;
  }
}

.channel-html .vD1F9D0 {
  align-items: flex-start;
  margin-top: 54px;
  margin-right: 8px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .vD1F9D0 {
    margin-top: 38px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vD1F9D0 {
    margin-top: 27px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .vD1F9D0 {
    margin-right: -3px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vD1F9D0 {
    margin-right: 2px;
  }
}

.channel-html .d473972 {
  text-align: center;
}

.channel-html .e63C743 {
  padding-right: 22px;
  padding-left: 20px;
  text-align: right;
}

@media only screen and (max-width: 1068px) {
  .channel-html .e63C743 {
    margin-top: -4px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .e63C743 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .e63C743 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .e63C743 {
    padding-right: 11px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .e63C743 {
    padding-right: 15px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .e63C743 {
    padding-left: 0px;
  }
}

.channel-html .oBCA7A3 {
  margin-top: 10px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .oBCA7A3 {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .oBCA7A3 {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .oBCA7A3 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .oBCA7A3 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .oBCA7A3 {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .oBCA7A3 {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .oBCA7A3 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .oBCA7A3 {
    margin-left: 0px;
  }
}

.channel-html .zCAD11D {
  display: grid;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 980px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .zCAD11D {
    grid-template-rows: minmax(410px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .zCAD11D {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .zCAD11D {
    grid-template-columns: repeat(1, 692px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .zCAD11D {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .zCAD11D .bentobox-item {
  border-radius: 18px;
}

.channel-html .a6CBC42 {
  background-color: #b5bfb6;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
  overflow: hidden;
  background: linear-gradient(#ffffff, #ffffff) padding-box,
    linear-gradient(110deg, #0090f7 0%, #ba62fc 33%, #f2416b 66%, #f55600 100%)
      border-box;
  border-radius: 18px;
  border: 2px solid transparent;
}

.channel-html .a6CBC42:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .c104BCF {
  min-height: 420px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .c104BCF {
    min-height: 410px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c104BCF {
    min-height: 420px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c104BCF {
    align-items: flex-end;
  }
}

.channel-html .u883337 {
  padding-right: 56px;
  padding-bottom: 5px;
  text-align: center;
  z-index: 10;
  position: relative;
}

@media only screen and (min-width: 735px) {
  .channel-html .u883337 {
    right: -25px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .u883337 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .u883337 {
    padding-top: 2px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .u883337 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .u883337 {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .u883337 {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .u883337 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .u883337 {
    padding-bottom: 2px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .u883337 {
    padding-left: 40px;
  }
}

.channel-html .u883337 p.avail {
  position: relative;
  top: 70px;
  color: #6e6e73;
}

@media only screen and (max-width: 734px) {
  .channel-html .u883337 p.avail {
    top: 30px;
  }
}

.channel-html .fA12BFC {
  color: #1d1d1f;
}

.channel-html .fA12BFC {
  background: linear-gradient(
    115deg,
    #0090f7 20%,
    #ba62fc 40%,
    #f2416b 65%,
    #f55600 85%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.channel-html .fA12BFC [data-no-gradient] {
  background: none;
  -webkit-text-fill-color: #1d1d1f;
}

.channel-html .fA12BFC * {
  background: inherit;
}

.channel-html .a52CA1C {
  color: #1d1d1f;
  margin-top: 0px;
}

.channel-html .tA65E7F {
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 51px !important;
  padding-right: 62px;
  text-align: right;
}

@media only screen and (max-width: 1068px) {
  .channel-html .tA65E7F {
    padding-top: 8px !important;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .tA65E7F {
    padding-top: 3px !important;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .tA65E7F {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .tA65E7F {
    padding-left: 0px;
  }
}

.channel-html .lF391C0 {
  margin-bottom: -4px;
  margin-left: -1px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .lF391C0 {
    margin-top: 58px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .lF391C0 {
    margin-top: 17px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .lF391C0 {
    margin-right: -40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .lF391C0 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .lF391C0 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .lF391C0 {
    margin-left: 0px;
  }
}

.channel-html .s9670CA {
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .s9670CA {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .s9670CA {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s9670CA {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s9670CA {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .s9670CA {
    margin-left: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s9670CA {
    margin-left: 0px;
  }
}

.channel-html .eA4033E {
  display: grid;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 647px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .eA4033E {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eA4033E {
    grid-template-rows: minmax(400px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .eA4033E {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eA4033E {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .eA4033E .bentobox-item {
  border-radius: 18px;
}

.channel-html .d08903F {
  background-color: #fafafc;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .d08903F:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .fB12A07 {
  min-height: 420px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .fB12A07 {
    min-height: 400px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .fB12A07 {
    min-height: 400px;
  }
}

.channel-html .zBCBACA {
  text-align: center;
}

@media only screen and (max-width: 734px) {
  .channel-html .zBCBACA {
    margin-top: -10px;
  }
}

.channel-html .b8C8C34 {
  margin-top: 24px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .b8C8C34 {
    margin-top: 17px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .b8C8C34 {
    margin-top: 25px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .b8C8C34 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .b8C8C34 {
    margin-bottom: 18px;
  }
}

.channel-html .kD14AB0 {
  margin-top: -402px;
  margin-right: 50px;
  padding-top: 50px;
  padding-right: 50px;
  padding-bottom: 50px;
  padding-left: 50px;
  text-align: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .kD14AB0 {
    margin-top: -400px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kD14AB0 {
    margin-top: -420px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kD14AB0 {
    margin-right: 0px;
  }
}

.channel-html .s4A5616 {
  background: linear-gradient(
    45deg,
    rgba(250, 250, 252, 0.17) 0%,
    #fafafc 100%
  );
}

.channel-html .s4A5616 [data-no-gradient] {
  background: none;
  -webkit-text-fill-color: #1d1d1f;
}

.channel-html .s4A5616 * {
  background: initial;
}

.channel-html .q511330 {
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 0px;
}

@media only screen and (max-width: 734px) {
  .channel-html .q511330 {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .q511330 {
    margin-right: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .q511330 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .q511330 {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .q511330 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .q511330 {
    margin-left: 0px;
  }
}

.channel-html .a4AA5BE {
  display: grid;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 313px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .a4AA5BE {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a4AA5BE {
    grid-template-rows: minmax(220px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .a4AA5BE {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a4AA5BE {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .a4AA5BE .bentobox-item {
  border-radius: 18px;
}

.channel-html .bC19474 {
  background-color: #fafafc;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .bC19474:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .iCA9D8B {
  min-height: 420px;
  align-items: flex-start;
}

@media only screen and (max-width: 1068px) {
  .channel-html .iCA9D8B {
    min-height: 220px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .iCA9D8B {
    min-height: 220px;
  }
}

.channel-html .u74F7CB {
  padding-top: 96px;
  padding-right: 36px;
  padding-left: 36px;
  text-align: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .u74F7CB {
    padding-top: 130px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .u74F7CB {
    padding-top: 50px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .i34F7CE {
    margin-top: -1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .i34F7CE {
    margin-top: -1px;
  }
}

.channel-html .pAFCC17 {
  padding-top: 30px;
  padding-right: 36px;
  padding-bottom: 92px;
  padding-left: 36px;
  text-align: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .pAFCC17 {
    padding-top: 8px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .pAFCC17 {
    padding-top: 2px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .pAFCC17 {
    padding-bottom: 40px;
  }
}

.channel-html .i130151 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.channel-html .mB8A1D8 {
  margin-top: 20px;
  margin-bottom: 36px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .mB8A1D8 {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .mB8A1D8 {
    margin-bottom: 0px;
  }
}

.channel-html .cB7CC61 {
  padding-right: 225px;
  padding-left: 225px;
  text-align: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .cB7CC61 {
    padding-right: 150px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .cB7CC61 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .cB7CC61 {
    padding-left: 150px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .cB7CC61 {
    padding-left: 0px;
  }
}

.channel-html .bA00970 {
  color: #1d1d1f;
  margin-top: -3px;
  margin-bottom: 15px;
  padding-right: 25px;
  padding-left: 25px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .bA00970 {
    margin-top: -4px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .bA00970 {
    margin-bottom: 38px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bA00970 {
    margin-bottom: 26px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bA00970 {
    padding-right: 60px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bA00970 {
    padding-left: 60px;
  }
}

.channel-html .t979B6F {
  margin-bottom: 34px;
  text-align: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .t979B6F {
    margin-bottom: 43px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t979B6F {
    margin-bottom: 37px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .t979B6F {
    text-align: center;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t979B6F {
    text-align: center;
  }
}

.channel-html .i17822E {
  text-align: center;
}

.channel-html .p89BBAF {
  color: #1d1d1f;
  margin-top: 26px;
  margin-bottom: 35px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .p89BBAF {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p89BBAF {
    margin-top: 18px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .p89BBAF {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p89BBAF {
    margin-bottom: 33px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p89BBAF {
    padding-right: 20px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p89BBAF {
    padding-left: 20px;
  }
}

.channel-html .r970154 {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.channel-html .pD53AA2 {
  margin-bottom: 10px;
  margin-left: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .pD53AA2 {
    margin-left: 0px;
  }
}

.channel-html .tE480C4 {
  display: grid;
  grid-template-rows: minmax(380px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .tE480C4 {
    grid-template-rows: minmax(340px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .tE480C4 {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .tE480C4 {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .tE480C4 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .tE480C4 .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .wB75AE9 {
  background-color: #f8f2ec;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  position: relative;
}

.channel-html .wB75AE9:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .k6D0F99 {
  min-height: 380px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .k6D0F99 {
    min-height: 340px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .k6D0F99 {
    min-height: 162px;
  }
}

.channel-html .t0D55F7 {
  padding-top: 25px;
  padding-bottom: 6px;
  text-align: center;
  z-index: 1;
}

@media only screen and (max-width: 1068px) {
  .channel-html .t0D55F7 {
    padding-top: 66px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t0D55F7 {
    padding-top: 24px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t0D55F7 {
    padding-bottom: 20px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t0D55F7 {
    text-align: right;
  }
}

.channel-html .w83F039 {
  padding-right: 65px;
  padding-bottom: 54px;
  padding-left: 65px;
  text-align: center;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .w83F039 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w83F039 {
    padding-top: 20px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w83F039 {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w83F039 {
    padding-right: 60px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w83F039 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w83F039 {
    padding-bottom: 20px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w83F039 {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w83F039 {
    padding-left: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w83F039 {
    text-align: right;
  }
}

.channel-html .rEDAF3C {
  color: #1d1d1f;
}

.channel-html .i10AAAE {
  margin-right: 10px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .i10AAAE {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .i10AAAE {
    margin-right: 0px;
  }
}

.channel-html .a52B7B5 {
  display: grid;
  grid-template-rows: minmax(230px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .a52B7B5 {
    grid-template-rows: minmax(190px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a52B7B5 {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .a52B7B5 {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a52B7B5 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .a52B7B5 .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .o71E937 {
  background-color: #cdd9e4;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .o71E937:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .l49CC43 {
  min-height: 230px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .l49CC43 {
    min-height: 190px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l49CC43 {
    min-height: 162px;
  }
}

.channel-html .oE5CBD9 {
  padding-top: 54px;
  padding-right: 54px;
  padding-bottom: 54px;
  padding-left: 0px;
  text-align: right;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .oE5CBD9 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .oE5CBD9 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .oE5CBD9 {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .oE5CBD9 {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .oE5CBD9 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .oE5CBD9 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .oE5CBD9 {
    padding-left: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .oE5CBD9 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .oE5CBD9 {
    text-align: right;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .oE5CBD9 {
    text-align: right;
  }
}

.channel-html .w4B47B9 {
  padding-top: 54px;
  padding-right: 6px;
  padding-bottom: 54px;
  padding-left: 30px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .w4B47B9 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w4B47B9 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w4B47B9 {
    padding-right: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w4B47B9 {
    padding-right: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w4B47B9 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w4B47B9 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w4B47B9 {
    padding-left: 17px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w4B47B9 {
    padding-left: 30px;
  }
}

.channel-html .k60A377 {
  color: #1d1d1f;
}

.channel-html .t46D144 {
  display: grid;
  grid-template-rows: minmax(230px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .t46D144 {
    grid-template-rows: minmax(190px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t46D144 {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .t46D144 {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t46D144 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .t46D144 .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .tBB9E97 {
  background-color: #fff;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .tBB9E97:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.oC2A983 {
  --igradient: linear-gradient(
    120deg,
    #0090f7 0%,
    #ba62fc 33%,
    #f2416b 66%,
    #f55600 100%
  );
  z-index: 0;
  inset: 0;
  border: 0;
  opacity: 100%;
}

.channel-html .oC2A983 {
  min-height: 230px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .oC2A983 {
    min-height: 190px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .oC2A983 {
    min-height: 162px;
  }
}

.oC2A983::after {
  left: 0 !important;
  right: 0 !important;
  width: auto !important;
  height: auto !important;
  --bg-size: calc(100% + 14px);
  content: "";
  pointer-events: none;
  position: absolute;
  inset: 0;
  background: var(--igradient) 50% / var(--bg-size) var(--bg-size);
  border-radius: 29px;
  border: 2px solid rgba(0, 0, 0, 0);
  mask: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),
    linear-gradient(white, white);
  mask-clip: padding-box, border-box;
  mask-composite: intersect;
}

.channel-html .qA0F48E {
  padding-top: 54px;
  padding-right: 54px;
  padding-bottom: 54px;
  padding-left: 0px;
  text-align: right;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .qA0F48E {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qA0F48E {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .qA0F48E {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qA0F48E {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .qA0F48E {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qA0F48E {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .qA0F48E {
    padding-left: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qA0F48E {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .qA0F48E {
    text-align: right;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qA0F48E {
    text-align: right;
  }
}

.channel-html .y9CFAD9 {
  padding-top: 44px;
  padding-right: 8px;
  padding-bottom: 54px;
  padding-left: 60px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .y9CFAD9 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .y9CFAD9 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .y9CFAD9 {
    padding-right: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .y9CFAD9 {
    padding-right: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .y9CFAD9 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .y9CFAD9 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .y9CFAD9 {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .y9CFAD9 {
    padding-left: 30px;
  }
}

.channel-html .c62B9D7 {
  color: #1d1d1f;
}

.channel-html .q3058DE {
  margin-top: 10px;
  margin-left: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .q3058DE {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .q3058DE {
    margin-bottom: 10px;
  }
}

.channel-html .m96CCDF {
  display: grid;
  grid-template-rows: minmax(230px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .m96CCDF {
    grid-template-rows: minmax(190px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m96CCDF {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m96CCDF {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m96CCDF {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .m96CCDF .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .g12976B {
  background-color: #fff;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .g12976B:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.eC8698E {
  --igradient: linear-gradient(
    120deg,
    #0090f7 0%,
    #ba62fc 33%,
    #f2416b 66%,
    #f55600 100%
  );
  z-index: 0;
  inset: 0;
  border: 0;
  opacity: 100%;
}

.channel-html .eC8698E {
  min-height: 230px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .eC8698E {
    min-height: 190px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eC8698E {
    min-height: 162px;
  }
}

.eC8698E::after {
  left: 0 !important;
  right: 0 !important;
  width: auto !important;
  height: auto !important;
  --bg-size: calc(100% + 14px);
  content: "";
  pointer-events: none;
  position: absolute;
  inset: 0;
  background: var(--igradient) 50% / var(--bg-size) var(--bg-size);
  border-radius: 29px;
  border: 2px solid rgba(0, 0, 0, 0);
  mask: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),
    linear-gradient(white, white);
  mask-clip: padding-box, border-box;
  mask-composite: intersect;
}

.channel-html .m18A11B {
  padding-top: 54px;
  padding-right: 54px;
  padding-bottom: 54px;
  padding-left: 0px;
  text-align: right;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .m18A11B {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m18A11B {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m18A11B {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m18A11B {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m18A11B {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m18A11B {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m18A11B {
    padding-left: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m18A11B {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m18A11B {
    text-align: right;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m18A11B {
    text-align: right;
  }
}

.channel-html .cE082EA {
  padding-top: 44px;
  padding-right: 8px;
  padding-bottom: 54px;
  padding-left: 60px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .cE082EA {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .cE082EA {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .cE082EA {
    padding-right: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .cE082EA {
    padding-right: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .cE082EA {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .cE082EA {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .cE082EA {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .cE082EA {
    padding-left: 30px;
  }
}

.channel-html .n65C384 {
  color: #1d1d1f;
}

.channel-html .y6BDFE7 {
  display: grid;
  grid-template-rows: minmax(230px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .y6BDFE7 {
    grid-template-rows: minmax(190px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .y6BDFE7 {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .y6BDFE7 {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .y6BDFE7 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .y6BDFE7 .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .n96A02E {
  background-color: #cdd9e4;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .n96A02E:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .p20F833 {
  min-height: 230px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .p20F833 {
    min-height: 190px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p20F833 {
    min-height: 162px;
  }
}

.channel-html .r234D4B {
  padding-top: 54px;
  padding-right: 54px;
  padding-bottom: 54px;
  padding-left: 0px;
  text-align: right;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .r234D4B {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .r234D4B {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .r234D4B {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .r234D4B {
    padding-right: 42px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .r234D4B {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .r234D4B {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .r234D4B {
    padding-left: 12px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .r234D4B {
    text-align: right;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .r234D4B {
    text-align: right;
  }
}

.channel-html .f6A23A1 {
  padding-top: 54px;
  padding-right: 6px;
  padding-bottom: 54px;
  padding-left: 36px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .f6A23A1 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f6A23A1 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .f6A23A1 {
    padding-right: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f6A23A1 {
    padding-right: 23px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .f6A23A1 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f6A23A1 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .f6A23A1 {
    padding-left: 24px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f6A23A1 {
    padding-left: 42px;
  }
}

.channel-html .hCEF43D {
  color: #1d1d1f;
}

.channel-html .q07879D {
  margin-top: -140px;
  margin-right: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .q07879D {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .q07879D {
    margin-right: 0px;
  }
}

.channel-html .bB1EF4A {
  display: grid;
  grid-template-rows: minmax(380px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .bB1EF4A {
    grid-template-rows: minmax(340px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bB1EF4A {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .bB1EF4A {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bB1EF4A {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .bB1EF4A .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .vECB7AC {
  background-color: #1d1d1f;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  position: relative;
}

.channel-html .vECB7AC:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .c58E868 {
  min-height: 380px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .c58E868 {
    min-height: 340px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c58E868 {
    min-height: 162px;
  }
}

.channel-html .c0FAA62 {
  z-index: 1;
}

.channel-html .d826CE3 {
  align-items: center;
  margin-top: -291px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .d826CE3 {
    margin-top: -228px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .d826CE3 {
    margin-top: -104px;
  }
}

.channel-html .wA974DC {
  padding-top: 54px;
  padding-right: 54px;
  padding-bottom: 0px;
  padding-left: 54px;
  text-align: right;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .wA974DC {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .wA974DC {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .wA974DC {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .wA974DC {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .wA974DC {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .wA974DC {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .wA974DC {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .wA974DC {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .wA974DC {
    text-align: left;
  }
}

.channel-html .eC7037E {
  padding-top: 18px;
  padding-right: 54px;
  padding-bottom: 48px;
  padding-left: 96px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .eC7037E {
    padding-top: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eC7037E {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .eC7037E {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eC7037E {
    padding-right: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .eC7037E {
    padding-bottom: 36px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eC7037E {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .eC7037E {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eC7037E {
    padding-left: 40px;
  }
}

.channel-html .t15BF3B {
  color: #ffffff;
}

.channel-html .v9D638A {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.channel-html .f824F13 {
  margin-bottom: 10px;
  margin-left: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .f824F13 {
    margin-left: 0px;
  }
}

.channel-html .bEB2141 {
  display: grid;
  grid-template-rows: minmax(380px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .bEB2141 {
    grid-template-rows: minmax(340px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bEB2141 {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .bEB2141 {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bEB2141 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .bEB2141 .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .l15D98B {
  background-color: #f8f2ec;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  position: relative;
}

.channel-html .l15D98B:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .cFC9D1D {
  min-height: 380px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .cFC9D1D {
    min-height: 340px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .cFC9D1D {
    min-height: 162px;
  }
}

.channel-html .lD06748 {
  padding-top: 25px;
  padding-bottom: 6px;
  text-align: center;
  z-index: 1;
}

@media only screen and (max-width: 1068px) {
  .channel-html .lD06748 {
    padding-top: 66px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .lD06748 {
    padding-top: 24px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .lD06748 {
    padding-bottom: 20px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .lD06748 {
    text-align: right;
  }
}

.channel-html .vB21D5C {
  padding-right: 65px;
  padding-bottom: 54px;
  padding-left: 65px;
  text-align: center;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .vB21D5C {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vB21D5C {
    padding-top: 20px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .vB21D5C {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vB21D5C {
    padding-right: 60px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .vB21D5C {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vB21D5C {
    padding-bottom: 20px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .vB21D5C {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vB21D5C {
    padding-left: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vB21D5C {
    text-align: right;
  }
}

.channel-html .nF1053D {
  color: #1d1d1f;
}

.channel-html .rAE9172 {
  margin-right: 10px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .rAE9172 {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .rAE9172 {
    margin-right: 0px;
  }
}

.channel-html .c7A5295 {
  display: grid;
  grid-template-rows: minmax(230px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .c7A5295 {
    grid-template-rows: minmax(190px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c7A5295 {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .c7A5295 {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c7A5295 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .c7A5295 .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .u545121 {
  background-color: #cdd9e4;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .u545121:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .l8EFD02 {
  min-height: 230px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .l8EFD02 {
    min-height: 190px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l8EFD02 {
    min-height: 162px;
  }
}

.channel-html .sA54D21 {
  padding-top: 54px;
  padding-right: 54px;
  padding-bottom: 54px;
  padding-left: 0px;
  text-align: right;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .sA54D21 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .sA54D21 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .sA54D21 {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .sA54D21 {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .sA54D21 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .sA54D21 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .sA54D21 {
    padding-left: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .sA54D21 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .sA54D21 {
    text-align: right;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .sA54D21 {
    text-align: right;
  }
}

.channel-html .jC2DC7A {
  padding-top: 54px;
  padding-right: 6px;
  padding-bottom: 54px;
  padding-left: 30px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .jC2DC7A {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .jC2DC7A {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .jC2DC7A {
    padding-right: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .jC2DC7A {
    padding-right: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .jC2DC7A {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .jC2DC7A {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .jC2DC7A {
    padding-left: 17px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .jC2DC7A {
    padding-left: 30px;
  }
}

.channel-html .nCA9B4A {
  color: #1d1d1f;
}

.channel-html .xCC07EF {
  display: grid;
  grid-template-rows: minmax(230px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .xCC07EF {
    grid-template-rows: minmax(190px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .xCC07EF {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .xCC07EF {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .xCC07EF {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .xCC07EF .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .u6658A7 {
  background-color: #dad3dd;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .u6658A7:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .e34CA33 {
  min-height: 230px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .e34CA33 {
    min-height: 190px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .e34CA33 {
    min-height: 162px;
  }
}

.channel-html .l9251AE {
  padding-top: 54px;
  padding-right: 48px;
  padding-bottom: 54px;
  padding-left: 0px;
  text-align: right;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .l9251AE {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l9251AE {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .l9251AE {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l9251AE {
    padding-right: 38px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .l9251AE {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l9251AE {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .l9251AE {
    padding-left: 8px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l9251AE {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .l9251AE {
    text-align: right;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l9251AE {
    text-align: right;
  }
}

.channel-html .t720C9E {
  padding-top: 52px;
  padding-right: 8px;
  padding-bottom: 54px;
  padding-left: 60px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .t720C9E {
    padding-top: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t720C9E {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .t720C9E {
    padding-right: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t720C9E {
    padding-right: 23px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .t720C9E {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t720C9E {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .t720C9E {
    padding-left: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t720C9E {
    padding-left: 80px;
  }
}

.channel-html .e1A8496 {
  color: #1d1d1f;
}

.channel-html .m43A30F {
  margin-top: 10px;
  margin-left: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .m43A30F {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m43A30F {
    margin-bottom: 10px;
  }
}

.channel-html .a0DCCCB {
  display: grid;
  grid-template-rows: minmax(230px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .a0DCCCB {
    grid-template-rows: minmax(190px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a0DCCCB {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .a0DCCCB {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a0DCCCB {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .a0DCCCB .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .b4BB205 {
  background-color: #dad3dd;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .b4BB205:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .k031DE5 {
  min-height: 230px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .k031DE5 {
    min-height: 190px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .k031DE5 {
    min-height: 162px;
  }
}

.channel-html .r536B96 {
  padding-top: 54px;
  padding-right: 48px;
  padding-bottom: 54px;
  padding-left: 0px;
  text-align: right;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .r536B96 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .r536B96 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .r536B96 {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .r536B96 {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .r536B96 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .r536B96 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .r536B96 {
    padding-left: 8px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .r536B96 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .r536B96 {
    text-align: right;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .r536B96 {
    text-align: right;
  }
}

.channel-html .w151BC9 {
  padding-top: 52px;
  padding-right: 8px;
  padding-bottom: 54px;
  padding-left: 60px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .w151BC9 {
    padding-top: 38px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w151BC9 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w151BC9 {
    padding-right: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w151BC9 {
    padding-right: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w151BC9 {
    padding-bottom: 38px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w151BC9 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w151BC9 {
    padding-left: 58px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w151BC9 {
    padding-left: 30px;
  }
}

.channel-html .b9F82BE {
  color: #1d1d1f;
}

.channel-html .z0C3E19 {
  display: grid;
  grid-template-rows: minmax(230px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .z0C3E19 {
    grid-template-rows: minmax(190px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z0C3E19 {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .z0C3E19 {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z0C3E19 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .z0C3E19 .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .w0F68FF {
  background-color: #cdd9e4;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .w0F68FF:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .eA2A786 {
  min-height: 230px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .eA2A786 {
    min-height: 190px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eA2A786 {
    min-height: 162px;
  }
}

.channel-html .j57D5C4 {
  padding-top: 54px;
  padding-right: 54px;
  padding-bottom: 54px;
  padding-left: 0px;
  text-align: right;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .j57D5C4 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j57D5C4 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .j57D5C4 {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j57D5C4 {
    padding-right: 42px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .j57D5C4 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j57D5C4 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .j57D5C4 {
    padding-left: 12px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .j57D5C4 {
    text-align: right;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j57D5C4 {
    text-align: right;
  }
}

.channel-html .bF135BD {
  padding-top: 54px;
  padding-right: 6px;
  padding-bottom: 54px;
  padding-left: 36px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .bF135BD {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bF135BD {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .bF135BD {
    padding-right: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bF135BD {
    padding-right: 23px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .bF135BD {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bF135BD {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .bF135BD {
    padding-left: 24px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bF135BD {
    padding-left: 42px;
  }
}

.channel-html .h7DC3B0 {
  color: #1d1d1f;
}

.channel-html .iBB0412 {
  margin-top: -140px;
  margin-right: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .iBB0412 {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .iBB0412 {
    margin-right: 0px;
  }
}

.channel-html .j0B1308 {
  display: grid;
  grid-template-rows: minmax(380px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .j0B1308 {
    grid-template-rows: minmax(340px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j0B1308 {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .j0B1308 {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j0B1308 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .j0B1308 .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .eD5175A {
  background-color: #1d1d1f;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  position: relative;
}

.channel-html .eD5175A:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .j2C02C0 {
  min-height: 380px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .j2C02C0 {
    min-height: 340px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j2C02C0 {
    min-height: 162px;
  }
}

.channel-html .uD44333 {
  z-index: 1;
}

.channel-html .bEFC17C {
  align-items: center;
  margin-top: -291px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .bEFC17C {
    margin-top: -228px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bEFC17C {
    margin-top: -104px;
  }
}

.channel-html .g51AA27 {
  padding-top: 54px;
  padding-right: 54px;
  padding-bottom: 0px;
  padding-left: 54px;
  text-align: right;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .g51AA27 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .g51AA27 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .g51AA27 {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .g51AA27 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .g51AA27 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .g51AA27 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .g51AA27 {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .g51AA27 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .g51AA27 {
    text-align: left;
  }
}

.channel-html .w04AB35 {
  padding-top: 18px;
  padding-right: 54px;
  padding-bottom: 48px;
  padding-left: 96px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .w04AB35 {
    padding-top: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w04AB35 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w04AB35 {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w04AB35 {
    padding-right: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w04AB35 {
    padding-bottom: 36px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w04AB35 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w04AB35 {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w04AB35 {
    padding-left: 40px;
  }
}

.channel-html .e7C8422 {
  color: #ffffff;
}

@media only screen and (max-width: 734px) {
  .channel-html .nC8F8E5 {
    margin-top: 46px;
  }
}

.channel-html .nF5969C {
  margin-top: 0px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .nF5969C {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .nF5969C {
    margin-top: 14px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .nF5969C {
    margin-right: -1px;
  }
}

.channel-html .k7B3270 {
  text-align: center;
}

.channel-html .a45A0DF {
  color: #1d1d1f;
  margin-top: 8px;
  padding-right: 3px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .a45A0DF {
    margin-top: 6px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a45A0DF {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a45A0DF {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a45A0DF {
    padding-left: 0px;
  }
}

.channel-html .sD5957E {
  margin-top: 54px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .sD5957E {
    margin-top: 43px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .sD5957E {
    margin-top: 39px;
  }
}

.channel-html .kC94921 {
  display: grid;
  grid-gap: 10px;
  grid-template-rows: minmax(312px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 313px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .kC94921 {
    grid-template-rows: minmax(280px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kC94921 {
    grid-template-rows: minmax(270px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kC94921 {
    grid-template-columns: repeat(1, 217px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kC94921 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .kC94921 .bentobox-item {
  border-radius: 18px;
}

.channel-html .yCBA7EF {
  background-color: #f5f5f7;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  position: relative;
}

.channel-html .yCBA7EF:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .fFEF1B9 {
  margin-top: 59px;
  margin-bottom: 40px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .fFEF1B9 {
    margin-top: 47px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .fFEF1B9 {
    margin-top: 38.5px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .fFEF1B9 {
    margin-bottom: 36px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .fFEF1B9 {
    margin-bottom: 20px;
  }
}

.channel-html .rC31244 {
  text-align: center;
}

@media only screen and (max-width: 734px) {
  .channel-html .rC31244 {
    margin-right: 26px;
  }
}

.channel-html .iAE07DB {
  margin-right: 0px;
  margin-left: 0px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .iAE07DB {
    margin-top: 1px;
  }
}

.channel-html .q470890 {
  text-align: center;
}

@media only screen and (max-width: 734px) {
  .channel-html .q470890 {
    margin-right: 41.5px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .q470890 {
    text-align: right;
  }
}

.channel-html .qD7D3E1 {
  color: #1d1d1f;
  margin-top: 24px;
  padding-right: 33px;
  padding-left: 30px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .qD7D3E1 {
    margin-top: 18.5px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qD7D3E1 {
    margin-top: 12px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .qD7D3E1 {
    padding-right: 18px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qD7D3E1 {
    padding-right: 1px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .qD7D3E1 {
    padding-left: 17px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qD7D3E1 {
    padding-left: 46px;
  }
}

.channel-html .c887F99 {
  color: #1d1d1f;
  margin-top: 5px;
  padding-right: 40px;
  padding-left: 40px;
}

@media only screen and (max-width: 734px) {
  .channel-html .c887F99 {
    margin-top: 14px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c887F99 {
    margin-left: -5px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .c887F99 {
    padding-right: 22px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c887F99 {
    padding-right: 1px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .c887F99 {
    padding-left: 22px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c887F99 {
    padding-left: 50px;
  }
}

.channel-html .aC72D1C {
  padding-right: 6px;
}

@media only screen and (max-width: 734px) {
  .channel-html .aC72D1C {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .aC72D1C {
    padding-right: 7px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aC72D1C {
    padding-right: 0px;
  }
}

.channel-html .bDC2E29 {
  display: grid;
  grid-gap: 10px;
  grid-template-rows: minmax(312px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 314px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .bDC2E29 {
    grid-template-rows: minmax(280px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bDC2E29 {
    grid-template-rows: minmax(299px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .bDC2E29 {
    grid-template-columns: repeat(1, 218px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bDC2E29 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .bDC2E29 .bentobox-item {
  border-radius: 18px;
}

.channel-html .w3A8A25 {
  background-color: #f5f5f7;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  position: relative;
}

.channel-html .w3A8A25:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .z7775AC {
  margin-top: 57px;
  margin-bottom: 40px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .z7775AC {
    margin-top: 46px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z7775AC {
    margin-top: 38.5px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .z7775AC {
    margin-bottom: 36px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z7775AC {
    margin-bottom: 20px;
  }
}

.channel-html .b8B9CDC {
  text-align: center;
}

@media only screen and (max-width: 734px) {
  .channel-html .b8B9CDC {
    margin-right: 16px;
  }
}

.channel-html .qA0ECA6 {
  margin-right: 2px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .qA0ECA6 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qA0ECA6 {
    margin-right: -1px;
  }
}

.channel-html .vA90079 {
  text-align: center;
}

@media only screen and (max-width: 734px) {
  .channel-html .vA90079 {
    padding-right: 41.5px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vA90079 {
    text-align: right;
  }
}

.channel-html .p3B6AEB {
  color: #1d1d1f;
  margin-top: 20px;
  padding-right: 33px;
  padding-left: 30px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .p3B6AEB {
    margin-top: 14.5px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p3B6AEB {
    margin-top: 11.5px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .p3B6AEB {
    padding-right: 18.5px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p3B6AEB {
    padding-right: 1px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .p3B6AEB {
    padding-left: 18px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p3B6AEB {
    padding-left: 42px;
  }
}

.channel-html .f484F71 {
  color: #1d1d1f;
  margin-top: 5px;
  padding-right: 30px;
  padding-left: 30px;
}

@media only screen and (max-width: 734px) {
  .channel-html .f484F71 {
    margin-top: 14px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .f484F71 {
    padding-right: 17px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f484F71 {
    padding-right: 1px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .f484F71 {
    padding-left: 18px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f484F71 {
    padding-left: 60px;
  }
}

.channel-html .p56EBC7 {
  padding-right: 13px;
}

@media only screen and (max-width: 734px) {
  .channel-html .p56EBC7 {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p56EBC7 {
    padding-right: 0px;
  }
}

.channel-html .mAAED3B {
  display: grid;
  grid-gap: 10px;
  grid-template-rows: minmax(312px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 313px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .mAAED3B {
    grid-template-rows: minmax(280px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .mAAED3B {
    grid-template-rows: minmax(263px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .mAAED3B {
    grid-template-columns: repeat(1, 217px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .mAAED3B {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .mAAED3B .bentobox-item {
  border-radius: 18px;
}

.channel-html .n6B2658 {
  background-color: #f5f5f7;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  position: relative;
}

.channel-html .n6B2658:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .lEDBDFC {
  margin-top: 57px;
  margin-bottom: 40px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .lEDBDFC {
    margin-top: 53.5px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .lEDBDFC {
    margin-top: 39px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .lEDBDFC {
    margin-bottom: 36px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .lEDBDFC {
    margin-bottom: 0px;
  }
}

.channel-html .g4DBFE1 {
  text-align: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .g4DBFE1 {
    margin-top: -9px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .g4DBFE1 {
    margin-right: 29px;
  }
}

.channel-html .p8031B8 {
  margin-top: 9px;
  margin-right: 0px;
  margin-left: 10px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .p8031B8 {
    margin-right: 3px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p8031B8 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .p8031B8 {
    margin-bottom: 0px;
  }
}

.channel-html .n1C55DF {
  text-align: center;
}

@media only screen and (max-width: 734px) {
  .channel-html .n1C55DF {
    padding-right: 41.5px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .n1C55DF {
    text-align: right;
  }
}

.channel-html .m431A15 {
  color: #1d1d1f;
  margin-top: 23px;
  padding-right: 34px;
  padding-left: 30px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .m431A15 {
    margin-top: 19px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m431A15 {
    margin-top: 12px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m431A15 {
    padding-right: 18px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m431A15 {
    padding-right: 1px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m431A15 {
    padding-left: 16px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m431A15 {
    padding-left: 42px;
  }
}

.channel-html .o8B3C53 {
  color: #1d1d1f;
  margin-top: 5px;
  padding-right: 36px;
  padding-left: 36px;
}

@media only screen and (max-width: 734px) {
  .channel-html .o8B3C53 {
    margin-top: 14px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .o8B3C53 {
    margin-right: 1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .o8B3C53 {
    margin-left: 39px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .o8B3C53 {
    padding-right: 20px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .o8B3C53 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .o8B3C53 {
    padding-left: 20px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .o8B3C53 {
    padding-left: 0px;
  }
}

.channel-html .g4FA533 {
  text-align: center;
}

@media only screen and (max-width: 734px) {
  .channel-html .g4FA533 {
    padding-right: 41.5px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .g4FA533 {
    text-align: right;
  }
}

.channel-html .zD5BB4C {
  color: #1d1d1f;
  margin-top: 23px;
  padding-right: 34px;
  padding-left: 30px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .zD5BB4C {
    margin-top: 19px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .zD5BB4C {
    margin-top: 12px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .zD5BB4C {
    padding-right: 18px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .zD5BB4C {
    padding-right: 1px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .zD5BB4C {
    padding-left: 16px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .zD5BB4C {
    padding-left: 42px;
  }
}

.channel-html .i462114 {
  color: #1d1d1f;
  margin-top: 5px;
  padding-right: 30px;
  padding-left: 30px;
}

@media only screen and (max-width: 734px) {
  .channel-html .i462114 {
    margin-top: 14px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .i462114 {
    margin-right: 1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .i462114 {
    margin-left: 39px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .i462114 {
    padding-right: 20px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .i462114 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .i462114 {
    padding-left: 20px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .i462114 {
    padding-left: 0px;
  }
}

.channel-html .oD971D7 {
  text-align: center;
}

@media only screen and (max-width: 734px) {
  .channel-html .oD971D7 {
    padding-right: 41.5px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .oD971D7 {
    padding-bottom: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .oD971D7 {
    text-align: right;
  }
}

.channel-html .pB02F74 {
  color: #1d1d1f;
  margin-top: 37px;
  padding-right: 34px;
  padding-left: 30px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .pB02F74 {
    margin-top: 19px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .pB02F74 {
    margin-top: 12px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .pB02F74 {
    padding-right: 18px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .pB02F74 {
    padding-right: 1px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .pB02F74 {
    padding-left: 16px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .pB02F74 {
    padding-left: 42px;
  }
}

.channel-html .w59E2D2 {
  color: #1d1d1f;
  margin-top: 5px;
  padding-right: 30px;
  padding-left: 30px;
}

@media only screen and (max-width: 734px) {
  .channel-html .w59E2D2 {
    margin-top: 14px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w59E2D2 {
    margin-right: 1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w59E2D2 {
    margin-left: 42px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w59E2D2 {
    padding-right: 21px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w59E2D2 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w59E2D2 {
    padding-left: 21px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w59E2D2 {
    padding-left: 0px;
  }
}

.channel-html .p829266 {
  align-items: center;
  padding-bottom: 65px;
}

@media only screen and (max-width: 734px) {
  .channel-html .p829266 {
    padding-bottom: 30px;
  }
}

.channel-html .f8F57F7 {
  align-items: center;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 119px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .f8F57F7 {
    align-items: center;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f8F57F7 {
    align-items: center;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .f8F57F7 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f8F57F7 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .f8F57F7 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f8F57F7 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .f8F57F7 {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f8F57F7 {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .f8F57F7 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f8F57F7 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .f8F57F7 {
    padding-top: 96.5px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f8F57F7 {
    padding-top: 67px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .f8F57F7 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f8F57F7 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .f8F57F7 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f8F57F7 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .f8F57F7 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f8F57F7 {
    padding-left: 0px;
  }
}

.channel-html .p8DE121 {
  text-align: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .p8DE121 {
    margin-bottom: 13px;
  }
}

.channel-html .gD415B9 {
  color: #1d1d1f;
}

.channel-html .rE46FD1 {
  color: #1d1d1f;
  margin-top: 8px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .rE46FD1 {
    margin-top: 6px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .rE46FD1 {
    margin-top: 6px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .rE46FD1 {
    padding-right: 54px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .rE46FD1 {
    padding-left: 54px;
  }
}

.channel-html .g737104 {
  margin-top: 41px;
  margin-bottom: 61px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .g737104 {
    margin-top: 28px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .g737104 {
    margin-top: 8px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .g737104 {
    margin-bottom: 36px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .g737104 {
    margin-bottom: 40px;
  }
}

.k811A36 {
  width: 100%;
  --columns: 3;
  --grid-column: 3;
  --static-enabled: false;
  --column-data: 26, 28, 23, 26, 28, 23, 26, 23;
  --column-header-empty-cell: &nbsp;
  --allowed-columns: 3, 3, 2;
}

.k811A36 .compare-column-0 {
  display: flex;
  order: 1;
}

.k811A36 .compare-column-1 {
  display: flex;
  order: 2;
}

.k811A36 .compare-column-2 {
  display: flex;
  order: 3;
}

.k811A36 .compare-static-26 {
  display: flex;
  order: 1;
}

.k811A36 .compare-static-28 {
  display: flex;
  order: 2;
}

.k811A36 .compare-static-23 {
  display: flex;
  order: 3;
}

@media only screen and (max-width: 1068px) {
  .k811A36 {
    --columns: 3;
    --grid-column: 3;
  }
}

@media only screen and (max-width: 1068px) {
  .k811A36 .compare-column-0 {
    display: flex;
    order: 1;
  }
}

@media only screen and (max-width: 1068px) {
  .k811A36 .compare-column-1 {
    display: flex;
    order: 2;
  }
}

@media only screen and (max-width: 1068px) {
  .k811A36 .compare-column-2 {
    display: flex;
    order: 3;
  }
}

@media only screen and (max-width: 1068px) {
  .k811A36 {
    --static-enabled: false;
  }

  .k811A36 .compare-static-26 {
    display: flex;
    order: 1;
  }

  .k811A36 .compare-static-28 {
    display: flex;
    order: 2;
  }

  .k811A36 .compare-static-23 {
    display: flex;
    order: 3;
  }
}

@media only screen and (max-width: 734px) {
  .k811A36 {
    --columns: 2;
    --grid-column: 2;
  }
}

@media only screen and (max-width: 734px) {
  .k811A36 .compare-column-0 {
    display: flex;
    order: 1;
  }
}

@media only screen and (max-width: 734px) {
  .k811A36 .compare-column-1 {
    display: flex;
    order: 2;
  }
}

@media only screen and (max-width: 734px) {
  .k811A36 .compare-column-2 {
    display: none;
    order: 3;
  }
}

@media only screen and (max-width: 734px) {
  .k811A36 {
    --static-enabled: false;
  }

  .k811A36 .compare-static-28 {
    display: none;
  }

  .k811A36 .compare-static-28 {
    display: none;
  }

  .k811A36 .compare-static-26 {
    display: flex;
    order: 1;
  }

  .k811A36 .compare-static-23 {
    display: flex;
    order: 2;
  }
}

.channel-html .g7AAC7F {
  margin-top: 10px;
  margin-bottom: 10px;
}

.channel-html .lEBC721 {
  display: grid;
  grid-gap: 10px;
  grid-template-rows: minmax(415px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 980px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .lEBC721 {
    grid-template-rows: minmax(355px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .lEBC721 {
    grid-template-rows: minmax(446px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .lEBC721 {
    grid-template-columns: repeat(1, 692px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .lEBC721 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .lEBC721 .bentobox-item {
  border-radius: 18px;
  overflow: hidden;
}

.channel-html .v0A4159 {
  background-color: #f5f5f7;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  position: relative;
}

.channel-html .v0A4159:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .nA98793 {
  min-height: 415px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .nA98793 {
    min-height: 355px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .nA98793 {
    min-height: 446px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .nA98793 {
    align-items: center;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .nA98793 {
    align-items: flex-start;
  }
}

.channel-html .row-reverse .p55DB2B {
  padding-top: 42px;
  padding-right: 46px;
  padding-bottom: 40px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .row-reverse .p55DB2B {
    padding-top: 73px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .row-reverse .p55DB2B {
    padding-top: 36px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .row-reverse .p55DB2B {
    padding-right: 34px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .row-reverse .p55DB2B {
    padding-right: 43px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .row-reverse .p55DB2B {
    padding-bottom: 73px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .row-reverse .p55DB2B {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .row-reverse .p55DB2B {
    padding-left: 30px;
  }
}

.channel-html .n099CFB {
  color: #1d1d1f;
  margin-right: -1px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .n099CFB {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .n099CFB {
    margin-right: -1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .n099CFB {
    padding-right: 0px;
  }
}

.channel-html .n402AA3 {
  color: #1d1d1f;
  margin-top: 8px;
  margin-right: -2px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .n402AA3 {
    margin-top: 6px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .n402AA3 {
    margin-top: 8px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .n402AA3 {
    margin-right: -1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .n402AA3 {
    padding-right: 0px;
  }
}

.channel-html .tE894C7 {
  color: #1d1d1f;
  margin-top: 18px;
  margin-right: -1px;
  padding-left: 119px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .tE894C7 {
    margin-top: 19px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .tE894C7 {
    margin-top: 14px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .tE894C7 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .tE894C7 {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .tE894C7 {
    padding-left: 0px;
  }
}

.channel-html .d9E2DA7 {
  margin-top: 14px;
  margin-right: -1px;
  padding-left: 100px;
}

@media only screen and (max-width: 734px) {
  .channel-html .d9E2DA7 {
    margin-top: 12px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .d9E2DA7 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .d9E2DA7 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .d9E2DA7 {
    padding-left: 0px;
  }
}

.channel-html .y0698D3 {
  text-align: right;
}

@media only screen and (max-width: 734px) {
  .channel-html .y0698D3 {
    padding-top: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .y0698D3 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .y0698D3 {
    text-align: right;
  }
}

.channel-html .x39A9C8 {
  margin-top: 0px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .x39A9C8 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .x39A9C8 {
    margin-right: -14px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .x39A9C8 {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m8FF7F9 {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m8FF7F9 {
    margin-bottom: 10px;
  }
}

.channel-html .x4EA550 {
  margin-top: 10px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .x4EA550 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .x4EA550 {
    margin-bottom: 0px;
  }
}

.channel-html .q0734F1 {
  display: grid;
  grid-gap: 10px;
  grid-template-rows: minmax(415px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 980px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .q0734F1 {
    grid-template-rows: minmax(355px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .q0734F1 {
    grid-template-rows: minmax(489px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .q0734F1 {
    grid-template-columns: repeat(1, 692px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .q0734F1 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .q0734F1 .bentobox-item {
  border-radius: 18px;
  overflow: hidden;
}

.channel-html .iDB785D {
  background-color: #f5f5f7;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  position: relative;
}

.channel-html .iDB785D:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .k67DDCB {
  min-height: 415px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .k67DDCB {
    min-height: 355px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .k67DDCB {
    min-height: 489px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .k67DDCB {
    align-items: center;
  }
}

.channel-html .row-reverse .p34484F {
  padding-top: 40px;
  padding-right: 46px;
  padding-bottom: 40px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .row-reverse .p34484F {
    padding-top: 60px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .row-reverse .p34484F {
    padding-top: 36px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .row-reverse .p34484F {
    padding-right: 34px;
    padding-left: 34px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .row-reverse .p34484F {
    padding-right: 43px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .row-reverse .p34484F {
    padding-bottom: 60px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .row-reverse .p34484F {
    padding-bottom: 0px;
  }
}

.channel-html .e44C84F {
  color: #1d1d1f;
  margin-right: -1px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .e44C84F {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .e44C84F {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .e44C84F {
    padding-right: 0px;
  }
}

.channel-html .tEDD50F {
  color: #1d1d1f;
  margin-top: 8px;
  margin-right: -2px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .tEDD50F {
    margin-top: 6px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .tEDD50F {
    margin-top: 8px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .tEDD50F {
    margin-right: -1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .tEDD50F {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .tEDD50F {
    padding-left: 30px;
  }
}

.channel-html .m87563C {
  margin-top: 16px;
  margin-right: 0px;
  margin-bottom: 15px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .m87563C {
    margin-top: 17px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m87563C {
    margin-top: 12px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m87563C {
    margin-bottom: 15px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m87563C {
    margin-bottom: 2px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .iA8856B {
    padding-left: 0px;
  }
}

.channel-html .vCC086C {
  margin-right: 0px;
}

.channel-html .aFA3C7D {
  align-items: flex-start;
}

@media only screen and (max-width: 1068px) {
  .channel-html .aFA3C7D {
    align-items: flex-start;
  }
}

@media only screen and (min-width: 734px) and (max-width: 1068px) {
  .channel-html .aFA3C7D {
    flex-wrap: nowrap;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aFA3C7D {
    align-items: flex-start;
    flex-flow: nowrap;
  }
}

.channel-html .a78F83E {
  margin-right: -1px;
}

@media only screen and (max-width: 734px) {
  .channel-html .a78F83E {
    margin-top: 1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a78F83E {
    margin-right: -1px;
  }
}

.channel-html .lA21469 {
  margin-top: 7px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .lA21469 {
    margin-top: 7px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .lA21469 {
    margin-top: 5px;
  }
}

.channel-html .row-reverse .vED84EA {
  margin-right: 10.5px;
  margin-bottom: -2px;
  padding-top: 2px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .row-reverse .vED84EA {
    margin-right: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .row-reverse .vED84EA {
    margin-right: 8px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .row-reverse .vED84EA {
    padding-right: 3px;
  }
}

.channel-html .lF7B187 {
  margin-right: -1px;
}

.channel-html .f350818 {
  align-items: flex-start;
  margin-top: 0px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .f350818 {
    align-items: flex-start;
  }
}

@media only screen and (min-width: 734px) and (max-width: 1068px) {
  .channel-html .f350818 {
    flex-wrap: nowrap;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f350818 {
    align-items: flex-start;
    flex-flow: nowrap;
  }
}

.channel-html .dDAB812 {
  margin-right: -1px;
}

@media only screen and (max-width: 734px) {
  .channel-html .dDAB812 {
    margin-top: 1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .dDAB812 {
    margin-right: -1px;
  }
}

.channel-html .j0A17B1 {
  margin-top: 7px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .j0A17B1 {
    margin-top: 7px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j0A17B1 {
    margin-top: 5px;
  }
}

.channel-html .row-reverse .gC3013D {
  margin-right: 10.5px;
  margin-bottom: -2px;
  padding-top: 2px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .row-reverse .gC3013D {
    margin-right: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .row-reverse .gC3013D {
    margin-right: 8px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .row-reverse .gC3013D {
    padding-right: 3px;
  }
}

.channel-html .t513C0B {
  margin-right: -1px;
}

@media only screen and (max-width: 734px) {
  .channel-html .t513C0B {
    padding-left: 0;
  }
}

.channel-html .b4009D3 {
  align-items: flex-start;
}

@media only screen and (max-width: 1068px) {
  .channel-html .b4009D3 {
    align-items: flex-start;
  }
}

@media only screen and (min-width: 734px) and (max-width: 1068px) {
  .channel-html .b4009D3 {
    flex-wrap: nowrap;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .b4009D3 {
    align-items: flex-start;
    flex-flow: nowrap;
  }
}

.channel-html .gFF8EE7 {
  margin-right: -1px;
  padding-bottom: 0px;
}

@media only screen and (max-width: 734px) {
  .channel-html .gFF8EE7 {
    margin-top: 1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .gFF8EE7 {
    margin-right: -1px;
  }
}

.channel-html .eCC64BC {
  margin-top: 7px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .eCC64BC {
    margin-top: 7px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eCC64BC {
    margin-top: 5px;
  }
}

.channel-html .row-reverse .a20E9BD {
  margin-right: 10.5px;
  margin-bottom: -2px;
  padding-top: 2px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .row-reverse .a20E9BD {
    margin-right: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .row-reverse .a20E9BD {
    margin-right: 8px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .row-reverse .a20E9BD {
    padding-right: 3px;
  }
}

.channel-html .s489AAA {
  margin-right: -1px;
}

@media only screen and (max-width: 734px) {
  .channel-html .s489AAA {
    padding-left: 0;
  }
}

.channel-html .qEEE9E6 {
  margin-top: 14px;
  margin-right: -1px;
  padding-right: 0px;
}

@media only screen and (max-width: 734px) {
  .channel-html .qEEE9E6 {
    margin-top: 13px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qEEE9E6 {
    margin-right: -1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qEEE9E6 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qEEE9E6 {
    padding-left: 0px;
  }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .channel-html .q3CF8B0 {
    padding-left: 50px !important;
  }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .channel-html .channel-custom-font-custom-17-links {
    white-space: wrap;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .q3CF8B0 {
    padding-right: 1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .q3CF8B0 {
    padding-left: 70px;
  }
}

.channel-html .w607453 {
  padding-right: 24px;
  padding-bottom: 40px;
  text-align: center;
}

@media only screen and (max-width: 734px) {
  .channel-html .w607453 {
    margin-bottom: -6px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w607453 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w607453 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w607453 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w607453 {
    padding-bottom: 0px;
  }
}

.channel-html .rAA7321 {
  margin-top: 39px;
  margin-left: 9px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .rAA7321 {
    margin-top: 41px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .rAA7321 {
    margin-top: 33px;
  }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .channel-html .rAA7321 {
    margin-left: -15px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .rAA7321 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .rAA7321 {
    margin-bottom: 44px;
  }
}

.channel-html .e9DA4B1 {
  background-color: #ffffff;
  overflow: hidden;
}

.channel-html .i479728 {
  background-color: #ffffff;
  margin-top: 36px;
  margin-bottom: 7px;
}

@media only screen and (max-width: 734px) {
  .channel-html .i479728 {
    margin-top: 35px;
  }
}

.channel-html .i479728.large-display-bleed::before,
.channel-html .i479728.large-display-bleed::after {
  background-color: #ffffff;
}

.channel-html .i479728.medium-display-bleed::before,
.channel-html .i479728.medium-display-bleed::after {
  background-color: #ffffff;
}

.channel-html .i479728.small-display-bleed::before,
.channel-html .i479728.small-display-bleed::after {
  background-color: #ffffff;
}

@media only screen and (max-width: 1068px) {
  .channel-html .r72F156 {
    margin-right: 0;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .r72F156 {
    margin-right: 20px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .r72F156 {
    margin-left: 19px;
  }
}

.channel-html .a57F8F8 {
  margin-bottom: 9px;
}

.channel-html .i34B138 {
  color: #6e6e73;
  margin-right: 0px;
}

.channel-html .p1474D7 {
  margin-right: 0px;
  padding-right: 0px;
}

.channel-html .v3E4DD0 {
  margin-bottom: 9px;
}

.channel-html .xD210D3 {
  color: #6e6e73;
  margin-right: -0.5px;
  padding-left: 2px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .xD210D3 {
    margin-left: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .xD210D3 {
    margin-left: -1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .xD210D3 {
    padding-left: 0px;
  }
}

.channel-html .sD9F467 {
  margin-bottom: 9px;
}

.channel-html .f0A28DD {
  color: #6e6e73;
  margin-right: -0.5px;
}

@media only screen and (max-width: 734px) {
  .channel-html .f0A28DD {
    padding-left: 9px;
  }
}

.channel-html .x22EA89 {
  margin-bottom: 9px;
}

.channel-html .i8588CB {
  color: #6e6e73;
  margin-right: -0.5px;
}

@media only screen and (max-width: 734px) {
  .channel-html .i8588CB {
    padding-left: 9px;
  }
}

.channel-html .jD3D7DC {
  margin-bottom: 9px;
}

@media only screen and (max-width: 734px) {
  .channel-html .jD3D7DC {
    margin-top: 10px;
  }
}

.channel-html .tE35B5B {
  color: #6e6e73;
  margin-right: -0.5px;
}

.channel-html .m9738C4 {
  margin-bottom: 9px;
}

.channel-html .v32ABD8 {
  color: #6e6e73;
  margin-right: -0.5px;
}

@media only screen and (max-width: 734px) {
  .channel-html .v32ABD8 {
    padding-left: 9px;
  }
}

.channel-html .v38C391 {
  margin-bottom: 9px;
}

.channel-html .y643B9E {
  color: #6e6e73;
  margin-right: -0.5px;
}

@media only screen and (max-width: 734px) {
  .channel-html .y643B9E {
    padding-left: 9px;
  }
}

.channel-html .p8DB52A {
  margin-bottom: 9px;
}

.channel-html .y3B2A99 {
  color: #6e6e73;
  margin-right: -0.5px;
  padding-left: 2px;
}

@media only screen and (max-width: 734px) {
  .channel-html .y3B2A99 {
    padding-left: 0px;
  }
}

.channel-html .y037035 {
  margin-bottom: 9px;
}

.channel-html .sB8F5AA {
  color: #6e6e73;
  margin-right: -0.5px;
}

@media only screen and (max-width: 734px) {
  .channel-html .sB8F5AA {
    padding-left: 9px;
  }
}

.channel-html .qCF2462 {
  margin-bottom: 9px;
}

.channel-html .y9C13D1 {
  color: #6e6e73;
  margin-right: -0.5px;
}

@media only screen and (max-width: 734px) {
  .channel-html .y9C13D1 {
    padding-left: 9px;
  }
}

.channel-html .t00D0C8 {
  margin-bottom: 9px;
}

.channel-html .iEEA377 {
  color: #6e6e73;
  margin-right: -0.5px;
  padding-left: 2px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .iEEA377 {
    margin-left: 80px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .iEEA377 {
    margin-left: -1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .iEEA377 {
    padding-left: 0px;
  }
}

.channel-html .n7094AF {
  margin-bottom: 9px;
}

.channel-html .mD31B45 {
  color: #6e6e73;
  margin-right: -0.5px;
  margin-left: 9px;
}

@media only screen and (max-width: 734px) {
  .channel-html .mD31B45 {
    padding-left: 9px;
  }
}

.channel-html .a0D03B3 {
  margin-bottom: 9px;
}

.channel-html .pC94B48 {
  color: #6e6e73;
  margin-right: -0.5px;
}

@media only screen and (max-width: 734px) {
  .channel-html .pC94B48 {
    padding-left: 9px;
  }
}

.channel-html .hE3B16F {
  color: #6e6e73;
  margin-right: -0.5px;
}

@media only screen and (max-width: 734px) {
  .channel-html .pC94B48 {
    padding-left: 9px;
  }
}

.large-hide {
  display: none;
}
.large-show {
  display: block;
}
.large-show-inline {
  display: inline;
}
.large-show-inlineblock {
  display: inline-block;
}

@media (min-width: 1441px) {
  .xlarge-hide {
    display: none;
  }
  .xlarge-show {
    display: block;
  }
  .xlarge-show-inline {
    display: inline;
  }
  .xlarge-show-inlineblock {
    display: inline-block;
  }
}

@media (max-width: 1068px) {
  .medium-hide {
    display: none;
  }
  .medium-show {
    display: block;
  }
  .medium-show-inline {
    display: inline;
  }
  .medium-show-inlineblock {
    display: inline-block;
  }
}

@media (max-width: 734px) {
  .small-hide {
    display: none;
  }
  .small-show {
    display: block;
  }
  .small-show-inline {
    display: inline;
  }
  .small-show-inlineblock {
    display: inline-block;
  }
}

@media (max-width: 480px) {
  .xsmall-hide {
    display: none;
  }
  .xsmall-show {
    display: block;
  }
  .xsmall-show-inline {
    display: inline;
  }
  .xsmall-show-inlineblock {
    display: inline-block;
  }
}

figure.hero-headline {
  width: 482px;
  height: 47px;
  background-size: 482px 47px;
  background-repeat: no-repeat;
  background-image: url(../images/hero_text_large.png?600008dd2c00);
  margin-left: auto;
  margin-right: auto;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  figure.hero-headline {
    background-image: url(../images/hero_text_large_2x.png?600008dd2c00);
  }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  figure.hero-headline {
    width: 391px;
    height: 38px;
    background-size: 391px 38px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_text_medium.png?600008dd2c00);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  figure.hero-headline {
    background-image: url(../images/hero_text_medium_2x.png?600008dd2c00);
  }
}

@media only screen and (max-width: 734px) {
  figure.hero-headline {
    width: 235px;
    height: 75px;
    background-size: 235px 75px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_text_small.png?600008dd2c00);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  figure.hero-headline {
    background-image: url(../images/hero_text_small_2x.png?600008dd2c00);
  }
}

br.small {
  display: none;
}
br.medium {
  display: none;
}
br.large {
  display: block;
}
@media only screen and (max-width: 1068px) {
  br.small {
    display: none;
  }
  br.medium {
    display: block;
  }
  br.large {
    display: none;
  }
}
@media only screen and (max-width: 734px) {
  br.small {
    display: block;
  }
  br.medium {
    display: none;
  }
  br.large {
    display: none;
  }
}
