.channel-html .fa908b4 {
  background-color: #fbfbfd;
  overflow: hidden;
}

.image-hero_logo {
  width: 305px;
  height: 39px;
  background-size: 305px 39px;
  background-repeat: no-repeat;
  background-image: url(../images/hero_logo_large.png?1645910652914);
}

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

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

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

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

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

.image-hero {
  width: 982px;
  height: 643px;
  background-size: 982px 643px;
  background-repeat: no-repeat;
  background-image: url(../images/hero_large.png?1645910652911);
}

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

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

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

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

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

.channel-html .y8d5222 {
  margin-left: 1px;
  margin-bottom: 18px;
}

.channel-html .j117CCC {
  margin-left: -1px;
}

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

/* COMPARE SECTION */

.channel-html .h44CFC3 {
  background-color: #f5f5f7;
  /** Margin */
  /** Padding */
  padding-bottom: 0px;
  /** Overflow */
  overflow: hidden;
  /** Layer controls */
  /** Interaction controls */
}

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

@media only screen and (max-width: 1068px) {
  .channel-html .h44CFC3 {
    overflow: hidden;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .h44CFC3 {
    overflow: hidden;
  }
}

.channel-html .iD21317 {
  background-color: #ffffff;
  /** alignment */
  align-items: center;
  /** Margin */
  margin-top: 10px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  /** Padding */
  padding-top: 60px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  /** Layer controls */
  /** Interaction controls */
  /** Display Bleed L/M/S (When true, it must match the BG color of the row) */
}

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

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

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

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

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

@media only screen and (max-width: 734px) {
  .channel-html .iD21317 {
    margin-left: -50vw !important;
  }
}

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

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

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

@media only screen and (max-width: 734px) {
  .channel-html .iD21317 {
    margin-right: -50vw !important;
  }
}

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

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

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

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

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

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

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

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

.channel-html .aAF65D3 {
  /** Margin */
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  /** Padding */
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 42px;
  padding-right: 0px;
  /** Align text*/
  text-align: start;
  /** Flexbox order*/
  /** Layer controls */
  /** Interaction controls */
}

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

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

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (max-width: 734px) {
  .channel-html .aAF65D3 {
    padding-bottom: 28px;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.channel-html .hA60B7B {
  background-color: #ffffff;
  /** alignment */
  /** Margin */
  /** Padding */
  padding-bottom: 50px;
  /** Layer controls */
  /** Interaction controls */
  /** Display Bleed L/M/S (When true, it must match the BG color of the row) */
}

@media only screen and (max-width: 734px) {
  .channel-html .hA60B7B {
    margin-right: -50vw !important;
  }
}

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

@media only screen and (max-width: 734px) {
  .channel-html .hA60B7B {
    padding-bottom: 50px;
  }
}

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

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

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

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

.t242715 {
  width: 100%;
  --columns: 5;
  --grid-column: 5;
  --static-enabled: true;
  --column-data: 0, 1, 2, 3, 11, 0, 1, 2, 1, 2;
  --allowed-columns: 5, 3, 2;
}

.t242715 .compare-column-0 {
  display: flex;
  order: 1;
}

.t242715 .compare-column-1 {
  display: flex;
  order: 2;
}

.t242715 .compare-column-2 {
  display: flex;
  order: 3;
}

.t242715 .compare-column-3 {
  display: flex;
  order: 4;
}

.t242715 .compare-column-4 {
  display: flex;
  order: 5;
}

.t242715 .compare-static-0 {
  display: flex;
  order: 1;
}

.t242715 .compare-static-1 {
  display: flex;
  order: 2;
}

.t242715 .compare-static-2 {
  display: flex;
  order: 3;
}

.t242715 .compare-static-3 {
  display: flex;
  order: 4;
}

.t242715 .compare-static-11 {
  display: flex;
  order: 5;
}

@media only screen and (max-width: 1068px) {
  .t242715 {
    --columns: 3;
    --grid-column: 3;
  }
}

@media only screen and (max-width: 1068px) {
  .t242715 .compare-column-0 {
    display: flex;
    order: 1;
  }
}

@media only screen and (max-width: 1068px) {
  .t242715 .compare-column-1 {
    display: flex;
    order: 2;
  }
}

@media only screen and (max-width: 1068px) {
  .t242715 .compare-column-2 {
    display: flex;
    order: 3;
  }
}

@media only screen and (max-width: 1068px) {
  .t242715 .compare-column-3 {
    display: none;
    order: 4;
  }
}

@media only screen and (max-width: 1068px) {
  .t242715 .compare-column-4 {
    display: none;
    order: 5;
  }
}

@media only screen and (max-width: 1068px) {
  .t242715 {
    --static-enabled: true;
  }

  .t242715 .compare-static-3 {
    display: none;
  }

  .t242715 .compare-static-11 {
    display: none;
  }

  .t242715 .compare-static-0 {
    display: flex;
    order: 1;
  }

  .t242715 .compare-static-1 {
    display: flex;
    order: 2;
  }

  .t242715 .compare-static-2 {
    display: flex;
    order: 3;
  }
}

@media only screen and (max-width: 734px) {
  .t242715 {
    --columns: 2;
    --grid-column: 2;
  }
}

@media only screen and (max-width: 734px) {
  .t242715 .compare-column-0 {
    display: flex;
    order: 1;
  }
}

@media only screen and (max-width: 734px) {
  .t242715 .compare-column-1 {
    display: flex;
    order: 2;
  }
}

@media only screen and (max-width: 734px) {
  .t242715 .compare-column-2 {
    display: none;
    order: 3;
  }
}

@media only screen and (max-width: 734px) {
  .t242715 .compare-column-3 {
    display: none;
    order: 4;
  }
}

@media only screen and (max-width: 734px) {
  .t242715 .compare-column-4 {
    display: none;
    order: 5;
  }
}

@media only screen and (max-width: 734px) {
  .t242715 {
    --static-enabled: true;
  }

  .t242715 .compare-static-0 {
    display: none;
  }

  .t242715 .compare-static-3 {
    display: none;
  }

  .t242715 .compare-static-11 {
    display: none;
  }

  .t242715 .compare-static-0 {
    display: none;
  }

  .t242715 .compare-static-1 {
    display: flex;
    order: 1;
  }

  .t242715 .compare-static-2 {
    display: flex;
    order: 2;
  }
}

.image-header_iphone_13_pro_max_alpine_green {
  width: 159px;
  height: 209px;
  background-size: 159px 209px;
  background-repeat: no-repeat;
  background-image: url(../images/header_iphone_13_pro_max_alpine_green_large.png?1645902793256);
}

@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-header_iphone_13_pro_max_alpine_green {
    width: 159px;
    height: 209px;
    background-size: 159px 209px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_pro_max_alpine_green_large_2x.png?1645902793256);
  }
}

@media only screen and (max-width: 734px) {
  .image-header_iphone_13_pro_max_alpine_green {
    width: 90px;
    height: 118px;
    background-size: 90px 118px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_pro_max_alpine_green_small.png?1645902793254);
  }
}

@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-header_iphone_13_pro_max_alpine_green {
    width: 90px;
    height: 118px;
    background-size: 90px 118px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_pro_max_alpine_green_small_2x.png?1645902793259);
  }
}

.image-header_iphone_13_pro_alpine_green {
  width: 153px;
  height: 194px;
  background-size: 153px 194px;
  background-repeat: no-repeat;
  background-image: url(../images/header_iphone_13_pro_alpine_green_large.png?1645902793256);
}

@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-header_iphone_13_pro_alpine_green {
    width: 153px;
    height: 194px;
    background-size: 153px 194px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_pro_alpine_green_large_2x.png?1645902793252);
  }
}

@media only screen and (max-width: 734px) {
  .image-header_iphone_13_pro_alpine_green {
    width: 86px;
    height: 109px;
    background-size: 86px 109px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_pro_alpine_green_small.png?1645902793259);
  }
}

@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-header_iphone_13_pro_alpine_green {
    width: 86px;
    height: 109px;
    background-size: 86px 109px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_pro_alpine_green_small_2x.png?1645902793260);
  }
}

.image-header_iphone_13_pro_alpine_green {
  width: 153px;
  height: 194px;
  background-size: 153px 194px;
  background-repeat: no-repeat;
  background-image: url(../images/header_iphone_13_pro_alpine_green_large.png?1645902793256);
}

@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-header_iphone_13_pro_alpine_green {
    width: 153px;
    height: 194px;
    background-size: 153px 194px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_pro_alpine_green_large_2x.png?1645902793252);
  }
}

@media only screen and (max-width: 734px) {
  .image-header_iphone_13_pro_alpine_green {
    width: 86px;
    height: 109px;
    background-size: 86px 109px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_pro_alpine_green_small.png?1645902793259);
  }
}

@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-header_iphone_13_pro_alpine_green {
    width: 86px;
    height: 109px;
    background-size: 86px 109px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_pro_alpine_green_small_2x.png?1645902793260);
  }
}

.image-header_iphone_13_green {
  width: 142px;
  height: 193px;
  background-size: 142px 193px;
  background-repeat: no-repeat;
  background-image: url(../images/header_iphone_13_green_large.png?1645902793251);
}

@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-header_iphone_13_green {
    width: 142px;
    height: 193px;
    background-size: 142px 193px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_green_large_2x.png?1645902793254);
  }
}

@media only screen and (max-width: 734px) {
  .image-header_iphone_13_green {
    width: 80px;
    height: 108px;
    background-size: 80px 108px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_green_small.png?1645902793256);
  }
}

@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-header_iphone_13_green {
    width: 80px;
    height: 108px;
    background-size: 80px 108px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_green_small_2x.png?1645902793252);
  }
}

.image-header_iphone_13_mini_green {
  width: 131px;
  height: 174px;
  background-size: 131px 174px;
  background-repeat: no-repeat;
  background-image: url(../images/header_iphone_13_mini_green_large.png?1645902793250);
}

@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-header_iphone_13_mini_green {
    width: 131px;
    height: 174px;
    background-size: 131px 174px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_mini_green_large_2x.png?1645902793263);
  }
}

@media only screen and (max-width: 734px) {
  .image-header_iphone_13_mini_green {
    width: 74px;
    height: 97px;
    background-size: 74px 97px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_mini_green_small.png?1645902793253);
  }
}

@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-header_iphone_13_mini_green {
    width: 74px;
    height: 97px;
    background-size: 74px 97px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_mini_green_small_2x.png?1645902793254);
  }
}

.image-header_iphone_se_gen03_midnight {
  width: 127px;
  height: 185px;
  background-size: 127px 185px;
  background-repeat: no-repeat;
  background-image: url(../images/header_iphone_se_gen03_midnight_large.png?1645902793260);
}

@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-header_iphone_se_gen03_midnight {
    width: 127px;
    height: 185px;
    background-size: 127px 185px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_se_gen03_midnight_large_2x.png?1645902793260);
  }
}

@media only screen and (max-width: 734px) {
  .image-header_iphone_se_gen03_midnight {
    width: 71px;
    height: 103px;
    background-size: 71px 103px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_se_gen03_midnight_small.png?1645902793257);
  }
}

@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-header_iphone_se_gen03_midnight {
    width: 71px;
    height: 103px;
    background-size: 71px 103px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_se_gen03_midnight_small_2x.png?1645902793259);
  }
}

.channel-html .iD21317::after,
.channel-html .iD21317::before {
  background-color: #ffffff;
}

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

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

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

/* .channel-compare .colornav-item-row .colornav-item:last-child {
  margin-right: 0;
} */

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

.channel-compare .badge-content .badge-value {
  font-weight: 600;
  letter-spacing: 0em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif, "SF Pro Icons";
  font-size: 21px;
  line-height: 0.74em;
  white-space: unset;
  overflow-wrap: break-word;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .badge-content .badge-value {
    font-size: 48px;
    line-height: 1.0834933333;
    font-weight: 600;
    letter-spacing: 0em;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif, "SF Pro Icons";
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .badge-content .badge-value {
    font-size: 32px;
    line-height: 1.125;
    font-weight: 600;
    letter-spacing: 0em;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif, "SF Pro Icons";
  }
}

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

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

.channel-compare .badge-content .badge-caption.copy {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 500;
  line-height: 1.4;
}

.channel-compare .badge-content .badge-caption {
  position: static;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 1.4705882353;
  font-weight: 600;
  letter-spacing: 0em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif, "SF Pro Icons";
  font-size: 12px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .badge-content .badge-caption {
    font-size: 14px;
    line-height: 1.4285914286;
    font-weight: 600;
    letter-spacing: 0em;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif, "SF Pro Icons";
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .badge-content .badge-caption {
    font-size: 12px;
    line-height: 1.3333733333;
    font-weight: 600;
    letter-spacing: 0em;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif, "SF Pro Icons";
  }
}

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

.channel-compare .badge-content .badge-caption p {
  color: #1d1d1f;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.channel-compare .badge-content .badge-caption.copy {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 500;
  line-height: 1.4;
}

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

.image-5g_icon {
  width: 50px;
  height: 37px;
  background-size: 50px 37px;
  background-repeat: no-repeat;
  background-image: url(../images/5g_icon_large.png?1645902793258);
}

@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-5g_icon {
    width: 50px;
    height: 37px;
    background-size: 50px 37px;
    background-repeat: no-repeat;
    background-image: url(../images/5g_icon_large_2x.png?1645902793262);
  }
}

.channel-compare .badge-content .badge-row {
  padding: 0 16px;
}

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

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

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

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

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

.image-icon_camera_iphone_7_8_se_gen2_update {
  width: 38px;
  height: 42px;
  background-size: 38px 42px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_camera_iphone_7_8_se_gen2_update_large_2x.png?1645902793253);
}

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

@media only screen and (max-width: 1068px) {
  .image-icon_camera_iphone_13 {
    width: 52px;
    height: 57px;
    background-size: 52px 57px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_camera_iphone_13_medium.png?1645902793257);
  }
}

@media only screen and (max-width: 1068px) {
  .image-icon_camera_iphone_13_pro_max {
    width: 52px;
    height: 57px;
    background-size: 52px 57px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_camera_iphone_13_pro_max_medium.png?1645902793263);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-icon_camera_iphone_13 {
    width: 52px;
    height: 57px;
    background-size: 52px 57px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_camera_iphone_13_medium_2x.png?1645902793253);
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-icon_camera_iphone_13_pro_max {
    width: 52px;
    height: 57px;
    background-size: 52px 57px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_camera_iphone_13_pro_max_medium_2x.png?1645902793259);
  }
}

@media only screen and (max-width: 734px) {
  .image-icon_camera_iphone_13_pro_max {
    width: 52px;
    height: 57px;
    background-size: 52px 57px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_camera_iphone_13_pro_max_small.png?1645902793256);
  }
}

@media only screen and (max-width: 734px) {
  .image-icon_camera_iphone_13 {
    width: 52px;
    height: 57px;
    background-size: 52px 57px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_camera_iphone_13_small.png?1645902793261);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-icon_camera_iphone_13 {
    width: 52px;
    height: 57px;
    background-size: 52px 57px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_camera_iphone_13_small_2x.png?1645902793250);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-icon_camera_iphone_13 {
    width: 52px;
    height: 57px;
    background-size: 52px 57px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_camera_iphone_13_small_2x.png?1645902793250);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-icon_camera_iphone_13_pro_max {
    width: 52px;
    height: 57px;
    background-size: 52px 57px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_camera_iphone_13_pro_max_small_2x.png?1645902793251);
  }
}

.image-icon_camera_iphone_13 {
  width: 39px;
  height: 42px;
  background-size: 39px 42px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_camera_iphone_13_large.png?1645902793258);
}

.image-icon_camera_iphone_13_pro_max {
  width: 39px;
  height: 42px;
  background-size: 39px 42px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_camera_iphone_13_pro_max_large.png?1645902793262);
}

.image-icon_A15_chip {
  width: 42px;
  height: 42px;
  background-size: 42px 42px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_A15_chip_large.png?1645902793263);
}

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

@media only screen and (max-width: 1068px) {
  .image-icon_A15_chip {
    width: 52px;
    height: 52px;
    background-size: 52px 52px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_A15_chip_medium.png?1645902793252);
  }
}

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

@media only screen and (max-width: 734px) {
  .image-icon_A15_chip {
    width: 43px;
    height: 43px;
    background-size: 43px 43px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_A15_chip_small.png?1645902793250);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-icon_A15_chip {
    width: 43px;
    height: 43px;
    background-size: 43px 43px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_A15_chip_small_2x.png?1645902793262);
  }
}

.image-icon_battery_update {
  width: 53px;
  height: 26px;
  background-size: 53px 26px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_battery_update_large_2x.png?1645902793259);
}

.image-icon_ceramic_shield {
  width: 40px;
  height: 47px;
  background-size: 40px 47px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_ceramic_shield_large.png?1645902793255);
}

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

@media only screen and (max-width: 1068px) {
  .image-icon_ceramic_shield {
    width: 53px;
    height: 61px;
    background-size: 53px 61px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_ceramic_shield_medium.png?1645902793261);
  }
}

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

@media only screen and (max-width: 734px) {
  .image-icon_ceramic_shield {
    width: 43px;
    height: 50px;
    background-size: 43px 50px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_ceramic_shield_small.png?1645902793249);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-icon_ceramic_shield {
    width: 43px;
    height: 50px;
    background-size: 43px 50px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_ceramic_shield_small_2x.png?1645902793258);
  }
}

.image-icon_face_id {
  width: 38px;
  height: 37px;
  background-size: 38px 37px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_face_id_large.png?1645902793261);
}

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

@media only screen and (max-width: 734px) {
  .image-icon_face_id {
    width: 38px;
    height: 37px;
    background-size: 38px 37px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_face_id_small.png?1645902793262);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-icon_face_id {
    width: 38px;
    height: 37px;
    background-size: 38px 37px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_face_id_small_2x.png?1645902793263);
  }
}

.image-icon_touch_id {
  width: 38px;
  height: 38px;
  background-size: 38px 38px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_touch_id_large.png?1645902793251);
}

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

@media only screen and (max-width: 734px) {
  .image-icon_touch_id {
    width: 38px;
    height: 38px;
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_touch_id_small.png?1645902793249);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .image-icon_touch_id {
    width: 38px;
    height: 38px;
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_touch_id_small_2x.png?1645902793257);
  }
}

.channel-html .z9a22bc {
  margin-bottom: 0;
}

/* COMPARE */

.channel-html .c3669a0 {
  background-color: #f5f5f7;
  overflow: hidden;
}

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

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

.section-compare-table {
  direction: ltr;
}

.r1293d6 {
  width: 100%;
  --columns: 5;
  --grid-column: 5;
  --static-enabled: true;
  --column-data: 0, 1, 2, 3, 11, 1, 2, 11, 2, 11;
  --allowed-columns: 5, 3, 2;
}

.r1293d6 .compare-column-0 {
  display: flex;
  order: 1;
}

.r1293d6 .compare-column-1 {
  display: flex;
  order: 2;
}

.r1293d6 .compare-column-2 {
  display: flex;
  order: 3;
}

.r1293d6 .compare-column-3 {
  display: flex;
  order: 4;
}

.r1293d6 .compare-column-4 {
  display: flex;
  order: 5;
}

.r1293d6 .compare-static-0 {
  display: flex;
  order: 1;
}

.r1293d6 .compare-static-1 {
  display: flex;
  order: 2;
}

.r1293d6 .compare-static-2 {
  display: flex;
  order: 3;
}

.r1293d6 .compare-static-3 {
  display: flex;
  order: 4;
}

.r1293d6 .compare-static-11 {
  display: flex;
  order: 5;
}

@media only screen and (max-width: 1068px) {
  .r1293d6 {
    --columns: 3;
    --grid-column: 3;
  }
}

@media only screen and (max-width: 1068px) {
  .r1293d6 .compare-column-0 {
    display: flex;
    order: 1;
  }
}

@media only screen and (max-width: 1068px) {
  .r1293d6 .compare-column-1 {
    display: flex;
    order: 2;
  }
}

@media only screen and (max-width: 1068px) {
  .r1293d6 .compare-column-2 {
    display: flex;
    order: 3;
  }
}

@media only screen and (max-width: 1068px) {
  .r1293d6 .compare-column-3 {
    display: none;
    order: 4;
  }
}

@media only screen and (max-width: 1068px) {
  .r1293d6 .compare-column-4 {
    display: none;
    order: 5;
  }
}

@media only screen and (max-width: 1068px) {
  .r1293d6 {
    --static-enabled: true;
  }

  .r1293d6 .compare-static-0 {
    display: flex;
    order: 1;
  }

  .r1293d6 .compare-static-11 {
    display: none;
  }

  .r1293d6 .compare-static-1 {
    display: flex;
    order: 2;
  }

  .r1293d6 .compare-static-2 {
    display: flex;
    order: 3;
  }

  .r1293d6 .compare-static-3 {
    display: none;
  }
}

@media only screen and (max-width: 734px) {
  .r1293d6 {
    --columns: 2;
    --grid-column: 2;
  }
}

@media only screen and (max-width: 734px) {
  .r1293d6 .compare-column-0 {
    display: flex;
    order: 1;
  }
}

@media only screen and (max-width: 734px) {
  .r1293d6 .compare-column-1 {
    display: flex;
    order: 2;
  }
}

@media only screen and (max-width: 734px) {
  .r1293d6 .compare-column-2 {
    display: none;
    order: 3;
  }
}

@media only screen and (max-width: 734px) {
  .r1293d6 .compare-column-3 {
    display: none;
    order: 4;
  }
}

@media only screen and (max-width: 734px) {
  .r1293d6 .compare-column-4 {
    display: none;
    order: 5;
  }
}

@media only screen and (max-width: 734px) {
  .r1293d6 {
    --static-enabled: true;
  }

  .r1293d6 .compare-static-0 {
    display: none;
  }

  .r1293d6 .compare-static-11 {
    display: none;
  }

  .r1293d6 .compare-static-1 {
    display: flex;
    order: 1;
  }

  .r1293d6 .compare-static-2 {
    display: flex;
    order: 2;
  }

  .r1293d6 .compare-static-3 {
    display: none;
  }
}

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

.channel-html .u4bd09c {
  background-color: #ffffff;
  /** alignment */
  /** Margin */
  margin-top: 10px;
  /** Padding */
  padding-top: 60px;
  padding-bottom: 70px;
  /** Layer controls */
  /** Interaction controls */
  /** Display Bleed L/M/S (When true, it must match the BG color of the row) */
}

@media only screen and (max-width: 734px) {
  .channel-html .u4bd09c {
    margin-left: -50vw !important;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .u4bd09c {
    margin-right: -50vw !important;
  }
}

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

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

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

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

@media only screen and (max-width: 734px) {
  .channel-html .u4bd09c {
    padding-bottom: 56px;
  }
}

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

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

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

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

.channel-html .q0d85cf {
  /** Margin */
  /** Padding */
  padding-bottom: 42px;
  /** Align text*/
  text-align: start;
  /** Flexbox order*/
  /** Layer controls */
  /** Interaction controls */
}

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

@media only screen and (max-width: 734px) {
  .channel-html .q0d85cf {
    margin: 0;
    text-align: start;
    padding-bottom: 28px;
  }
}

.image-header_iphone_13_pro_alpine_green {
  width: 153px;
  height: 194px;
  background-size: 153px 194px;
  background-repeat: no-repeat;
  background-image: url(../images/header_iphone_13_pro_alpine_green_large.png?1645911856287);
}

@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-header_iphone_13_pro_alpine_green {
    width: 153px;
    height: 194px;
    background-size: 153px 194px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_pro_alpine_green_large_2x.png?1645911856296);
  }
}

@media only screen and (max-width: 734px) {
  .image-header_iphone_13_pro_alpine_green {
    width: 86px;
    height: 109px;
    background-size: 86px 109px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_pro_alpine_green_small.png?1645911856299);
  }
}

@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-header_iphone_13_pro_alpine_green {
    width: 86px;
    height: 109px;
    background-size: 86px 109px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_pro_alpine_green_small_2x.png?1645911856299);
  }
}

.image-header_iphone_13_green {
  width: 142px;
  height: 193px;
  background-size: 142px 193px;
  background-repeat: no-repeat;
  background-image: url(../images/header_iphone_13_green_large.png?1645911856297);
}

@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-header_iphone_13_green {
    width: 142px;
    height: 193px;
    background-size: 142px 193px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_green_large_2x.png?1645911856288);
  }
}

@media only screen and (max-width: 734px) {
  .image-header_iphone_13_green {
    width: 80px;
    height: 108px;
    background-size: 80px 108px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_green_small.png?1645911856287);
  }
}

@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-header_iphone_13_green {
    width: 80px;
    height: 108px;
    background-size: 80px 108px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_green_small_2x.png?1645911856297);
  }
}

.image-header_iphone_se_gen03_midnight {
  width: 127px;
  height: 185px;
  background-size: 127px 185px;
  background-repeat: no-repeat;
  background-image: url(../images/header_iphone_se_gen03_midnight_large.png?1645911856300);
}

@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-header_iphone_se_gen03_midnight {
    width: 127px;
    height: 185px;
    background-size: 127px 185px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_se_gen03_midnight_large_2x.png?1645911856298);
  }
}

@media only screen and (max-width: 734px) {
  .image-header_iphone_se_gen03_midnight {
    width: 71px;
    height: 103px;
    background-size: 71px 103px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_se_gen03_midnight_small.png?1645911856288);
  }
}

@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-header_iphone_se_gen03_midnight {
    width: 71px;
    height: 103px;
    background-size: 71px 103px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_se_gen03_midnight_small_2x.png?1645911856298);
  }
}

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

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

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

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

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

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

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

.channel-html .colornav-items {
  display: inline-block;
  list-style: none;
  margin: 0 -1px;
  padding-top: 17px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .colornav-items {
    margin-left: 2px;
    margin-right: 2px;
    padding-top: 13px;
  }
}

.channel-html .colornav-item {
  float: left;
  margin: -1px 5px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .colornav-item {
    margin-left: 4px;
    margin-right: 4px;
  }
}

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

.channel-html .badge .badge-value {
  left: -2px;
  display: block;
  white-space: nowrap;
  position: relative;
  z-index: 1;
}

.channel-html .badge .badge-value {
  font-size: 48px;
  line-height: 1;
  font-weight: 400;
  letter-spacing: 0em;
}

.channel-html .badge-super .badge-value {
  font-size: 80px;
  line-height: 1;
  font-weight: 400;
  letter-spacing: 0em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif, "SF Pro Icons";
}

.channel-html .badge-reduced .badge-value {
  font-size: 40px;
  line-height: 1;
  font-weight: 400;
  letter-spacing: 0em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif, "SF Pro Icons";
}

.channel-compare .badge-content .badge-value {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue",
    "Helvetica", "Arial", sans-serif;
  font-size: 64px;
  line-height: 1.0625;
  font-weight: 600;
  letter-spacing: 0em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif, "SF Pro Icons";
  font-size: 21px;
  line-height: 0.74em;
  white-space: unset;
  overflow-wrap: break-word;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .badge-content .badge-value {
    font-size: 48px;
    line-height: 1.0834933333;
    font-weight: 600;
    letter-spacing: 0em;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif, "SF Pro Icons";
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .badge-content .badge-value {
    font-size: 32px;
    line-height: 1.125;
    font-weight: 600;
    letter-spacing: 0em;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif, "SF Pro Icons";
  }
}

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

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

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

.channel-compare .badge-content .badge-caption.copy {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 500;
  line-height: 1.4;
}

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

.channel-compare .badge-content .badge-row {
  padding: 0 16px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.channel-compare .badge-content .badge-caption {
  position: static;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 1.4705882353;
  font-weight: 600;
  letter-spacing: 0em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif, "SF Pro Icons";
  font-size: 12px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .badge-content .badge-caption {
    font-size: 14px;
    line-height: 1.4285914286;
    font-weight: 600;
    letter-spacing: 0em;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif, "SF Pro Icons";
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .badge-content .badge-caption {
    font-size: 12px;
    line-height: 1.3333733333;
    font-weight: 600;
    letter-spacing: 0em;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif, "SF Pro Icons";
  }
}

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

.channel-compare .badge-content .badge-caption p {
  color: #1d1d1f;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.channel-compare .badge-content .badge-caption.copy {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 500;
  line-height: 1.4;
}

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

.image-5g_icon {
  width: 50px;
  height: 37px;
  background-size: 50px 37px;
  background-repeat: no-repeat;
  background-image: url(../images/5g_icon_large.png?1645902793258);
}

@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-5g_icon {
    width: 50px;
    height: 37px;
    background-size: 50px 37px;
    background-repeat: no-repeat;
    background-image: url(../images/5g_icon_large_2x.png?1645902793262);
  }
}

.image-icon_camera_iphone_7_8_se_gen2_update {
  width: 38px;
  height: 42px;
  background-size: 38px 42px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_camera_iphone_7_8_se_gen2_update_large.png?1645911856287);
}

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

.image-icon_camera_iphone_13 {
  width: 39px;
  height: 42px;
  background-size: 39px 42px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_camera_iphone_13_large.png?1645911856296);
}

.image-icon_camera_iphone_13_pro_max {
  width: 39px;
  height: 42px;
  background-size: 39px 42px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_camera_iphone_13_pro_max_large.png?1645911856300);
}

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

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

@media only screen and (max-width: 734px) {
  .image-icon_camera_iphone_13_pro_max {
    width: 52px;
    height: 57px;
    background-size: 52px 57px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_camera_iphone_13_pro_max_small_2x.png?1645911856290);
  }
}

.image-icon_A15_chip {
  width: 42px;
  height: 42px;
  background-size: 42px 42px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_A15_chip_large_2x.png?1645911856296);
}

.image-icon_battery_update {
  width: 53px;
  height: 26px;
  background-size: 53px 26px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_battery_update_large_2x.png?1645911856297);
}

.image-icon_ceramic_shield {
  width: 40px;
  height: 47px;
  background-size: 40px 47px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_ceramic_shield_large.png?1645911856295);
}

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

.image-icon_face_id {
  width: 38px;
  height: 37px;
  background-size: 38px 37px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_face_id_large_2x.png?1645911856293);
}

.image-icon_touch_id {
  width: 38px;
  height: 38px;
  background-size: 38px 38px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_touch_id_large_2x.png?1645911856287);
}

.channel-html .m5E7E14 {
  background-color: #fbfbfd;
}

.image-hero_wordmark {
  width: 228px;
  height: 39px;
  background-size: 228px 39px;
  background-repeat: no-repeat;
  background-image: url(../images/hero_wordmark_large.png?1645902793252);
}

@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_wordmark {
    width: 228px;
    height: 39px;
    background-size: 228px 39px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_wordmark_large_2x.png?1645902793258);
  }
}

@media only screen and (max-width: 1068px) {
  .image-hero_wordmark {
    width: 192px;
    height: 33px;
    background-size: 192px 33px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_wordmark_medium.png?1645902793260);
  }
}

@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_wordmark {
    width: 192px;
    height: 33px;
    background-size: 192px 33px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_wordmark_medium_2x.png?1645902793257);
  }
}

@media only screen and (max-width: 734px) {
  .image-hero_wordmark {
    width: 100px;
    height: 18px;
    background-size: 100px 18px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_wordmark_small.png?1645902793255);
  }
}

@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_wordmark {
    width: 100px;
    height: 18px;
    background-size: 100px 18px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_wordmark_small_2x.png?1645902793260);
  }
}

.channel-html figure.head10 {
  background-image: url(../images/headlines/large/head10_large.png);
  width: 335px;
  height: 46px;
  background-size: 335px 46px;
}
@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) {
  .channel-html figure.head10 {
    background-image: url(../images/headlines/large/head10_large_2x.png);
    width: 335px;
    height: 46px;
    background-size: 335px 46px;
  }
}
@media only screen and (max-width: 1068px) {
  .channel-html figure.head10 {
    background-image: url(../images/headlines/medium/head10_medium.png?1645911856288);
    width: 269px;
    height: 37px;
    background-size: 269px 37px;
  }
}
@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) {
  .channel-html figure.head10 {
    background-image: url(../images/headlines/medium/head10_medium_2x.png?1645911856288);
    width: 269px;
    height: 37px;
    background-size: 269px 37px;
  }
}
@media only screen and (max-width: 734px) {
  .channel-html figure.head10 {
    background-image: url(../images/headlines/small/head10_small.png?1645911856288);
    width: 235px;
    height: 32px;
    background-size: 235px 32px;
    margin: 0;
  }
}
@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) {
  .channel-html figure.head10 {
    background-image: url(../images/headlines/small/head10_small_2x.png?1645911856288);
    width: 235px;
    height: 32px;
    background-size: 235px 32px;
    margin: 0;
  }
}

.channel-html figure.subhead10 {
  background-image: url(../images/headlines/large/subhead10_large.png);
  width: 39px;
  height: 20px;
  background-size: 39px 20px;
}
@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) {
  .channel-html figure.subhead10 {
    background-image: url(../images/headlines/large/subhead10_large_2x.png);
    width: 39px;
    height: 20px;
    background-size: 39px 20px;
  }
}
@media only screen and (max-width: 1068px) {
  .channel-html figure.subhead10 {
    background-image: url(../images/headlines/medium/subhead10_medium.png?1645911856288);
    width: 39px;
    height: 20px;
    background-size: 39px 20px;
  }
}
@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) {
  .channel-html figure.subhead10 {
    background-image: url(../images/headlines/medium/subhead10_medium_2x.png?1645911856288);
    width: 39px;
    height: 20px;
    background-size: 39px 20px;
  }
}
@media only screen and (max-width: 734px) {
  .channel-html figure.subhead10 {
    background-image: url(../images/headlines/small/subhead10_small.png?1645911856288);
    width: 35px;
    height: 18px;
    background-size: 35px 18px;
    margin: 0;
  }
}
@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) {
  .channel-html figure.subhead10 {
    background-image: url(../images/headlines/small/subhead10_small_2x.png?1645911856288);
    width: 35px;
    height: 18px;
    background-size: 35px 18px;
    margin: 0;
  }
}

.channel-html .compare-table {
  overflow: hidden;
}
.channel-html .y81e5d6 {
  margin-top: 0;
  padding-bottom: 22px;
}

.channel-html .section-compare-table,
.channel-html .q0d85cf {
  direction: rtl;
}

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

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

.channel-html .q0d85cf {
  /** Margin */
  /** Padding */
  padding-bottom: 42px;
  /** Align text*/
  text-align: start;
  /** Flexbox order*/
  /** Layer controls */
  /** Interaction controls */
}

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

@media only screen and (max-width: 734px) {
  .channel-html .q0d85cf {
    margin: 0;
    text-align: start;
    padding-bottom: 28px;
  }
}
