      .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-family: inherit;
        font-weight: inherit;
        line-height: inherit;
        letter-spacing: inherit;
        text-align: inherit;
      }

      .channel-html div,
      .channel-html aside,
      .channel-html details,
      .channel-html footer,
      .channel-html section {
        display: block;
      }

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

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

      .channel-html,
      .channel-html button {
        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 button {
        font-family: -apple-system, system-ui !important;
      }

      .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 button {
        margin: 0;
        padding: 0;
      }

      .channel-html details {
        display: block;
      }

      .channel-html progress {
        vertical-align: baseline;
      }

      .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-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
        font-size: 106.25%;
        quotes: "“""”";
      }

      .channel-html body {
        font-size: 17px;
        line-height: 1.4705882353;
        font-weight: 400;
        letter-spacing: -0.022em;
        font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
        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 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 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 .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 .column {
        box-sizing: border-box;
        margin: 0;
        padding: 0;
        min-width: 0;
      }

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

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

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

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

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

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

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

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

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

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

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

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

      @media only screen and (max-width: 1068px) {
        .channel-html .medium-1 {
          flex-basis: 8.3333333333%;
          max-width: 8.3333333333%;
        }

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

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

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

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

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

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

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

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

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

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

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

      @media only screen and (max-width: 734px) {
        .channel-html .small-1 {
          flex-basis: 8.3333333333%;
          max-width: 8.3333333333%;
        }

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

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

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

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

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

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

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

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

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

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

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

      .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 .more::after {
        padding-inline-start: 0.24em;
        top: 0;
      }

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

      .channel-html .icon-circle::before,
      .channel-html .icon-circle::after {
        content: "\f32c";
      }

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

      .channel-html .icon-1circle::before,
      .channel-html .icon-1circle::after {
        content: "\f342";
      }

      .channel-html .icon-2circle::before,
      .channel-html .icon-2circle::after {
        content: "\f343";
      }

      .channel-html .icon-3circle::before,
      .channel-html .icon-3circle::after {
        content: "\f344";
      }

      .channel-html .icon-4circle::before,
      .channel-html .icon-4circle::after {
        content: "\f345";
      }

      .channel-html .icon-5circle::before,
      .channel-html .icon-5circle::after {
        content: "\f346";
      }

      .channel-html .icon-6circle::before,
      .channel-html .icon-6circle::after {
        content: "\f347";
      }

      .channel-html .icon-7circle::before,
      .channel-html .icon-7circle::after {
        content: "\f348";
      }

      .channel-html .icon-8circle::before,
      .channel-html .icon-8circle::after {
        content: "\f349";
      }

      .channel-html .icon-9circle::before,
      .channel-html .icon-9circle::after {
        content: "\f34a";
      }

      .channel-html .icon-10circle::before,
      .channel-html .icon-10circle::after {
        content: "\f34b";
      }

      .channel-html .icon-11circle::before,
      .channel-html .icon-11circle::after {
        content: "\f34c";
      }

      .channel-html .icon-12circle::before,
      .channel-html .icon-12circle::after {
        content: "\f34d";
      }

      .channel-html .icon-13circle::before,
      .channel-html .icon-13circle::after {
        content: "\f34e";
      }

      .channel-html .icon-14circle::before,
      .channel-html .icon-14circle::after {
        content: "\f34f";
      }

      .channel-html .icon-15circle::before,
      .channel-html .icon-15circle::after {
        content: "\f350";
      }

      .channel-html .icon-16circle::before,
      .channel-html .icon-16circle::after {
        content: "\f351";
      }

      .channel-html .icon-17circle::before,
      .channel-html .icon-17circle::after {
        content: "\f352";
      }

      .channel-html .icon-18circle::before,
      .channel-html .icon-18circle::after {
        content: "\f353";
      }

      .channel-html .icon-19circle::before,
      .channel-html .icon-19circle::after {
        content: "\f354";
      }

      .channel-html .icon-20circle::before,
      .channel-html .icon-20circle::after {
        content: "\f355";
      }

      .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 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 .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 .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 [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-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 :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 [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 .bento-box {
        margin-left: 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);
      }



      /*
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()
 */









      .channel-html .copy {
        font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", "Arial", sans-serif;
        word-break: break-word;
      }

      .channel-html .copy.helvetica-neue {
        /* font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif; */
        letter-spacing: normal;
      }

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

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

      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;
        }
      }

      .image-kids {
        width: 980px;
        height: 326px;
        background-size: 980px 326px;
        background-repeat: no-repeat;
        background-image: url(../images/kids_large.png?600000574300);
      }

      .image-workouts {
        width: 480px;
        height: 222px;
        background-size: 480px 222px;
        background-repeat: no-repeat;
        background-image: url(../images/workouts_large.png?600000575080);
      }

      .image-activity {
        width: 318px;
        height: 318px;
        background-size: 318px 318px;
        background-repeat: no-repeat;
        background-image: url(../images/activity_large.png?600000552580);
      }

      .image-cellular {
        width: 480px;
        height: 550px;
        background-size: 480px 550px;
        background-repeat: no-repeat;
        background-image: url(../images/cellular_large.png?600000a18180);
      }

      .image-hero {
        width: 318px;
        height: 203px;
        background-size: 318px 203px;
        background-repeat: no-repeat;
        background-image: url(../images/hero_large.png?60000056c840);
      }

      .image-apple_pay {
        width: 243px;
        height: 367px;
        background-size: 243px 367px;
        background-repeat: no-repeat;
        background-image: url(../images/apple_pay_large.png?60000054ac40);
      }

      .image-heart_health {
        width: 343px;
        height: 186px;
        background-size: 343px 186px;
        background-repeat: no-repeat;
        background-image: url(../images/heart_health_large.png?60000056ef40);
      }

      .image-safety {
        width: 350px;
        height: 350px;
        background-size: 350px 350px;
        background-repeat: no-repeat;
        background-image: url(../images/safety_large.png?60000056b480);
      }

      .image-sleep_zzz {
        width: 42px;
        height: 32px;
        background-size: 42px 32px;
        background-repeat: no-repeat;
        background-image: url(../images/sleep_zzz_large.png?6000005686c0);
      }

      .image-sleep {
        width: 421px;
        height: 367px;
        background-size: 421px 367px;
        background-repeat: no-repeat;
        background-image: url(../images/sleep_large.png?600000569b00);
      }

      .image-ultimate {
        width: 472px;
        height: 320px;
        background-size: 472px 320px;
        background-repeat: no-repeat;
        background-image: url(../images/ultimate_large.png?6000005755c0);
      }

      .image-vitals {
        width: 298px;
        height: 447px;
        background-size: 298px 447px;
        background-repeat: no-repeat;
        background-image: url(../images/vitals_large.png?600000577480);
      }

      .image-durability {
        width: 480px;
        height: 550px;
        background-size: 480px 550px;
        background-repeat: no-repeat;
        background-image: url(../images/durability_large.png?60000056c6c0);
      }

      .image-hero_logo {
        width: 92px;
        height: 22px;
        background-size: 92px 22px;
        background-repeat: no-repeat;
        background-image: url(../images/hero_logo_large.png?60000056ea00);
      }

      @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-ultimate {
          width: 472px;
          height: 320px;
          background-size: 472px 320px;
          background-repeat: no-repeat;
          background-image: url(../images/ultimate_large_2x.png?600000574c00);
        }
      }

      @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: 318px;
          height: 203px;
          background-size: 318px 203px;
          background-repeat: no-repeat;
          background-image: url(../images/hero_large_2x.png?60000056c9c0);
        }
      }

      @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-vitals {
          width: 298px;
          height: 447px;
          background-size: 298px 447px;
          background-repeat: no-repeat;
          background-image: url(../images/vitals_large_2x.png?600000577000);
        }
      }

      @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-kids {
          width: 980px;
          height: 326px;
          background-size: 980px 326px;
          background-repeat: no-repeat;
          background-image: url(../images/kids_large_2x.png?600000576340);
        }
      }

      @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-activity {
          width: 318px;
          height: 318px;
          background-size: 318px 318px;
          background-repeat: no-repeat;
          background-image: url(../images/activity_large_2x.png?600000552040);
        }
      }

      @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-cellular {
          width: 480px;
          height: 550px;
          background-size: 480px 550px;
          background-repeat: no-repeat;
          background-image: url(../images/cellular_large_2x.png?600000a5ac40);
        }
      }

      @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-sleep {
          width: 421px;
          height: 367px;
          background-size: 421px 367px;
          background-repeat: no-repeat;
          background-image: url(../images/sleep_large_2x.png?600000569080);
        }
      }

      @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_pay {
          width: 243px;
          height: 367px;
          background-size: 243px 367px;
          background-repeat: no-repeat;
          background-image: url(../images/apple_pay_large_2x.png?60000054bc00);
        }
      }

      @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-safety {
          width: 350px;
          height: 350px;
          background-size: 350px 350px;
          background-repeat: no-repeat;
          background-image: url(../images/safety_large_2x.png?60000056d140);
        }
      }

      @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: 92px;
          height: 22px;
          background-size: 92px 22px;
          background-repeat: no-repeat;
          background-image: url(../images/hero_logo_large_2x.png?60000056cd80);
        }
      }

      @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-durability {
          width: 480px;
          height: 550px;
          background-size: 480px 550px;
          background-repeat: no-repeat;
          background-image: url(../images/durability_large_2x.png?60000056db00);
        }
      }

      @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-sleep_zzz {
          width: 42px;
          height: 32px;
          background-size: 42px 32px;
          background-repeat: no-repeat;
          background-image: url(../images/sleep_zzz_large_2x.png?600000568780);
        }
      }

      @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-workouts {
          width: 480px;
          height: 222px;
          background-size: 480px 222px;
          background-repeat: no-repeat;
          background-image: url(../images/workouts_large_2x.png?600000576280);
        }
      }

      @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-heart_health {
          width: 343px;
          height: 186px;
          background-size: 343px 186px;
          background-repeat: no-repeat;
          background-image: url(../images/heart_health_large_2x.png?60000056cf00);
        }
      }

      @media only screen and (max-width:1068px) {
        .image-kids {
          width: 680px;
          height: 223px;
          background-size: 680px 223px;
          background-repeat: no-repeat;
          background-image: url(../images/kids_medium.png?600000576dc0);
        }
      }

      @media only screen and (max-width:1068px) {
        .image-hero {
          width: 172px;
          height: 110px;
          background-size: 172px 110px;
          background-repeat: no-repeat;
          background-image: url(../images/hero_medium.png?60000056f180);
        }
      }

      @media only screen and (max-width:1068px) {
        .image-vitals {
          width: 201px;
          height: 301px;
          background-size: 201px 301px;
          background-repeat: no-repeat;
          background-image: url(../images/vitals_medium.png?600000576700);
        }
      }

      @media only screen and (max-width:1068px) {
        .image-hero_logo {
          width: 83px;
          height: 20px;
          background-size: 83px 20px;
          background-repeat: no-repeat;
          background-image: url(../images/hero_logo_medium.png?60000056f000);
        }
      }

      @media only screen and (max-width:1068px) {
        .image-ultimate {
          width: 329px;
          height: 223px;
          background-size: 329px 223px;
          background-repeat: no-repeat;
          background-image: url(../images/ultimate_medium.png?600000575d40);
        }
      }

      @media only screen and (max-width:1068px) {
        .image-safety {
          width: 255px;
          height: 255px;
          background-size: 255px 255px;
          background-repeat: no-repeat;
          background-image: url(../images/safety_medium.png?60000056ee80);
        }
      }

      @media only screen and (max-width:1068px) {
        .image-durability {
          width: 335px;
          height: 430px;
          background-size: 335px 430px;
          background-repeat: no-repeat;
          background-image: url(../images/durability_medium.png?60000056d680);
        }
      }

      @media only screen and (max-width:1068px) {
        .image-workouts {
          width: 335px;
          height: 156px;
          background-size: 335px 156px;
          background-repeat: no-repeat;
          background-image: url(../images/workouts_medium.png?600000577f00);
        }
      }

      @media only screen and (max-width:1068px) {
        .image-sleep_zzz {
          width: 37px;
          height: 28px;
          background-size: 37px 28px;
          background-repeat: no-repeat;
          background-image: url(../images/sleep_zzz_medium.png?60000056b300);
        }
      }

      @media only screen and (max-width:1068px) {
        .image-heart_health {
          width: 244px;
          height: 133px;
          background-size: 244px 133px;
          background-repeat: no-repeat;
          background-image: url(../images/heart_health_medium.png?60000056d500);
        }
      }

      @media only screen and (max-width:1068px) {
        .image-sleep {
          width: 305px;
          height: 265px;
          background-size: 305px 265px;
          background-repeat: no-repeat;
          background-image: url(../images/sleep_medium.png?60000056b540);
        }
      }

      @media only screen and (max-width:1068px) {
        .image-activity {
          width: 253px;
          height: 253px;
          background-size: 253px 253px;
          background-repeat: no-repeat;
          background-image: url(../images/activity_medium.png?6000005518c0);
        }
      }

      @media only screen and (max-width:1068px) {
        .image-apple_pay {
          width: 193px;
          height: 288px;
          background-size: 193px 288px;
          background-repeat: no-repeat;
          background-image: url(../images/apple_pay_medium.png?60000054be40);
        }
      }

      @media only screen and (max-width:1068px) {
        .image-cellular {
          width: 335px;
          height: 430px;
          background-size: 335px 430px;
          background-repeat: no-repeat;
          background-image: url(../images/cellular_medium.png?60000056df80);
        }
      }

      @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-workouts {
          width: 335px;
          height: 156px;
          background-size: 335px 156px;
          background-repeat: no-repeat;
          background-image: url(../images/workouts_medium_2x.png?60000055a040);
        }
      }

      @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-ultimate {
          width: 329px;
          height: 223px;
          background-size: 329px 223px;
          background-repeat: no-repeat;
          background-image: url(../images/ultimate_medium_2x.png?600000574480);
        }
      }

      @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-cellular {
          width: 335px;
          height: 430px;
          background-size: 335px 430px;
          background-repeat: no-repeat;
          background-image: url(../images/cellular_medium_2x.png?600000a1f300);
        }
      }

      @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-safety {
          width: 255px;
          height: 255px;
          background-size: 255px 255px;
          background-repeat: no-repeat;
          background-image: url(../images/safety_medium_2x.png?60000056e4c0);
        }
      }

      @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-kids {
          width: 680px;
          height: 223px;
          background-size: 680px 223px;
          background-repeat: no-repeat;
          background-image: url(../images/kids_medium_2x.png?600000574600);
        }
      }

      @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-sleep_zzz {
          width: 37px;
          height: 28px;
          background-size: 37px 28px;
          background-repeat: no-repeat;
          background-image: url(../images/sleep_zzz_medium_2x.png?600000568900);
        }
      }

      @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-heart_health {
          width: 244px;
          height: 133px;
          background-size: 244px 133px;
          background-repeat: no-repeat;
          background-image: url(../images/heart_health_medium_2x.png?60000056dbc0);
        }
      }

      @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: 83px;
          height: 20px;
          background-size: 83px 20px;
          background-repeat: no-repeat;
          background-image: url(../images/hero_logo_medium_2x.png?60000056ce40);
        }
      }

      @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-sleep {
          width: 305px;
          height: 265px;
          background-size: 305px 265px;
          background-repeat: no-repeat;
          background-image: url(../images/sleep_medium_2x.png?6000005692c0);
        }
      }

      @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: 172px;
          height: 110px;
          background-size: 172px 110px;
          background-repeat: no-repeat;
          background-image: url(../images/hero_medium_2x.png?60000056cc00);
        }
      }

      @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-vitals {
          width: 201px;
          height: 301px;
          background-size: 201px 301px;
          background-repeat: no-repeat;
          background-image: url(../images/vitals_medium_2x.png?600000576940);
        }
      }

      @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_pay {
          width: 193px;
          height: 288px;
          background-size: 193px 288px;
          background-repeat: no-repeat;
          background-image: url(../images/apple_pay_medium_2x.png?60000054bd80);
        }
      }

      @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-activity {
          width: 253px;
          height: 253px;
          background-size: 253px 253px;
          background-repeat: no-repeat;
          background-image: url(../images/activity_medium_2x.png?60000054ab80);
        }
      }

      @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-durability {
          width: 335px;
          height: 430px;
          background-size: 335px 430px;
          background-repeat: no-repeat;
          background-image: url(../images/durability_medium_2x.png?60000056c0c0);
        }
      }

      @media only screen and (max-width:734px) {
        .image-ultimate {
          width: 285px;
          height: 193px;
          background-size: 285px 193px;
          background-repeat: no-repeat;
          background-image: url(../images/ultimate_small.png?600000575500);
        }
      }

      @media only screen and (max-width:734px) {
        .image-durability {
          width: 320px;
          height: 400px;
          background-size: 320px 400px;
          background-repeat: no-repeat;
          background-image: url(../images/durability_small.png?60000056da40);
        }
      }

      @media only screen and (max-width:734px) {
        .image-heart_health {
          width: 246px;
          height: 134px;
          background-size: 246px 134px;
          background-repeat: no-repeat;
          background-image: url(../images/heart_health_small.png?60000056d8c0);
        }
      }

      @media only screen and (max-width:734px) {
        .image-hero_logo {
          width: 79px;
          height: 19px;
          background-size: 79px 19px;
          background-repeat: no-repeat;
          background-image: url(../images/hero_logo_small.png?60000056d380);
        }
      }

      @media only screen and (max-width:734px) {
        .image-apple_pay {
          width: 171px;
          height: 258px;
          background-size: 171px 258px;
          background-repeat: no-repeat;
          background-image: url(../images/apple_pay_small.png?60000054bcc0);
        }
      }

      @media only screen and (max-width:734px) {
        .image-safety {
          width: 224px;
          height: 224px;
          background-size: 224px 224px;
          background-repeat: no-repeat;
          background-image: url(../images/safety_small.png?60000056fc00);
        }
      }

      @media only screen and (max-width:734px) {
        .image-hero {
          width: 224px;
          height: 144px;
          background-size: 224px 144px;
          background-repeat: no-repeat;
          background-image: url(../images/hero_small.png?60000056d5c0);
        }
      }

      @media only screen and (max-width:734px) {
        .image-vitals {
          width: 171px;
          height: 258px;
          background-size: 171px 258px;
          background-repeat: no-repeat;
          background-image: url(../images/vitals_small.png?600000575740);
        }
      }

      @media only screen and (max-width:734px) {
        .image-cellular {
          width: 320px;
          height: 400px;
          background-size: 320px 400px;
          background-repeat: no-repeat;
          background-image: url(../images/cellular_small.png?600000a63f00);
        }
      }

      @media only screen and (max-width:734px) {
        .image-sleep {
          width: 290px;
          height: 253px;
          background-size: 290px 253px;
          background-repeat: no-repeat;
          background-image: url(../images/sleep_small.png?60000056bf00);
        }
      }

      @media only screen and (max-width:734px) {
        .image-workouts {
          width: 320px;
          height: 148px;
          background-size: 320px 148px;
          background-repeat: no-repeat;
          background-image: url(../images/workouts_small.png?600000576e80);
        }
      }

      @media only screen and (max-width:734px) {
        .image-sleep_zzz {
          width: 38px;
          height: 27px;
          background-size: 38px 27px;
          background-repeat: no-repeat;
          background-image: url(../images/sleep_zzz_small.png?60000056b3c0);
        }
      }

      @media only screen and (max-width:734px) {
        .image-kids {
          width: 294px;
          height: 154px;
          background-size: 294px 154px;
          background-repeat: no-repeat;
          background-image: url(../images/kids_small.png?6000005749c0);
        }
      }

      @media only screen and (max-width:734px) {
        .image-activity {
          width: 196px;
          height: 196px;
          background-size: 196px 196px;
          background-repeat: no-repeat;
          background-image: url(../images/activity_small.png?60000054bb40);
        }
      }

      @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: 224px;
          height: 144px;
          background-size: 224px 144px;
          background-repeat: no-repeat;
          background-image: url(../images/hero_small_2x.png?60000056eb80);
        }
      }

      @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-sleep_zzz {
          width: 38px;
          height: 27px;
          background-size: 38px 27px;
          background-repeat: no-repeat;
          background-image: url(../images/sleep_zzz_small_2x.png?600000568300);
        }
      }

      @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-sleep {
          width: 290px;
          height: 253px;
          background-size: 290px 253px;
          background-repeat: no-repeat;
          background-image: url(../images/sleep_small_2x.png?600000569ec0);
        }
      }

      @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-vitals {
          width: 171px;
          height: 258px;
          background-size: 171px 258px;
          background-repeat: no-repeat;
          background-image: url(../images/vitals_small_2x.png?6000005746c0);
        }
      }

      @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-activity {
          width: 196px;
          height: 196px;
          background-size: 196px 196px;
          background-repeat: no-repeat;
          background-image: url(../images/activity_small_2x.png?600000551ec0);
        }
      }

      @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-ultimate {
          width: 285px;
          height: 193px;
          background-size: 285px 193px;
          background-repeat: no-repeat;
          background-image: url(../images/ultimate_small_2x.png?600000576400);
        }
      }

      @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-workouts {
          width: 320px;
          height: 148px;
          background-size: 320px 148px;
          background-repeat: no-repeat;
          background-image: url(../images/workouts_small_2x.png?600000574000);
        }
      }

      @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-cellular {
          width: 320px;
          height: 400px;
          background-size: 320px 400px;
          background-repeat: no-repeat;
          background-image: url(../images/cellular_small_2x.png?600000a58a80);
        }
      }

      @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-durability {
          width: 320px;
          height: 400px;
          background-size: 320px 400px;
          background-repeat: no-repeat;
          background-image: url(../images/durability_small_2x.png?60000056e280);
        }
      }

      @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_pay {
          width: 171px;
          height: 258px;
          background-size: 171px 258px;
          background-repeat: no-repeat;
          background-image: url(../images/apple_pay_small_2x.png?600000549680);
        }
      }

      @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-kids {
          width: 294px;
          height: 154px;
          background-size: 294px 154px;
          background-repeat: no-repeat;
          background-image: url(../images/kids_small_2x.png?6000005743c0);
        }
      }

      @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-heart_health {
          width: 246px;
          height: 134px;
          background-size: 246px 134px;
          background-repeat: no-repeat;
          background-image: url(../images/heart_health_small_2x.png?60000056d800);
        }
      }

      @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-safety {
          width: 224px;
          height: 224px;
          background-size: 224px 224px;
          background-repeat: no-repeat;
          background-image: url(../images/safety_small_2x.png?60000056a940);
        }
      }

      @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: 79px;
          height: 19px;
          background-size: 79px 19px;
          background-repeat: no-repeat;
          background-image: url(../images/hero_logo_small_2x.png?60000056f840);
        }
      }

      .t1D2C29 {
        /* But you can break out of scoping via SCSS "@at-root" feature */
      }

      .channel-html {
        font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif, "SF Pro Icons";
      }

      .channel-html .channel-custom-font-custom-12-sosumi-subhead {
        font-size: 12px;
        line-height: 16px;
        letter-spacing: -0.01rem;
        font-weight: 500;
      }

      .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-32-hero-bento {
        font-size: 32px;
        line-height: 36px;
        letter-spacing: -0.009rem;
        font-weight: 600;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .channel-custom-font-custom-32-hero-bento {
          font-size: 28px;
          line-height: 32px;
          letter-spacing: -0.007rem;
        }
      }

      .channel-html .channel-custom-font-custom-28-bento-copy {
        font-size: 28px;
        line-height: 32px;
        letter-spacing: -0.007rem;
        font-weight: 600;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .channel-custom-font-custom-28-bento-copy {
          font-size: 24px;
          line-height: 28px;
          letter-spacing: -0.005rem;
        }
      }

      .channel-html .channel-custom-font-custom-32-bento-copy {
        font-size: 32px;
        line-height: 36px;
        letter-spacing: -0.009rem;
        font-weight: 600;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .channel-custom-font-custom-32-bento-copy {
          font-size: 24px;
          line-height: 28px;
          letter-spacing: -0.005rem;
        }
      }

      .channel-html .s735A9D {
        margin-top: 50px;
        margin-bottom: 39px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .s735A9D {
          margin-top: 36px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .s735A9D {
          margin-top: 20px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .s735A9D {
          margin-bottom: 39px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .s735A9D {
          margin-bottom: 39px;
        }
      }

      .channel-html .yA97E6E {
        margin-right: 0px;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
      }

      .channel-html .l6FE790 {
        margin-top: 0px;
        margin-bottom: 10px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .l6FE790 {
          margin-left: 6px;
        }
      }

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

      @media only screen and (max-width: 1068px) {
        .channel-html .l6FE790 {
          margin-bottom: 5px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .l6FE790 {
          margin-bottom: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .l6FE790 {
          margin-right: 6px;
        }
      }

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

      .channel-html .nFB0F64 {
        display: grid;
        grid-template-rows: minmax(300px, 1fr);
        grid-auto-rows: 1fr;
        grid-template-columns: repeat(1, 980px);
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .nFB0F64 {
          grid-template-rows: minmax(280px, 1fr);
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .nFB0F64 {
          grid-template-rows: minmax(300px, 1fr);
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .nFB0F64 {
          grid-template-columns: repeat(1, 680px);
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .nFB0F64 {
          grid-template-columns: repeat(1, 320px);
        }
      }

      .channel-html .nFB0F64 .bentobox-item {
        border-radius: 18px;
      }

      /* ---------- */

      .channel-html .nFB0F642 {
        display: grid;
        grid-template-rows: minmax(140px, 1fr);
        grid-auto-rows: 1fr;
        grid-template-columns: repeat(1, 980px);
        margin-top: 10px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .nFB0F642 {
          grid-template-rows: minmax(135px, 1fr);
          margin-top: 5px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .nFB0F642 {
          grid-template-rows: minmax(150px, 1fr);
          margin-top: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .nFB0F642 {
          grid-template-columns: repeat(1, 680px);
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .nFB0F642 {
          grid-template-columns: repeat(1, 320px);
        }
      }

      .channel-html .nFB0F642 .bentobox-item {
        border-radius: 18px;
      }

      /* ---------- */

      .channel-html .g2917CD {
        background-color: #f5f5f7;
        grid-column-start: 1;
        grid-column-end: 1;
        grid-row-start: 1;
        grid-row-end: 1;
        position: relative;
      }

      .channel-html .g2917CD:before {
        display: block;
        position: absolute;
        pointer-events: none;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border-style: solid;
      }

      .channel-html .b5E571F {
        min-height: 422px;
        align-items: flex-start;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .b5E571F {
          min-height: 250px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .b5E571F {
          min-height: 350px;
        }
      }

      .channel-html .eEA2628 {
        padding-top: 32px;
        padding-left: 200px;
        padding-right: 200px;
        text-align: center;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .eEA2628 {
          padding-top: 20px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .eEA2628 {
          padding-top: 23px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .eEA2628 {
          padding-left: 100px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .eEA2628 {
          padding-left: 25px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .eEA2628 {
          padding-right: 100px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .eEA2628 {
          padding-right: 25px;
        }
      }

      .channel-html .g4BDDB2 {
        justify-content: center;
        margin-bottom: 10px;
      }

      @media only screen and (max-width: 734px) {
        .channel-html .g4BDDB2 {
          margin-bottom: 3px;
        }
      }

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

      .channel-html .a1B9C65 {
        color: #1d1d1f;
        margin-top: 12px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .a1B9C65 {
          margin-top: 7px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .a1B9C65 {
          margin-bottom: 12px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .a1B9C65 {
          padding-left: 25px;
        }
      }

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

      @media only screen and (max-width: 1068px) {
        .channel-html .a1B9C65 {
          padding-right: 25px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .a1B9C65 {
          padding-right: 0px;
        }
      }
      @media only screen and (min-width: 1068px){
      .channel-html .d675745 {
        margin-top: 35px;
      }
    }
      @media only screen and (min-width: 734px) and (max-width: 1068px) {
        .channel-html .d675745 {
          margin-top: 22px;
        }
      }


      .channel-html .n05AD4D {
        color: #1d1d1f;
        margin-top: 22px;
        margin-bottom: 5px;
        padding-left: 60px;
        padding-right: 60px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .n05AD4D {
          margin-top: 15px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .n05AD4D {
          margin-top: 19px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .n05AD4D {
          margin-bottom: 7px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .n05AD4D {
          margin-bottom: 4px;
        }
      }

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

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

      .channel-html .m306802 {
        color: #1d1d1f;
        background: #f5f5f7;
        border: solid 1px #1d1d1f;
      }

      .channel-html .m306802:hover {
        color: #6e6e73;
        background: #f5f5f7;
        border: solid 1px #6e6e73;
      }

      .channel-html .m306802 + .m306802 {
        margin-left: 10px;
      }

      .channel-html .g986AF3 {
        margin-top: 10px;
        margin-bottom: 10px;
        margin-left: 10px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .g986AF3 {
          margin-top: 5px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .g986AF3 {
          margin-top: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .g986AF3 {
          margin-left: 6px;
        }
      }

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

      @media only screen and (max-width: 1068px) {
        .channel-html .g986AF3 {
          margin-bottom: 5px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .g986AF3 {
          margin-bottom: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .g986AF3 {
          margin-right: 5px;
        }
      }

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

      .channel-html .tE06053 {
        display: grid;
        grid-template-rows: minmax(undefined, 1fr);
        grid-auto-rows: 1fr;
        grid-template-columns: repeat(1, 480px);
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .tE06053 {
          grid-template-rows: minmax(undefined, 1fr);
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .tE06053 {
          grid-template-rows: minmax(undefined, 1fr);
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .tE06053 {
          grid-template-columns: repeat(1, 335px);
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .tE06053 {
          grid-template-columns: repeat(1, 320px);
        }
      }

      .channel-html .tE06053 .bentobox-item {
        border-radius: 18px;
        overflow: hidden;
      }

      .channel-html .k2EF044 {
        background-color: #fff6f2;
        grid-column-start: 1;
        grid-column-end: 1;
        grid-row-start: 1;
        grid-row-end: 1;
        position: relative;
      }

      .channel-html .k2EF044:before {
        display: block;
        position: absolute;
        pointer-events: none;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border-style: solid;
      }

      .channel-html .fAC8B7C {
        min-height: 550px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .fAC8B7C {
          min-height: 430px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .fAC8B7C {
          min-height: 400px;
        }
      }

      .channel-html .p15E2D1 {
        padding-left: 35px;
        padding-right: 35px;
        text-align: center;
      }

      @media only screen and (max-width: 734px) {
        .channel-html .p15E2D1 {
          padding-left: 20px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .p15E2D1 {
          padding-right: 20px;
        }
      }

      .channel-html .q537A4A {
        margin-top: 115px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .q537A4A {
          margin-top: 94px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .q537A4A {
          margin-top: 80px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .q537A4A {
          margin-left: 3px;
        }
      }

      .channel-html .lD6D2C7 {
        color: #1d1d1f;
        padding-top: 43px;
        padding-left: 60px;
        padding-right: 60px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .lD6D2C7 {
          padding-top: 29px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .lD6D2C7 {
          padding-left: 15px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .lD6D2C7 {
          padding-right: 15px;
        }
      }

      .channel-html .iBA1500 {
        margin-top: 10px;
        margin-right: 10px;
        margin-bottom: 10px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .iBA1500 {
          margin-top: 5px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .iBA1500 {
          margin-top: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .iBA1500 {
          margin-left: 5px;
        }
      }

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

      @media only screen and (max-width: 1068px) {
        .channel-html .iBA1500 {
          margin-bottom: 5px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .iBA1500 {
          margin-bottom: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .iBA1500 {
          margin-right: 6px;
        }
      }

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

      .channel-html .cBF2493 {
        display: grid;
        grid-template-rows: minmax(undefined, 1fr);
        grid-auto-rows: 1fr;
        grid-template-columns: repeat(1, 480px);
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .cBF2493 {
          grid-template-rows: minmax(undefined, 1fr);
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .cBF2493 {
          grid-template-rows: minmax(undefined, 1fr);
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .cBF2493 {
          grid-template-columns: repeat(1, 335px);
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .cBF2493 {
          grid-template-columns: repeat(1, 320px);
        }
      }

      .channel-html .cBF2493 .bentobox-item {
        border-radius: 18px;
        overflow: hidden;
      }

      .channel-html .u6679D3 {
        background-color: #f0fbff;
        grid-column-start: 1;
        grid-column-end: 1;
        grid-row-start: 1;
        grid-row-end: 1;
        position: relative;
      }

      .channel-html .u6679D3:before {
        display: block;
        position: absolute;
        pointer-events: none;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border-style: solid;
      }


      .channel-html .u6679D32 {
        background-color: #f5f5f7;
        grid-column-start: 1;
        grid-column-end: 1;
        grid-row-start: 1;
        grid-row-end: 1;
        position: relative;
      }

      .channel-html .u6679D32:before {
        display: block;
        position: absolute;
        pointer-events: none;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border-style: solid;
      }

      .channel-html .vC95FD1 {
        min-height: 550px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .vC95FD1 {
          min-height: 430px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .vC95FD1 {
          min-height: 400px;
        }
      }

      .channel-html .t2DF450 {
        margin-left: 13px;
        padding-top: 44px;
        text-align: center;
      }

      /* @media only screen and (max-width: 1068px) {
        .channel-html .t2DF450 {
          margin-left: 28px;
        }
      } */

      @media only screen and (max-width: 1068px) {
        .channel-html .t2DF450 {
          padding-top: 30px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .t2DF450 {
          padding-top: 29px;
        }
      }

      .channel-html .p8A6298 {
        color: #1d1d1f;
        float:center;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .p8A6298 {
          padding-left: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .p8A6298 {
          padding-right: 10px;
        }
      }

      .channel-html .a98FD31 {
        padding-top: 40px;
        padding-left: 5px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .a98FD31 {
          padding-top: 26px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .a98FD31 {
          padding-top: 26px;
        }
      }

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

      @media only screen and (max-width: 1068px) {
        .channel-html .uC50915 {
          margin-left: -5px;
        }
      }

      .channel-html .b681972 {
        padding-left: 35px;
        padding-right: 25px;
        text-align: center;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .b681972 {
          padding-left: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .b681972 {
          padding-right: 10px;
        }
      }


      .channel-html .b6819722 {
        padding-left: 35px;
        padding-right: 28px;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .b6819722 {
          padding-left: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .b6819722 {
          padding-right: 10px;
        }
      }

      @media only screen and (min-width: 1069px) {
        .channel-html .b6819722 p {
          padding-left: 40px;
          padding-right: 40px;
        }
      }

      .channel-html .f663F52 {
        margin-top: 30px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .f663F52 {
          margin-top: 38px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .f663F52 {
          margin-top: 21px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .f663F52 {
          margin-left: 9px;
        }
      }

      /* --------------- */

      .channel-html .f663F522 {
        margin-top: -44px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .f663F522 {
          margin-left: 3px;
        }
      }
      /* --------------- */

      .channel-html .aE6B4A9 {
        margin-top: 10px;
        margin-bottom: 10px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .aE6B4A9 {
          margin-top: 5px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .aE6B4A9 {
          margin-top: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .aE6B4A9 {
          margin-left: 6px;
        }
      }

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

      @media only screen and (max-width: 1068px) {
        .channel-html .aE6B4A9 {
          margin-bottom: 5px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .aE6B4A9 {
          margin-bottom: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .aE6B4A9 {
          margin-right: 6px;
        }
      }

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

      .channel-html .p869932 {
        display: grid;
        grid-template-rows: minmax(undefined, 1fr);
        grid-auto-rows: 1fr;
        grid-template-columns: repeat(1, 980px);
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .p869932 {
          grid-template-rows: minmax(undefined, 1fr);
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .p869932 {
          grid-template-rows: minmax(undefined, 1fr);
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .p869932 {
          grid-template-columns: repeat(1, 680px);
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .p869932 {
          grid-template-columns: repeat(1, 320px);
        }
      }

      .channel-html .p869932 .bentobox-item {
        border-radius: 18px;
        overflow: hidden;
      }

      .channel-html .t6F1095 {
        background-color: #f5f5f7;
        grid-column-start: 1;
        grid-column-end: 1;
        grid-row-start: 1;
        grid-row-end: 1;
        position: relative;
      }

      .channel-html .t6F1095:before {
        display: block;
        position: absolute;
        pointer-events: none;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border-style: solid;
      }

      .channel-html .o69F052 {
        min-height: 480px;
        align-items: center;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .o69F052 {
          min-height: 335px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .o69F052 {
          min-height: 400px;
        }
      }

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

      @media only screen and (max-width: 734px) {
        .channel-html .t46715E {
          text-align: center;
        }
      }

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

      .channel-html .x9B7876 {
        margin-top: 33px;
        margin-right: 111px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .x9B7876 {
          margin-top: 34px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .x9B7876 {
          margin-top: 29px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .x9B7876 {
          margin-right: 90px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .x9B7876 {
          margin-left: 7px;
          margin-right: 0;
        }
      }

      .channel-html .b7A2B98 {
        padding-right: 60px;
        padding-left: 100px;
        text-align: center;
      }

      @media only screen and (max-width: 734px) {
        .channel-html .b7A2B98 {
          padding-top: 29px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .b7A2B98 {
          padding-right: 15px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .b7A2B98 {
          padding-left: 15px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .b7A2B98 {
          padding-left: 35px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .b7A2B98 {
          padding-right: 15px;
        }
      }

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

      .channel-html .jF8B2B9 {
        color: #1d1d1f;
      }

      .channel-html .fAAF858 {
        margin-top: 10px;
        margin-bottom: 10px;
        margin-left: 10px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .fAAF858 {
          margin-top: 5px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .fAAF858 {
          margin-top: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .fAAF858 {
          margin-left: 6px;
        }
      }

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

      @media only screen and (max-width: 1068px) {
        .channel-html .fAAF858 {
          margin-bottom: 5px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .fAAF858 {
          margin-bottom: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .fAAF858 {
          margin-right: 5px;
        }
      }

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

      .channel-html .hF01A57 {
        display: grid;
        grid-template-rows: minmax(undefined, 1fr);
        grid-auto-rows: 1fr;
        grid-template-columns: repeat(1, 480px);
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .hF01A57 {
          grid-template-rows: minmax(undefined, 1fr);
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .hF01A57 {
          grid-template-rows: minmax(undefined, 1fr);
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .hF01A57 {
          grid-template-columns: repeat(1, 335px);
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .hF01A57 {
          grid-template-columns: repeat(1, 320px);
        }
      }

      .channel-html .hF01A57 .bentobox-item {
        border-radius: 18px;
        overflow: hidden;
      }

      .channel-html .wC7CEEE {
        background-color: #f5f5f7;
        grid-column-start: 1;
        grid-column-end: 1;
        grid-row-start: 1;
        grid-row-end: 1;
        position: relative;
      }

      .channel-html .wC7CEEE:before {
        display: block;
        position: absolute;
        pointer-events: none;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border-style: solid;
      }

      .channel-html .f6E88E6 {
        min-height: 550px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .f6E88E6 {
          min-height: 430px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .f6E88E6 {
          min-height: 400px;
        }
      }

      .channel-html .m0AF025 {
        padding-top: 44px;
        padding-left: 35px;
        padding-right: 35px;
        text-align: center;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .m0AF025 {
          padding-top: 28px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .m0AF025 {
          padding-top: 29px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .m0AF025 {
          padding-left: 15px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .m0AF025 {
          padding-right: 15px;
        }
      }

      .channel-html .s123C3D {
        color: #1d1d1f;
        padding-left: 20px;
        padding-right: 20px;
      }

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

      @media only screen and (max-width: 734px) {
        .channel-html .s123C3D {
          padding-left: 30px;
        }
      }

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

      @media only screen and (max-width: 734px) {
        .channel-html .s123C3D {
          padding-right: 30px;
        }
      }

      .channel-html .b374CBB {
        margin-top: 30px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .b374CBB {
          margin-top: 19px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .b374CBB {
          margin-top: 17px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .b374CBB {
          margin-left: 3px;
        }
      }

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

      .channel-html .p992AF6 {
        margin-top: 10px;
        margin-right: 10px;
        margin-bottom: 10px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .p992AF6 {
          margin-top: 5px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .p992AF6 {
          margin-top: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .p992AF6 {
          margin-left: 5px;
        }
      }

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

      @media only screen and (max-width: 1068px) {
        .channel-html .p992AF6 {
          margin-bottom: 5px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .p992AF6 {
          margin-bottom: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .p992AF6 {
          margin-right: 6px;
        }
      }

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

      .channel-html .oC2AD24 {
        display: grid;
        grid-template-rows: minmax(undefined, 1fr);
        grid-auto-rows: 1fr;
        grid-template-columns: repeat(1, 480px);
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .oC2AD24 {
          grid-template-rows: minmax(undefined, 1fr);
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .oC2AD24 {
          grid-template-rows: minmax(undefined, 1fr);
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .oC2AD24 {
          grid-template-columns: repeat(1, 335px);
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .oC2AD24 {
          grid-template-columns: repeat(1, 320px);
        }
      }

      .channel-html .oC2AD24 .bentobox-item {
        border-radius: 18px;
        overflow: hidden;
      }

      .channel-html .p73B921 {
        background-color: #ebf8dc;
        grid-column-start: 1;
        grid-column-end: 1;
        grid-row-start: 1;
        grid-row-end: 1;
        position: relative;
      }

      .channel-html .p73B921:before {
        display: block;
        position: absolute;
        pointer-events: none;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border-style: solid;
      }

      .channel-html .u64EEE9 {
        min-height: 550px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .u64EEE9 {
          min-height: 430px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .u64EEE9 {
          min-height: 400px;
        }
      }

      .channel-html .o3B943B {
        margin-bottom: 0px;
        padding-bottom: 0px;
      }

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

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

      .channel-html .u8BDE4B {
        margin-top: 97px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .u8BDE4B {
          margin-top: 83px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .u8BDE4B {
          margin-top: 73px;
        }
      }

      .channel-html .o46AAB3 {
        margin-top: -90px;
        padding-left: 35px;
        padding-right: 35px;
        text-align: center;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .o46AAB3 {
          margin-top: -50px;
        }
      }

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

      @media only screen and (max-width: 1068px) {
        .channel-html .o46AAB3 {
          padding-left: 20px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .o46AAB3 {
          padding-left: 15px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .o46AAB3 {
          padding-right: 20px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .o46AAB3 {
          padding-right: 15px;
        }
      }

      .channel-html .s7949F1 {
        color: #1d1d1f;
        padding-top: 43px;
        padding-left: 20px;
        padding-right: 20px;
      }

      @media only screen and (max-width: 734px) {
        .channel-html .s7949F1 {
          margin-top: -38px;
        }
      }

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

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

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

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

      .channel-html .l83D8F5 {
        margin-top: 10px;
        margin-bottom: 10px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .l83D8F5 {
          margin-top: 5px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .l83D8F5 {
          margin-top: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .l83D8F5 {
          margin-left: 6px;
        }
      }

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

      @media only screen and (max-width: 1068px) {
        .channel-html .l83D8F5 {
          margin-bottom: 5px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .l83D8F5 {
          margin-bottom: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .l83D8F5 {
          margin-right: 6px;
        }
      }

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

      .channel-html .r005143 {
        display: grid;
        grid-template-rows: minmax(undefined, 1fr);
        grid-auto-rows: 1fr;
        grid-template-columns: repeat(1, 980px);
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .r005143 {
          grid-template-rows: minmax(undefined, 1fr);
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .r005143 {
          grid-template-rows: minmax(undefined, 1fr);
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .r005143 {
          grid-template-columns: repeat(1, 680px);
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .r005143 {
          grid-template-columns: repeat(1, 320px);
        }
      }

      .channel-html .r005143 .bentobox-item {
        border-radius: 18px;
        overflow: hidden;
      }

      .channel-html .lB73698 {
        background-color: #f5f5f7;
        grid-column-start: 1;
        grid-column-end: 1;
        grid-row-start: 1;
        grid-row-end: 1;
        position: relative;
      }

      .channel-html .lB73698:before {
        display: block;
        position: absolute;
        pointer-events: none;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border-style: solid;
      }

      .channel-html .r1262C7 {
        min-height: 480px;
        align-items: center;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .r1262C7 {
          min-height: 335px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .r1262C7 {
          min-height: 400px;
        }
      }

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

      .channel-html .wF561C1 {
        text-align: center;
      }

      .channel-html .z2367C1 {
        color: #1d1d1f;
        padding-left: 85px;
        padding-right: 85px;
      }

      @media only screen and (max-width: 734px) {
        .channel-html .z2367C1 {
          padding-top: 31px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .z2367C1 {
          padding-left: 40px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .z2367C1 {
          padding-left: 30px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .z2367C1 {
          padding-right: 40px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .z2367C1 {
          padding-right: 30px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .k9FE6CB {
          text-align: center;
        }
      }

      .channel-html .jA94BF1 {
        margin-left: -47px;
      }

      @media only screen and (max-width: 734px) {
        .channel-html .jA94BF1 {
          margin-top: -1px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .jA94BF1 {
          margin-left: -10px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .jA94BF1 {
          margin-left: 5px;
        }
      }

      .channel-html .bEEAD42 {
        margin-top: 10px;
        margin-bottom: 10px;
        margin-left: 10px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .bEEAD42 {
          margin-top: 5px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .bEEAD42 {
          margin-top: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .bEEAD42 {
          margin-left: 6px;
        }
      }

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

      @media only screen and (max-width: 1068px) {
        .channel-html .bEEAD42 {
          margin-bottom: 5px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .bEEAD42 {
          margin-bottom: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .bEEAD42 {
          margin-right: 5px;
        }
      }

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

      .channel-html .f511AC4 {
        display: grid;
        grid-template-rows: minmax(undefined, 1fr);
        grid-auto-rows: 1fr;
        grid-template-columns: repeat(1, 480px);
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .f511AC4 {
          grid-template-rows: minmax(undefined, 1fr);
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .f511AC4 {
          grid-template-rows: minmax(undefined, 1fr);
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .f511AC4 {
          grid-template-columns: repeat(1, 335px);
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .f511AC4 {
          grid-template-columns: repeat(1, 320px);
        }
      }

      .channel-html .f511AC4 .bentobox-item {
        border-radius: 18px;
        overflow: hidden;
      }

      .channel-html .u5452FB {
        background-color: #4e77b0;
        grid-column-start: 1;
        grid-column-end: 1;
        grid-row-start: 1;
        grid-row-end: 1;
        position: relative;
      }

      .channel-html .u5452FB:before {
        display: block;
        position: absolute;
        pointer-events: none;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border-style: solid;
      }

      .channel-html .c22872C {
        background-color: #1d1d1f;
        min-height: 550px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .c22872C {
          min-height: 430px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .c22872C {
          min-height: 400px;
        }
      }

      .channel-html .c22872C.large-display-bleed::before,
      .channel-html .c22872C.large-display-bleed::after {
        background-color: #1d1d1f;
      }

      .channel-html .c22872C.medium-display-bleed::before,
      .channel-html .c22872C.medium-display-bleed::after {
        background-color: #1d1d1f;
      }

      .channel-html .c22872C.small-display-bleed::before,
      .channel-html .c22872C.small-display-bleed::after {
        background-color: #1d1d1f;
      }

      .channel-html .bB6EDEC {
        z-index: 1;
      }

      .channel-html .a83D57F {
        text-align: center;
        z-index: 10;
      }

      .channel-html .z30F68E {
        color: #ffffff;
        padding-top: 410px;
        padding-right: 10px;
        padding-left: 50px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .z30F68E {
          margin-right: -16px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .z30F68E {
          margin-right: -5px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .z30F68E {
          padding-top: 315px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .z30F68E {
          padding-top: 256px;
        }
      }

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

      @media only screen and (max-width: 734px) {
        .channel-html .z30F68E {
          padding-right: 15px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .z30F68E {
          padding-left: 10px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .z30F68E {
          padding-left: 35px;
        }
      }

      .channel-html .m10C226 {
        margin-top: 10px;
        margin-right: 10px;
        margin-bottom: 10px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .m10C226 {
          margin-top: 5px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .m10C226 {
          margin-top: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .m10C226 {
          margin-left: 5px;
        }
      }

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

      @media only screen and (max-width: 1068px) {
        .channel-html .m10C226 {
          margin-bottom: 5px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .m10C226 {
          margin-bottom: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .m10C226 {
          margin-right: 6px;
        }
      }

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

      .channel-html .iCBD402 {
        display: grid;
        grid-template-rows: minmax(undefined, 1fr);
        grid-auto-rows: 1fr;
        grid-template-columns: repeat(1, 480px);
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .iCBD402 {
          grid-template-rows: minmax(undefined, 1fr);
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .iCBD402 {
          grid-template-rows: minmax(undefined, 1fr);
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .iCBD402 {
          grid-template-columns: repeat(1, 335px);
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .iCBD402 {
          grid-template-columns: repeat(1, 320px);
        }
      }

      .channel-html .iCBD402 .bentobox-item {
        border-radius: 18px;
        overflow: hidden;
      }

      .channel-html .k3D56C2 {
        background-color: #f5f5f7;
        grid-column-start: 1;
        grid-column-end: 1;
        grid-row-start: 1;
        grid-row-end: 1;
        position: relative;
      }

      .channel-html .k3D56C2:before {
        display: block;
        position: absolute;
        pointer-events: none;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border-style: solid;
      }

      .channel-html .y08675E {
        min-height: 550px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .y08675E {
          min-height: 430px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .y08675E {
          min-height: 400px;
        }
      }

      .channel-html .fEF1759 {
        padding-top: 44px;
        padding-left: 35px;
        padding-right: 35px;
        text-align: center;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .fEF1759 {
          padding-top: 28px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .fEF1759 {
          padding-top: 27px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .fEF1759 {
          padding-left: 30px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .fEF1759 {
          padding-left: 20px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .fEF1759 {
          padding-right: 30px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .fEF1759 {
          padding-right: 20px;
        }
      }

      .channel-html .h0C7793 {
        color: #1d1d1f;
        padding-left: 40px;
        padding-right: 40px;
      }

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

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

      .channel-html .aEF2A89 {
        margin-top: 30px;
        margin-right: 82px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .aEF2A89 {
          margin-top: 33px;
          margin-right: 44px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .aEF2A89 {
          margin-top: 25px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .aEF2A89 {
          margin-left: 75px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .aEF2A89 {
          margin-left: 9px;
          margin-right:0;
        }
      }

      .channel-html .yF5AE33 {
        margin-top: 10px;
        margin-bottom: 10px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .yF5AE33 {
          margin-top: 5px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .yF5AE33 {
          margin-top: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .yF5AE33 {
          margin-left: 6px;
        }
      }

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

      @media only screen and (max-width: 1068px) {
        .channel-html .yF5AE33 {
          margin-bottom: 5px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .yF5AE33 {
          margin-bottom: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .yF5AE33 {
          margin-right: 6px;
        }
      }

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

      .channel-html .rD332F6 {
        display: grid;
        grid-template-rows: minmax(undefined, 1fr);
        grid-auto-rows: 1fr;
        grid-template-columns: repeat(1, 980px);
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .rD332F6 {
          grid-template-rows: minmax(undefined, 1fr);
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .rD332F6 {
          grid-template-rows: minmax(undefined, 1fr);
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .rD332F6 {
          grid-template-columns: repeat(1, 680px);
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .rD332F6 {
          grid-template-columns: repeat(1, 320px);
        }
      }

      .channel-html .rD332F6 .bentobox-item {
        border-radius: 18px;
        overflow: hidden;
      }

      .channel-html .n70FDE4 {
        background-color: #fcfae8;
        grid-column-start: 1;
        grid-column-end: 1;
        grid-row-start: 1;
        grid-row-end: 1;
        position: relative;
      }

      .channel-html .n70FDE4:before {
        display: block;
        position: absolute;
        pointer-events: none;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border-style: solid;
      }

      .channel-html .bA5255E {
        min-height: 480px;
        align-items: flex-start;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .bA5255E {
          min-height: 335px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .bA5255E {
          min-height: 400px;
        }
      }

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

      .channel-html .s30E9B5 {
        padding-top: 41px;
        text-align: center;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .s30E9B5 {
          padding-top: 29px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .s30E9B5 {
          padding-top: 64px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .s30E9B5 {
          padding-left: 10px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .s30E9B5 {
          padding-right: 10px;
        }
      }

      .channel-html .m5B3B45 {
        color: #1d1d1f;
      }

      .channel-html .n69374D {
        color: #1d1d1f;
        margin-top: 0px;
      }

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

      @media only screen and (max-width: 734px) {
        .channel-html .n69374D {
          padding-left: 3px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .n69374D {
          padding-right: 3px;
        }
      }

      .channel-html .q6087B7 {
        margin-top: 41px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .q6087B7 {
          margin-top: 27px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .q6087B7 {
          margin-top: 9px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .q6087B7 {
          margin-left: -27px;
        }
      }

      .channel-html .u014C10 {
        margin-top: 28px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .u014C10 {
          margin-top: 14px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .u014C10 {
          margin-top: -40px;
        }
      }

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

      .channel-html .oBF8A9F {
        margin-top: 10px;
        margin-bottom: 10px;
        margin-left: 10px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .oBF8A9F {
          margin-top: 5px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .oBF8A9F {
          margin-top: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .oBF8A9F {
          margin-left: 6px;
        }
      }

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

      @media only screen and (max-width: 1068px) {
        .channel-html .oBF8A9F {
          margin-bottom: 5px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .oBF8A9F {
          margin-bottom: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .oBF8A9F {
          margin-right: 5px;
        }
      }

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

      .channel-html .h096E54 {
        display: grid;
        grid-template-rows: minmax(undefined, 1fr);
        grid-auto-rows: 1fr;
        grid-template-columns: repeat(1, 480px);
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .h096E54 {
          grid-template-rows: minmax(undefined, 1fr);
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .h096E54 {
          grid-template-rows: minmax(undefined, 1fr);
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .h096E54 {
          grid-template-columns: repeat(1, 335px);
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .h096E54 {
          grid-template-columns: repeat(1, 320px);
        }
      }

      .channel-html .h096E54 .bentobox-item {
        border-radius: 18px;
        overflow: hidden;
      }

      .channel-html .e1FA83D {
        background-color: #fff7f7;
        grid-column-start: 1;
        grid-column-end: 1;
        grid-row-start: 1;
        grid-row-end: 1;
        position: relative;
      }

      .channel-html .e1FA83D:before {
        display: block;
        position: absolute;
        pointer-events: none;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border-style: solid;
      }

      .channel-html .y85A789 {
        min-height: 550px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .y85A789 {
          min-height: 430px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .y85A789 {
          min-height: 400px;
        }
      }

      .channel-html .z3FC755 {
        padding-top: 45px;
        padding-left: 35px;
        padding-right: 35px;
        text-align: center;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .z3FC755 {
          padding-top: 30px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .z3FC755 {
          padding-top: 29px;
        }
      }

      .channel-html .cB92556 {
        color: #1d1d1f;
        padding-left: 10px;
        padding-right: 10px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .cB92556 {
          padding-left: 23px;
        }
      }

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

      @media only screen and (max-width: 1068px) {
        .channel-html .cB92556 {
          padding-right: 23px;
        }
      }

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

      .channel-html .l2915B9 {
        margin-top: 12px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .l2915B9 {
          margin-top: 2px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .l2915B9 {
          margin-left: 2px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .l2915B9 {
          margin-left: 0px;
          margin-top: 18px;
        }
      }

      .channel-html .t090489 {
        margin-top: 10px;
        margin-right: 10px;
        margin-bottom: 10px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .t090489 {
          margin-top: 5px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .t090489 {
          margin-top: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .t090489 {
          margin-left: 5px;
        }
      }

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

      @media only screen and (max-width: 1068px) {
        .channel-html .t090489 {
          margin-bottom: 5px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .t090489 {
          margin-bottom: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .t090489 {
          margin-right: 6px;
        }
      }

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

      .channel-html .jFCCFC9 {
        display: grid;
        grid-template-rows: minmax(undefined, 1fr);
        grid-auto-rows: 1fr;
        grid-template-columns: repeat(1, 480px);
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .jFCCFC9 {
          grid-template-rows: minmax(undefined, 1fr);
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .jFCCFC9 {
          grid-template-rows: minmax(undefined, 1fr);
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .jFCCFC9 {
          grid-template-columns: repeat(1, 335px);
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .jFCCFC9 {
          grid-template-columns: repeat(1, 320px);
        }
      }

      .channel-html .jFCCFC9 .bentobox-item {
        border-radius: 18px;
        overflow: hidden;
      }

      .channel-html .t6CA940 {
        background-color: #f5f5f7;
        grid-column-start: 1;
        grid-column-end: 1;
        grid-row-start: 1;
        grid-row-end: 1;
        position: relative;
      }

      .channel-html .t6CA940:before {
        display: block;
        position: absolute;
        pointer-events: none;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border-style: solid;
      }

      .channel-html .t3BC6C6 {
        min-height: 550px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .t3BC6C6 {
          min-height: 430px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .t3BC6C6 {
          min-height: 400px;
        }
      }

      .channel-html .o22ED7C {
        padding-top: 44px;
        padding-left: 35px;
        padding-right: 35px;
        text-align: center;
        order: 1;
        z-index: 10;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .o22ED7C {
          padding-top: 30px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .o22ED7C {
          padding-top: 29px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .o22ED7C {
          padding-left: 10px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .o22ED7C {
          padding-right: 10px;
        }
      }

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

      .channel-html .c5C1383 {
        color: #1d1d1f;
        padding-left: 40px;
        padding-right: 40px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .c5C1383 {
          padding-left: 10px;
        }
      }

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

      @media only screen and (max-width: 1068px) {
        .channel-html .c5C1383 {
          padding-right: 10px;
        }
      }

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

      .channel-html .oA977A0 {
        margin-top: -108px;
        order: 2;
        z-index: 1;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .oA977A0 {
          margin-top: -86px;
        }
      }

      .channel-html .l710CC6 {
        background-color: #ffffff;
        overflow: hidden;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .l710CC6 {
          margin-top: 2px;
        }
      }

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

      .channel-html .uFC65FE {
        font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", "Arial", sans-serif;
        background-color: #ffffff;
        margin-bottom: 7px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .uFC65FE {
          margin-left: 6px;
        }
      }

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

      @media only screen and (max-width: 1068px) {
        .channel-html .uFC65FE {
          margin-right: 5px;
        }
      }

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

      .channel-html .uFC65FE.large-display-bleed::before,
      .channel-html .uFC65FE.large-display-bleed::after {
        background-color: #ffffff;
      }

      .channel-html .uFC65FE.medium-display-bleed::before,
      .channel-html .uFC65FE.medium-display-bleed::after {
        background-color: #ffffff;
      }

      .channel-html .uFC65FE.small-display-bleed::before,
      .channel-html .uFC65FE.small-display-bleed::after {
        background-color: #ffffff;
      }

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

      @media only screen and (max-width: 734px) {
        .channel-html .yA73C4F {
          margin-left: 20px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .yA73C4F {
          margin-right: 20px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .yA73C4F {
          padding-right: 15px;
        }
      }

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

      .channel-html .lCA2B66 {
        margin-bottom: 9px;
      }

      .channel-html .kE083BD {
        color: #6E6E73;
        margin-left: 0px;
      }

      .channel-html .x41D1F3 {
        margin-left: 0px;
        padding-left: 0px;
      }

      .channel-html .k7168C8 {
        margin-bottom: 9px;
      }

      .channel-html .e1D8D03 {
        color: #6E6E73;
        margin-left: -0.5px;
        padding-right: 2px;
      }

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

      .channel-html .b89132B {
        margin-bottom: 9px;
      }

      @media only screen and (max-width: 734px) {
        .channel-html .b89132B {
          margin-top: 10px;
        }
      }

      .channel-html .fF0B0B0 {
        color: #6E6E73;
        margin-left: -0.5px;
      }

      /* @media only screen and (max-width: 1068px) {
        .channel-html .fF0B0B0 {
          padding-right: 15px;
        }
      } */

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

      .channel-html .i8EA8D5 {
        margin-bottom: 9px;
      }

      @media only screen and (max-width: 734px) {
        .channel-html .i8EA8D5 {
          margin-top: 10px;
        }
      }

      .channel-html .e2938AC {
        color: #6E6E73;
        margin-left: -0.5px;
      }

      .channel-html .g817955 {
        margin-bottom: 9px;
      }

      .channel-html .k7ADAFD {
        color: #6E6E73;
        margin-left: -0.5px;
      }

      @media only screen and (max-width: 734px) {
        .channel-html .k7ADAFD {
          padding-right: 20px;
        }
      }

      .channel-html .a5F3A7A {
        margin-bottom: 9px;
      }

      .channel-html .qD00C96 {
        color: #6E6E73;
        margin-left: -0.5px;
      }

      /* @media only screen and (max-width: 734px) {
        .channel-html .qD00C96 {
          padding-right: 9px;
        }
      } */

      .channel-html .qF19450 {
        margin-bottom: 9px;
      }

      .channel-html .xDCE042 {
        color: #6E6E73;
        margin-left: -0.5px;
      }

      @media only screen and (max-width: 734px) {
        .channel-html .xDCE042 {
          padding-right: 9px;
        }
      }

      .channel-html .dF8F876 {
        margin-bottom: 9px;
      }

      .channel-html .aCDD8D5 {
        color: #6E6E73;
        margin-left: -0.5px;
      }

      /* @media only screen and (max-width: 734px) {
        .channel-html .aCDD8D5 {
          padding-right: 15px;
        }
      } */

      .channel-html .t2BC7D6 {
        margin-bottom: 9px;
      }

      .channel-html .y8EF73D {
        color: #6E6E73;
        margin-left: -0.5px;
      }

      /* @media only screen and (max-width: 734px) {
        .channel-html .y8EF73D {
          padding-right: 13px;
        }
      } */

      .channel-html .hE807FF,
      .channel-html .vDA2BB1  {
        margin-bottom: 9px;
      }

      .channel-html .gE0D7AC {
        color: #6E6E73;
        margin-left: -0.5px;
      }

      /* @media only screen and (max-width: 734px) {
        .channel-html .gE0D7AC {
          padding-right: 9px;
        }
      } */

      .channel-html .m186E00 {
        margin-bottom: 9px;
      }

      .channel-html .p35710F {
        color: #6E6E73;
        margin-left: -0.5px;
      }

      /* @media only screen and (max-width: 734px) {
        .channel-html .p35710F {
          padding-right: 9px;
        }
      } */


      .channel-html .x312602 {
        margin-top: 33.5px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .x312602 {
          margin-top: 19px;
        }
      }

      @media only screen and (max-width: 734px) {
        .channel-html .x312602 {
          margin-top: 22px;
        }
      }
      .channel-html .dA99BE0 {
        color: #1d1d1f;
        margin-top: 0px;
        margin-bottom: 17px;
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .dA99BE0 {
          margin-top: 17px;
        }
      }

      @media only screen and (max-width: 1068px) {
        .channel-html .dA99BE0 {
          margin-bottom: 16px;
        }
      }

      .channel-html .channel-custom-font-custom-12-partner-message {
        font-size: 26px;
        line-height: 21px;
        letter-spacing: 0rem;
        font-weight: 500;
        text-align: center;
      }

      .channel-html .b5D621A {
        padding-right: 390px;
        text-align: left;
        }

        .channel-html .wF5037D {
          padding-right: 12px;
          text-align: right;
          }

          @media only screen and (min-width: 735px) and (max-width: 1068px) {
            .channel-html .b5D621A {
              padding-right: 240px;
              text-align: left;
              }
          }
          @media only screen and (max-width: 735px){
            .channel-html .b5D621A {
              padding-right: 75px;
            }
          }

          .channel-html .button-reduced {
            background: transparent;
            border: 1px solid rgb(29, 29, 31);
            color: rgb(29, 29, 31);
            /* font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; */
            padding-right: 19px;
            padding-left: 19px;
            padding-top: 7px;
            padding-bottom: 7px;
            font-size: 17px;
            line-height: 1.1764805882;
            font-weight: 400;
            letter-spacing: 0em;
          }

          @media only screen and (max-width: 735px) {
            .channel-html .button-reduced {
              padding-right: 16px;
              padding-left: 16px;
              padding-top: 6px;
              padding-bottom: 6px;
              font-size: 14px;
              line-height: 1.1764805882;
      }

    }

