.mini-hero{position:relative;isolation:isolate;display:grid;place-items:center;min-height:320px;padding:36px 0;overflow:hidden;background:linear-gradient(120deg,#171f45,#28366e 65%,#1c2956);color:#fff;text-align:center}
.mini-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,rgba(14,23,55,.9),rgba(27,41,88,.78))}
.mini-hero-media{position:absolute;inset:0;z-index:-2}.mini-hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.mini-hero-content{position:relative;max-width:960px;overflow-wrap:anywhere}.mini-hero h1{margin:10px 0 14px;color:#fff;font-size:clamp(30px,4vw,48px);line-height:1.18}
.mini-hero-eyebrow{margin:0;color:#fff;font-size:12px;font-weight:700;letter-spacing:.18em}.mini-hero-eyebrow::after{content:"";display:block;width:42px;height:3px;margin:12px auto 0;background:#F87800}.mini-hero-eyebrow+h1{margin-top:20px}
.mini-hero-description{max-width:720px;margin:0 auto 20px;color:#fff;font-size:17px;line-height:1.6}.mini-hero-breadcrumb ol{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;font-size:13px}.mini-hero-breadcrumb li+li::before{content:"›";margin-right:10px;color:#ffab59}.mini-hero-breadcrumb a{color:#fff;text-underline-offset:4px}.mini-hero-breadcrumb a:focus-visible{outline:2px solid #ffab59;outline-offset:4px}
.has-mini-hero>.page-intro:empty{display:none}.has-mini-hero>.page-intro{padding-block:72px 0}.has-mini-hero>.mini-hero+ .page-intro+ .content-section{padding-top:72px}
@media(max-width:1024px){.mini-hero{min-height:270px}}
@media(max-width:760px){.mini-hero{min-height:245px;padding:28px 0}.mini-hero-description{font-size:15px}.has-mini-hero>.page-intro{padding-top:40px}.has-mini-hero>.mini-hero+ .page-intro+ .content-section{padding-top:40px}}
