/* All slide content comes from {ld:slide name="banner"}; no image or copy by index. */
.home-banner__slide--daylight .home-banner__title { white-space: normal; word-wrap:break-word;overflow-wrap:break-word;overflow-wrap: anywhere; max-width: 700px; }
.home-banner__slide--daylight .home-banner__description { max-width: 650px; word-wrap:break-word;overflow-wrap:break-word;overflow-wrap: anywhere; }
.home-banner__slide--daylight .home-banner__description p { margin-top: 0; margin-bottom: 0; }
@media (max-width: 991px) {
 .home-banner__slide--daylight .home-banner__description { max-width: 560px; }
}
@media (max-width: 575px) {
 @supports not (font-size: clamp(30px, 8.6vw, 40px)) {
.home-banner__slide--daylight .home-banner__title { font-size: 8.6vw; }
@media (max-width: 348.83721px) { .home-banner__slide--daylight .home-banner__title { font-size: 30px; } }
@media (min-width: 465.11628px) { .home-banner__slide--daylight .home-banner__title { font-size: 40px; } }
}
.home-banner__slide--daylight .home-banner__title { font-size: clamp(30px, 8.6vw, 40px); line-height: 1.3; letter-spacing: 0; }
 .home-banner__slide--daylight .home-banner__description { font-size: 15px; line-height: 1.6; margin-top: 18px; }
}
