/* Each page title and breadcrumb sit over a subject-specific photograph. */
main#main .jp-title-banner{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:310px;padding:65px var(--jp-gutter,32px);background-color:#202020;background-image:linear-gradient(90deg,rgba(12,25,25,.63),rgba(12,25,25,.61)),var(--jp-banner-image);background-size:cover;background-position:center;text-align:center}
main#main .jp-title-banner>.container{position:relative;z-index:1;max-width:1200px;padding-inline:0}
main#main .jp-title-banner .breadcrumbs-custom__title{font-size:clamp(34px,3.5vw,52px);line-height:1.15;color:#fff;text-shadow:0 2px 18px #0005;letter-spacing:.015em}
main#main .jp-title-banner .breadcrumbs-custom__path{margin-top:20px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:9px 0}
main#main .jp-title-banner .breadcrumbs-custom__path li{font-size:12px;line-height:1.7;color:#fff}
main#main .jp-title-banner .breadcrumbs-custom__path a{color:#f4e5c5;text-underline-offset:4px}
main#main .jp-title-banner .breadcrumbs-custom__path a:hover{color:#fff;text-decoration:underline}
main#main .jp-title-banner .breadcrumbs-custom__path li:after{color:#fff9}
@media(max-width:767.98px){main#main .jp-title-banner{min-height:240px;padding:45px 24px;background-image:linear-gradient(rgba(12,25,25,.65),rgba(12,25,25,.65)),var(--jp-banner-mobile)}main#main .jp-title-banner .breadcrumbs-custom__title{font-size:35px}main#main .jp-title-banner .breadcrumbs-custom__path{margin-top:15px}main#main .jp-title-banner .breadcrumbs-custom__path li{font-size:11px}}
