.public-article .article-hero{position:relative!important;inset:auto!important;z-index:auto!important;transform:none!important}
.article-breadcrumb{display:flex;align-items:center;gap:9px;min-width:0;margin-bottom:42px;color:#76909f;font-size:13px}
.article-breadcrumb a{color:#277084;text-decoration:none;font-weight:700}
.article-breadcrumb a:hover{color:#059f9a}
.article-breadcrumb strong{min-width:0;overflow:hidden;color:#607786;font-weight:600;text-overflow:ellipsis;white-space:nowrap}
.public-article .article-hero h1{font-size:clamp(38px,4.5vw,60px)!important;line-height:1.05!important;letter-spacing:-.045em!important}
@media(max-width:600px){.public-article .article-hero h1{font-size:35px!important}.article-breadcrumb{margin-bottom:30px}.article-breadcrumb strong{max-width:130px}}
