/* Decorative banner-only line art. Existing title, copy, colors and controls remain. */
.icg-subpage .shb{overflow:hidden;--sub-banner-art:url('/images/line-art/sub-banner-church.svg')}
.icg-subpage[data-section='mts'] .shb,.icg-subpage[data-section='board'] .shb,.icg-subpage[data-section='searchresult'] .shb,.icg-subpage[data-section='preacher'] .shb{--sub-banner-art:url('/images/line-art/sub-banner-resources.svg')}
.icg-subpage[data-section='consulting'] .shb,.icg-subpage[data-section='member'] .shb{--sub-banner-art:url('/images/line-art/sub-banner-community.svg')}
.icg-subpage .shb:after{content:'';position:absolute;z-index:-1;top:50%;right:clamp(12px,4.5vw,86px);width:clamp(245px,31vw,460px);height:calc(100% - 8px);transform:translateY(-50%);background:var(--sub-banner-art) right center/contain no-repeat;opacity:.54;pointer-events:none}
.icg-subpage .shb .shbtitle,.icg-subpage .shb .shbtitle_desc{position:relative;z-index:1}
@media(max-width:1100px){.icg-subpage .shb:after{right:-6px;width:300px;opacity:.34}}
@media(max-width:650px){.icg-subpage .shb:after{right:-24px;width:195px;height:100%;opacity:.22}}
