/* Cabeçalhos internos. Padding, altura e animações originais preservados. */
.page-header .page-header__inner{text-align:center}
.page-header .page-header__inner h3{position:relative;font-family:inherit;font-weight:600;letter-spacing:-.025em;text-transform:uppercase;text-shadow:0 4px 24px #07131f20}
.page-header .page-header__inner h3:before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:-24px;width:40px;height:2px;background:var(--layout-base);box-shadow:0 0 16px #00acd340}
.page-header .thm-breadcrumb li,.page-header .thm-breadcrumb li a{font-family:inherit;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:#c6d3de}
.page-header .thm-breadcrumb li:last-child{color:#fff}
.page-header .thm-breadcrumb li+li{margin-left:10px}
.page-header .thm-breadcrumb li span{color:var(--layout-base)}
.page-header .thm-breadcrumb li a:hover{color:var(--layout-base)}
.page-header .thm-breadcrumb li a:focus-visible{outline:2px solid var(--layout-base);outline-offset:4px}
.page-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12) 25%,var(--layout-base) 50%,rgba(255,255,255,.12) 75%,transparent);pointer-events:none}
@media(max-width:767px){.page-header .page-header__inner h3:before{top:-18px;width:28px}.page-header .thm-breadcrumb li+li{margin-left:6px}}

.page-header .thm-breadcrumb li:last-child{color:#a6deed}
.page-header .thm-breadcrumb li:last-child a{color:inherit}
.page-header .thm-breadcrumb li:last-child a:hover{color:var(--layout-base)}
