body.ohi-hero-title .post-wrap>h1.entry-title{position:relative;display:flex;align-items:flex-end;min-height:clamp(240px,34vw,380px);margin:0 0 28px!important;padding:clamp(22px,3vw,40px)!important;border-radius:18px;overflow:hidden;color:#fff!important;font-size:clamp(28px,3.3vw,46px)!important;line-height:1.12!important;font-weight:800!important;letter-spacing:-.01em;text-shadow:0 2px 18px rgba(0,0,0,.45);background:linear-gradient(180deg,rgba(8,24,40,.05) 0%,rgba(8,24,40,.25) 45%,rgba(8,24,40,.82) 100%),var(--ohi-hero) center/cover no-repeat,#0e3a4a;box-shadow:0 14px 34px rgba(8,24,40,.18);border:0!important}body.ohi-hero-title .post-wrap>h1.entry-title::after{display:none!important}body.ohi-hero-title article.single-post-module.has-post-thumbnail{display:grid!important;grid-template-columns:minmax(0,1fr)}body.ohi-hero-title article.single-post-module.has-post-thumbnail>*{grid-column:1;min-width:0}body.ohi-hero-title article.single-post-module.has-post-thumbnail>.post-thumbnail.header{grid-row:1;margin:0!important;border-radius:18px 18px 0 0;overflow:hidden}body.ohi-hero-title article.single-post-module.has-post-thumbnail>.post-thumbnail.header img{width:100%!important;height:clamp(260px,34vw,420px)!important;object-fit:cover;display:block}body.ohi-hero-title article.single-post-module.has-post-thumbnail>.post-header{grid-row:1;align-self:end;z-index:2;background:linear-gradient(180deg,rgba(8,24,40,0) 0%,rgba(8,24,40,.55) 40%,rgba(8,24,40,.88) 100%)!important;padding:80px clamp(20px,3vw,40px) clamp(20px,2.6vw,34px)!important;margin:0!important;text-align:left!important}body.ohi-hero-title article.single-post-module.has-post-thumbnail>.post-header h1.entry-title{color:#fff!important;text-align:left!important;font-size:clamp(28px,3.2vw,44px)!important;line-height:1.12!important;font-weight:800!important;text-shadow:0 2px 18px rgba(0,0,0,.45);margin:0!important}body.ohi-hero-title article.single-post-module.has-post-thumbnail>.post-header h1.entry-title::after{margin-left:0!important}body.ohi-hero-title article.single-post-module.has-post-thumbnail>.post-header .post-meta,body.ohi-hero-title article.single-post-module.has-post-thumbnail>.post-header .post-meta a{color:rgba(255,255,255,.85)!important}@media (max-width:680px){body.ohi-hero-title .post-wrap>h1.entry-title{border-radius:14px;margin-bottom:20px!important}}