x-header.header { --header-logo-width: 110px; }
@media screen and (min-width: 700px) {
  x-header.header { --header-logo-width: 168px; }
}
.footer .social-media { display: none !important; }
.article__toolbar .social-media__item.branding-colors--facebook,
.article__toolbar .social-media__item.branding-colors--twitter,
.article__toolbar .social-media__item.branding-colors--pinterest,
.article__footer .social-media__item.branding-colors--facebook,
.article__footer .social-media__item.branding-colors--twitter,
.article__footer .social-media__item.branding-colors--pinterest,
.social-media--block .social-media__item.branding-colors--facebook,
.social-media--block .social-media__item.branding-colors--twitter,
.social-media--block .social-media__item.branding-colors--pinterest { display: none !important; }
.slideshow__slide .content-over-media {
  --content-over-media-gradient-overlay: linear-gradient(0deg, rgba(0, 0, 0, .50), rgba(0, 0, 0, .22)) !important;
}
.ov-hero h2 { color: #fff; margin: 0 0 .6rem; text-wrap: balance; }
.ov-hero p { color: #fff; margin: 0 auto 1.4rem; max-width: 36rem; font-size: 1.05rem; }
.ov-hero .button { pointer-events: none; }
[data-tpl-block="001.07"] .content-over-media::before { background: rgba(0, 0, 0, .38); }
.ov-band { color: #fff; text-align: center; }
.ov-band h2 { color: #fff; margin: 0 0 .6rem; }
.ov-band p { color: #fff; margin: 0 auto 1.4rem; max-width: 34rem; }
.media-grid__item .content-over-media > a.ov-tile {
  position: absolute; inset: 0; grid-area: auto; z-index: 2; max-width: none; padding: 1.5rem;
  display: flex; align-items: flex-end; justify-content: flex-start;
  background: linear-gradient(0deg, rgba(0, 0, 0, .55), rgba(0, 0, 0, 0) 55%);
  color: #fff; text-decoration: none; text-shadow: 0 1px 2px rgba(0, 0, 0, .4);
}
.media-grid__item .content-over-media > a.ov-tile span { color: #fff; letter-spacing: .12em; text-transform: uppercase; }
[data-tpl-block="001.11"] .blog-post-card:nth-child(2),
[data-tpl-block="002.03"] .blog-post-card:nth-child(2) { display: none !important; }
[data-tpl-block="002.03"] .blog-post-card:nth-child(n+4) { display: none !important; }
accordion-disclosure:has(+ p.faq__category#block-category_6nygcm) { display: none; }
a.ov-nolink { cursor: default; }
.footer__block--text li a { color: inherit; }
