/* Primeira dobra corporativa, novembro de 2026. */
.editorial-hero{position:relative;isolation:isolate;min-height:clamp(600px,calc(100svh - 112px),820px);display:flex;align-items:center;overflow:hidden;background:#173654}
.editorial-hero .editorial-masthead{position:absolute;inset:0;height:100%;z-index:-2}
.editorial-hero .editorial-masthead img{width:100%;height:100%;object-fit:cover;object-position:center center}
.editorial-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#173654fa 0%,#173654e8 24%,#173654b8 47%,#17365450 70%,#17365412 100%),linear-gradient(0deg,#17365480,transparent 45%)}
.editorial-hero .editorial-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:30px;width:100%;max-width:var(--ed-width);margin:auto;padding:64px var(--ed-edge) 76px}
.editorial-hero .editorial-hero-note{padding:0;margin:0;display:block;order:0}
.editorial-hero .editorial-hero-note p{color:#eaccad;font-size:13px;line-height:1.6;letter-spacing:.08em;text-transform:uppercase;margin:0}
.editorial-hero .editorial-hero-note>a{display:none}
.editorial-hero .editorial-hero-copy>div:last-child{max-width:700px}
.editorial-hero h1{font-size:clamp(46px,5.7vw,82px);line-height:1.04;letter-spacing:-.035em;color:white}
.editorial-hero .editorial-lead{font-size:clamp(18px,1.55vw,22px);line-height:1.6;max-width:39ch;margin:28px 0 0!important;color:white}
@media(max-width:800px){.editorial-hero{min-height:calc(100svh - 98px)}.editorial-hero .editorial-masthead img{object-position:68% center}.editorial-hero::before{background:linear-gradient(90deg,#173654ed,#173654ab 65%,#17365450),linear-gradient(0deg,#17365490,transparent)}.editorial-hero .editorial-hero-copy{padding-block:64px;gap:28px}.editorial-hero h1{font-size:clamp(42px,9vw,64px)}.editorial-hero .editorial-hero-note p{font-size:12px}.editorial-hero .editorial-lead{font-size:18px;max-width:30ch}}

/* Simbolo oficial e descritor na mesma fonte do titulo principal. */
.editorial-header .editorial-logo,.editorial-footer .editorial-logo{display:inline-flex;align-items:center;gap:14px;width:auto;filter:none;position:relative;isolation:auto}
.editorial-header .editorial-logo::before{content:none}
.editorial-header .editorial-logo .lbb-brand-symbol,.editorial-footer .editorial-logo .lbb-brand-symbol{width:145px;height:auto;max-width:none;display:block;mix-blend-mode:normal;filter:drop-shadow(1px 2px 1px #0004)}
.editorial-logo .lbb-brand-descriptor{font-family:var(--ed-display);font-size:21px;font-weight:400;line-height:1;letter-spacing:-.015em;color:#fff;white-space:nowrap;border-left:1px solid #ffffff65;padding-left:14px;text-shadow:1px 2px 1px #0004}
@media(max-width:800px){.editorial-header .editorial-logo{gap:10px}.editorial-header .editorial-logo .lbb-brand-symbol{width:115px}.editorial-header .lbb-brand-descriptor{font-size:18px;padding-left:10px}.editorial-footer .editorial-logo{gap:10px}.editorial-footer .editorial-logo .lbb-brand-symbol{width:115px}.editorial-footer .lbb-brand-descriptor{font-size:18px;padding-left:10px}}
@media(max-width:360px){.editorial-header{gap:8px}.editorial-header .editorial-logo{gap:8px}.editorial-header .editorial-logo .lbb-brand-symbol{width:88px}.editorial-header .lbb-brand-descriptor{font-size:15px;padding-left:8px}.editorial-mobile-menu summary{gap:10px}}

.editorial-logo>.lbb-symbol-link{display:inline-flex;margin:0;flex-shrink:0}
