.article-head {margin-left: 1.5rem;margin-right: 1.5rem;margin-top: 3rem;max-width: 72rem;align-items: center
}@media (min-width: 768px) {.article-head {display: flex
    }
}@media (min-width: 1024px) {.article-head {margin-left: auto;margin-right: auto
    }
}.article-head .title-head {width: 100%
}@media (min-width: 768px) {.article-head .title-head {width: auto;flex-grow: 1
    }
}.article-head .title-head .bc {margin-bottom: 1.5rem;background-size: 22px;background-position: left;background-repeat: no-repeat;padding-left: 2rem;font-size: 1rem;line-height: 1.5rem;text-transform: uppercase
}@media (min-width: 768px) {.article-head .title-head .bc {font-size: 15px
    }
}.article-head .title-head .bc a {--tw-text-opacity: 1;color: rgb(0 0 0 / var(--tw-text-opacity));-webkit-text-decoration-line: underline;text-decoration-line: underline;-webkit-text-decoration-color: #FFCD33;text-decoration-color: #FFCD33;text-underline-offset: 6px
}.article-head .title-head h1 {margin-bottom: 2rem;font-family: HeadingNow, HeadingNow-fallback, Helvetica;font-size: 42px;line-height: 52px;letter-spacing: 0.5px
}@media (min-width: 768px) {.article-head .title-head h1 {font-size: 52px;line-height: 70px
    }
}.article-head .title-head h1.no-sub {margin-bottom: 0px
}.article-head .title-head h2 {margin-bottom: 2rem;font-size: 21px;font-weight: 700;line-height: 32px;letter-spacing: 0em
}.article-head .title-head.wide,.article-head .title-head.full {margin-left: auto;margin-right: auto;max-width: 64rem
}@media (min-width: 768px) {.article-head .title-head.wide,.article-head .title-head.full {text-align: center
    }
}.article-head .title-head.wide h2,.article-head .title-head.full h2 {margin-bottom: 0px
}.article-head .title-head.wide .bc,.article-head .title-head.full .bc {display: inline-block
}.article-head .right-head {display: none;width: 100%
}@media (min-width: 768px) {.article-head .right-head {display: block;width: auto;flex-shrink: 1;padding-left: 2.5rem
    }
}@media (min-width: 1024px) {.article-head .right-head {margin-left: 5rem;min-width: 360px;--tw-border-opacity: 1;border-left-color: rgb(169 169 169 / var(--tw-border-opacity))
    }
}.article-head.below {margin-top: 2rem;margin-bottom: 2rem
}.title-grid {margin-left: auto;margin-right: auto;margin-top: 1.5rem;margin-bottom: 1.5rem;max-width: 80rem;padding-top: 1.5rem
}@media (min-width: 768px) {.title-grid {margin-top: 2.5rem;margin-bottom: 2.5rem
    }
}.title-grid .caption-block {padding-left: 1.5rem;padding-right: 1.5rem;padding-top: 1rem;padding-bottom: 1rem;font-size: 0.875rem;line-height: 1.25rem;--tw-text-opacity: 1;color: rgb(104 104 104 / var(--tw-text-opacity))
}@media (min-width: 768px) {.title-grid .caption-block {display: flex;align-items: center
    }
}@media (min-width: 1024px) {.title-grid .caption-block {padding-left: 1.5rem;padding-right: 1.5rem
    }
}@media (min-width: 1280px) {.title-grid .caption-block {padding-left: 4rem;padding-right: 4rem
    }
}.title-grid .caption-block .caption {display: inline;flex-grow: 1
}@media (min-width: 768px) {.title-grid .caption-block .caption {display: block
    }
}.title-grid .caption-block .credit {margin-top: 0.5rem;flex-shrink: 1;font-size: 0.75rem;line-height: 1rem
}@media (min-width: 768px) {.title-grid .caption-block .credit {margin-top: 0px;display: block;display: inline;text-align: right;font-style: italic
    }
}.title-grid img {width: 100%
}.article-column .title-grid {margin-left: -1.5rem;margin-right: -1.5rem;margin-top: 0px;padding-top: 0px
}.title-grid.full {margin-left: auto;margin-right: auto;margin-bottom: 0px;max-width: 100%
}@media (min-width: 768px) {.title-grid.full {margin-bottom: 1.5rem;text-align: center
    }
}.title-grid.full .caption {text-align: left
}.title-grid.no-pad {margin-top: 0px;padding-top: 0px
}.title-grid .feature-im.video {margin-left: auto;margin-right: auto;aspect-ratio: 16 / 9;width: 100%;max-width: 72rem
}.title-grid .feature-im.video iframe {margin-top: 2rem;height: 100%;width: 100%
}.title-grid+.article-head {margin-top: 0px
}@media (min-width: 768px) {.article-head-side {margin-top: 0px;margin-bottom: 2rem;display: flex;flex-wrap: nowrap;--tw-bg-opacity: 1;background-color: rgb(249 249 249 / var(--tw-bg-opacity));padding-top: 0px
    }
}.article-head-side>div {flex-grow: 1;flex-basis: 0px
}@media (min-width: 768px) {.article-head-side>div {margin-top: 0px;margin-bottom: 0px;padding-top: 0px
    }.article-head-side .caption-block {display: none
    }.article-head-side .title-grid {margin-bottom: 0px
    }
}
