@media (min-width: 960px) {
  .page-safetyNoticesPage .c-hero__image {
      padding-top: 31.25%;
  }
}

.page-safetyNoticesPage .storytext-wrapper .vertical-paddings {
  padding: 0 0 2em;
}

.page-safetyNoticesPage .storytext-wrapper .story-body-title {
  font-family: DIN W01 Bold, sans-serif;
  font-size: 32px;
}

.page-safetyNoticesPage .c-hero + .storytext-wrapper .story-body-title {
  font-size: 48px;
}

.page-safetyNoticesPage .storytext-wrapper p {
  font-family: DIN W01 Bold, sans-serif;
}

.page-safetyNoticesPage .c-hero + .storytext-wrapper .vertical-paddings {
  padding: 4em 0;
}

@media (min-width: 960px) {
  .page-safetyNoticesPage .storytext-wrapper .vertical-paddings {
    margin-left: 12%;
    width: 74%;
  }
}

.page-safetyNoticesPage .storytext-wrapper .clickbox + .clickbox h5 {
  padding-top: 1.5rem;
  font-family: DIN W01 Bold, sans-serif;
}

.page-safetyNoticesPage .storytext-wrapper a.clickbox {
  color: #727272;
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 1rem;
  text-transform: none;
  font-family: DIN W01 Bold, sans-serif;
}

.page-safetyNoticesPage .storytext-wrapper a.clickbox > h5 {
  color: #727272;
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 1rem;
  text-transform: none;
  font-family: DIN W01 Bold, sans-serif;
}

.page-safetyNoticesPage .storytext-wrapper .clickbox-group {
  display: flex;
  align-items: baseline;
  flex-direction: row;
  justify-content: space-between;
  border-bottom: solid 1px lightgray;
}

.page-safetyNoticesPage .storytext-wrapper .clickbox-group .icon-circle-right {
  color: #414141;
  font-size: 32px;
}

.page-safetyNoticesPage .storytext-wrapper .clickbox-group .icon-arrow-right {
  color: #414141;
  font-size: 32px;
}

.page-safetyNoticesPage .storytext-wrapper .clickbox-group h2 {
  font-size: 24px;
  font-family: DIN W01 Bold, sans-serif;
  text-transform: none;
}

.page-safetyNoticesPage .storytext-wrapper #archive + h2 {
  color: transparent;
}

.page-safetyNoticesPage .storytext-wrapper #archive ~ h5 .clickbox {
  color: transparent;
}

/* */

.page-20220316-SafetyNoticesPage .storytext-wrapper .vertical-paddings {
  padding: 2em 0 3em;
}

.page-20220316-SafetyNoticesPage .c-hero + .storytext-wrapper .vertical-paddings {
  padding: 4em 0;
}

@media (min-width: 960px) {
  .page-20220316-SafetyNoticesPage .storytext-wrapper .vertical-paddings {
    margin-left: 12%;
    width: 74%;
  }
}

.page-20220316-SafetyNoticesPage .storyDetails-wrapper > a {
  margin-left: 13%;
  display: block;
  margin-top: 50px;
  width: 180px;
}

@media (max-width: 959px) {
  .page-20220316-SafetyNoticesPage .storyDetails-wrapper > a {
    margin-left: 5%;
  }
}


.page-20211012-SafetyNoticesPage .storytext-wrapper .vertical-paddings {
  padding: 2em 0 3em;
}

.page-20211012-SafetyNoticesPage .c-hero + .storytext-wrapper .vertical-paddings {
  padding: 4em 0;
}

@media (min-width: 960px) {
  .page-20211012-SafetyNoticesPage .storytext-wrapper .vertical-paddings {
    margin-left: 12%;
    width: 74%;
  }
}

.page-20211012-SafetyNoticesPage .storyDetails-wrapper > a {
  margin-left: 13%;
  display: block;
  margin-top: 50px;
  width: 180px;
}

@media (max-width: 959px) {
  .page-20211012-SafetyNoticesPage .storyDetails-wrapper > a {
    margin-left: 5%;
  }
}

.page-20210525-SafetyNoticesPage .storytext-wrapper .vertical-paddings {
  padding: 2em 0 3em;
}

.page-20210525-SafetyNoticesPage .c-hero + .storytext-wrapper .vertical-paddings {
  padding: 4em 0;
}

@media (min-width: 960px) {
  .page-20210525-SafetyNoticesPage .storytext-wrapper .vertical-paddings {
    margin-left: 12%;
    width: 74%;
  }
}

.page-20210525-SafetyNoticesPage .storyDetails-wrapper > a {
  margin-left: 13%;
  display: block;
  margin-top: 50px;
  width: 180px;
}

@media (max-width: 959px) {
  .page-20210525-SafetyNoticesPage .storyDetails-wrapper > a {
    margin-left: 5%;
  }
}

.page-20200629-SafetyNoticesPage .storytext-wrapper .vertical-paddings {
  padding: 2em 0 3em;
}

.page-20200629-SafetyNoticesPage .c-hero + .storytext-wrapper .vertical-paddings {
  padding: 4em 0;
}

@media (min-width: 960px) {
  .page-20200629-SafetyNoticesPage .storytext-wrapper .vertical-paddings {
    margin-left: 12%;
    width: 74%;
  }
}

.page-20200629-SafetyNoticesPage .storyDetails-wrapper > a {
  margin-left: 13%;
  display: block;
  margin-top: 50px;
  width: 180px;
}

@media (max-width: 959px) {
  .page-20200629-SafetyNoticesPage .storyDetails-wrapper > a {
    margin-left: 5%;
  }
}


.page-20190109-SafetyNoticesPage .storytext-wrapper .vertical-paddings {
  padding: 2em 0 3em;
}

.page-20190109-SafetyNoticesPage .c-hero + .storytext-wrapper .vertical-paddings {
  padding: 4em 0;
}

@media (min-width: 960px) {
  .page-20190109-SafetyNoticesPage .storytext-wrapper .vertical-paddings {
    margin-left: 12%;
    width: 74%;
  }
}

.page-20190109-SafetyNoticesPage .storyDetails-wrapper > a {
  margin-left: 13%;
  display: block;
  margin-top: 50px;
  width: 180px;
}

@media (max-width: 959px) {
  .page-20190109-SafetyNoticesPage .storyDetails-wrapper > a {
    margin-left: 5%;
  }
}


.page-20181026-SafetyNoticesPage .storytext-wrapper .vertical-paddings {
  padding: 2em 0 3em;
}

.page-20181026-SafetyNoticesPage .c-hero + .storytext-wrapper .vertical-paddings {
  padding: 4em 0;
}

@media (min-width: 960px) {
  .page-20181026-SafetyNoticesPage .storytext-wrapper .vertical-paddings {
    margin-left: 12%;
    width: 74%;
  }
}

.page-20181026-SafetyNoticesPage .storyDetails-wrapper > a {
  margin-left: 13%;
  display: block;
  margin-top: 50px;
  width: 180px;
}

@media (max-width: 959px) {
  .page-20181026-SafetyNoticesPage .storyDetails-wrapper > a {
    margin-left: 5%;
  }
}


.page-20180215-SafetyNoticesPage .storytext-wrapper .vertical-paddings {
  padding: 2em 0 3em;
}

.page-20180215-SafetyNoticesPage .c-hero + .storytext-wrapper .vertical-paddings {
  padding: 4em 0;
}

@media (min-width: 960px) {
  .page-20180215-SafetyNoticesPage .storytext-wrapper .vertical-paddings {
    margin-left: 12%;
    width: 74%;
  }
}

.page-20180215-SafetyNoticesPage .storyDetails-wrapper > a {
  margin-left: 13%;
  display: block;
  margin-top: 50px;
  width: 180px;
}

@media (max-width: 959px) {
  .page-20180215-SafetyNoticesPage .storyDetails-wrapper > a {
    margin-left: 5%;
  }
}


.page-20180124-SafetyNoticesPage .storytext-wrapper .vertical-paddings {
  padding: 2em 0 3em;
}

.page-20180124-SafetyNoticesPage .c-hero + .storytext-wrapper .vertical-paddings {
  padding: 4em 0;
}

@media (min-width: 960px) {
  .page-20180124-SafetyNoticesPage .storytext-wrapper .vertical-paddings {
    margin-left: 12%;
    width: 74%;
  }
}

.page-20180124-SafetyNoticesPage .storyDetails-wrapper > a {
  margin-left: 13%;
  display: block;
  margin-top: 50px;
  width: 180px;
}

@media (max-width: 959px) {
  .page-20180124-SafetyNoticesPage .storyDetails-wrapper > a {
    margin-left: 5%;
  }
}


.page-Archive-SafetyNoticesPage .storytext-wrapper .vertical-paddings {
  padding: 2em 0 3em;
}

.page-Archive-SafetyNoticesPage .c-hero + .storytext-wrapper .vertical-paddings {
  padding: 4em 0;
}

@media (min-width: 960px) {
  .page-Archive-SafetyNoticesPage .storytext-wrapper .vertical-paddings {
    margin-left: 12%;
    width: 74%;
  }
}

.page-Archive-SafetyNoticesPage .storyDetails-wrapper > a {
  margin-left: 13%;
  display: block;
  margin-top: 50px;
  width: 180px;
}

@media (max-width: 959px) {
  .page-Archive-SafetyNoticesPage .storyDetails-wrapper > a {
    margin-left: 5%;
  }
}


/* Safety Notices - 5/27 */
.page-safetyNoticesPage .buttons-set div[data-promotion-ic^="20211012-SafetyNoticesCMSLink1"] a {
  display: none;
}

.page-safetyNoticesPage .storyDetails-wrapper div[data-id^="20210525-SafetyNoticesHeroComponent2"] .c-hero__image {
  background-size: contain;
}

.page-safetyNoticesPage .storyDetails-wrapper div[data-id^="20210525-SafetyNoticesHeroComponent3"] .c-hero__image {
  background-size: contain;
}


.page-safetyNoticesPage .storyDetails-wrapper div[data-id^="20210525-SafetyNoticesHeroComponent5"] .c-hero__image {
  background-size: contain;
}

.page-safetyNoticesPage .storyDetails-wrapper div[data-id^="20210525-SafetyNoticesHeroComponent6"] .c-hero__image {
  background-size: contain;
}

.page-safetyNoticesPage .storyDetails-wrapper div[data-id^="20210525-SafetyNoticesHeroComponent7"] .c-hero__image {
  background-size: contain;
}
