.hi-feature{display:grid;grid-template-columns:1fr 1.1fr;background:#ede7d9;margin-bottom:40px}.hi-feature-image{position:relative;display:flex;align-items:center;min-width:0;background:#123e34}.hi-feature-image img{width:100%;height:auto;display:block}.hi-feature-image>span{position:absolute;inset:0;margin:auto;width:62px;height:62px;border-radius:50%;background:#e6b64c;color:#123e34;padding:15px;display:block}.hi-feature-image svg{width:100%;height:100%}.hi-feature-copy{padding:40px}.hi-feature h2{font:clamp(30px,3.8vw,47px)/1.18 Georgia,serif;margin:20px 0}.hi-feature h2 a{text-decoration:none}.hi-feature h2 a:hover{text-decoration:underline}.hi-feature h2 em,.hi-main h1 em{color:#856325}.hi-feature-copy>p:not(.eyebrow){font-size:15px;line-height:1.8}.hi-feature-copy p.hi-credit{font-size:12px;margin:22px 0}.hi-feature .button{max-width:330px;margin-top:22px}.hi-feature .eyebrow{font-size:10px;line-height:1.8}.hi-kicker{font:22px/1.5 Georgia,serif;color:#856325;margin-top:30px}.hi-dates{display:flex;flex-wrap:wrap;gap:24px 45px;margin:25px 0 30px}.hi-dates span{font-size:12px;color:var(--muted)}.hi-dates strong{display:block;font:34px/1.3 Georgia,serif;color:var(--green);margin-bottom:5px}.hi-document{max-width:1000px;margin:0 auto 45px;background:#ede7d9;padding:35px;display:grid;grid-template-columns:1fr 1.4fr;gap:35px}.hi-document h2{font:34px/1.25 Georgia,serif;margin:18px 0}.hi-document dl{margin:0}.hi-document dl>div{display:grid;grid-template-columns:1fr 1.5fr;gap:20px;padding:14px 0;border-bottom:1px solid var(--rule);font-size:13px;line-height:1.6}.hi-document dt{color:var(--muted)}.hi-document dd{margin:0}.hi-main .re-video-caption p{max-width:600px}.hi-main .re-video>img{object-fit:contain}.hi-main .re-load small,.hi-main .re-load span{background:#123e34;padding:4px 10px;text-shadow:none}
@media(max-width:700px){.hi-feature{grid-template-columns:1fr}.hi-feature-copy{padding:27px}.hi-feature h2{font-size:34px}.hi-feature-image img{max-height:350px;object-fit:contain}.hi-document{grid-template-columns:1fr;padding:25px;gap:10px}.hi-document dl>div{grid-template-columns:1fr;gap:5px}.hi-main .re-episode-meta{flex-wrap:wrap}.hi-kicker{font-size:19px}.hi-dates{gap:25px}.hi-main .re-video-caption{flex-wrap:wrap}}
