/* Shared INTOWHY masthead for boards and administrator-managed content. */
.intowhy-sub-page{--board-accent:#0636cf;--board-accent-hover:#052aa2;--board-deep:#111;--board-soft:#f5f6f9;--board-ink:#111;--board-muted:#666;--board-line:#d7d7d7;--board-caption:15px;--board-small:15px}
.intowhy-sub-page .site-header{background:rgba(255,255,255,.97)}
.sub-hero{padding:195px 0 0;background:#fff}
.sub-hero-inner{padding-bottom:55px;border-bottom:1px solid var(--line)}
.sub-hero h1{font-size:clamp(64px,8vw,128px);font-weight:650;line-height:1.05;letter-spacing:-.065em;overflow-wrap:anywhere}
.sub-hero h1>span{color:var(--blue)}
.sub-hero-copy{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-top:36px}
.sub-hero-title{font-size:24px;font-weight:600;letter-spacing:-.04em}
.sub-hero-description{font-size:17px;color:var(--muted);line-height:1.8}
body.intowhy-sub-page .board-inner{width:calc(100% - var(--gutter)*2);max-width:1480px;padding:0;margin:auto}
body.intowhy-sub-page .board-section{padding:55px 0 120px;min-height:360px}
.intowhy-sub-page .sub-content{width:calc(100% - var(--gutter)*2);max-width:1480px;margin:55px auto 120px}
.intowhy-sub-page input,.intowhy-sub-page select,.intowhy-sub-page textarea{font:inherit;min-width:0}
.intowhy-sub-page .sound_only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.intowhy-sub-page .jw-news-search{max-width:100%}
.intowhy-sub-page .jw-news-search__field{min-width:0}
.intowhy-sub-page .jw-news-search input{width:100%;min-width:0}
.intowhy-sub-page .jw-news-list__subject{font-weight:600}
@media(max-width:380px){.sub-hero h1{font-size:56px}}
@media(max-width:800px){
 .sub-hero{padding-top:140px}
 .sub-hero-inner{padding-bottom:35px}
 .sub-hero-copy{display:block;margin-top:25px}
 .sub-hero-title{font-size:21px}
 .sub-hero-description{font-size:16px;margin-top:12px}
 body.intowhy-sub-page .board-section{padding:35px 0 80px}
 .intowhy-sub-page .sub-content{margin-top:35px;margin-bottom:80px}
}
