/* Eletricidade: evidências visíveis, com fontes e tipografia proporcional. */
.brand-evidence{padding-top:clamp(32px,4.5vw,52px);padding-bottom:clamp(30px,4vw,48px)}
.brand-evidence h2{font:400 clamp(30px,4.2vw,46px)/1.16 var(--font-brand,Anton,'Barlow Condensed','Arial Narrow',Impact,sans-serif);font-synthesis:none;letter-spacing:.008em;margin:17px 0;text-wrap:balance}
.brand-evidence h2 span{color:var(--red);font:inherit;letter-spacing:inherit}
.brand-evidence>.eyebrow{font-size:10px;line-height:1.7;letter-spacing:.12em}
.brand-evidence__intro{color:#c9c3c8;max-width:760px;font-size:15px;line-height:1.8;margin:0 0 24px}
.brand-evidence__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.brand-evidence__card{display:flex;flex-direction:column;min-width:0;background:#151316;border:1px solid #3d3239;border-top:2px solid var(--red);border-radius:0;padding:23px 21px}
.brand-evidence__label{font:700 10px/1.7 'DM Sans',Arial,sans-serif;letter-spacing:.07em;color:var(--red)}
.brand-evidence__card h3{font:400 clamp(22px,2.5vw,27px)/1.23 var(--font-brand,Anton,'Barlow Condensed',Impact,sans-serif);font-synthesis:none;letter-spacing:.006em;margin:14px 0 12px}
.brand-evidence__card p{font:400 13px/1.8 'DM Sans',Arial,sans-serif;color:#c3bcc2;margin:0 0 20px}
.brand-evidence__source{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid var(--red);font:700 10px/1.6 'DM Sans',Arial,sans-serif;letter-spacing:.06em;color:var(--paper)}
.brand-evidence__links{display:flex;flex-wrap:wrap;gap:7px 25px;margin-top:23px}
.brand-evidence__links a{display:inline-flex;align-items:center;min-height:44px;font:700 10px/1.7 'DM Sans',Arial,sans-serif;letter-spacing:.045em;color:var(--paper);border-bottom:1px solid #70414d}
.brand-evidence a:focus-visible,.authority-context a:focus-visible,.authority-source-note summary:focus-visible,.authority-attribution a:focus-visible{outline:2px solid var(--paper);outline-offset:5px}
.authority-context{max-width:850px;margin:26px 0 8px;padding:22px 24px;border-left:3px solid var(--red);border-radius:0;background:#151316}
.authority-context>strong{font:700 11px/1.7 'DM Sans',Arial,sans-serif;letter-spacing:.08em;color:var(--paper)}
.authority-context p{font:400 14px/1.85 'DM Sans',Arial,sans-serif;color:#c8c1c6;margin:11px 0 15px}
.authority-context nav{display:flex;flex-wrap:wrap;gap:8px 22px}
.authority-context a{font:700 10px/1.6 'DM Sans',Arial,sans-serif;letter-spacing:.05em;min-height:42px;display:inline-flex;align-items:center;border-bottom:1px solid var(--red)}
.authority-source-note{margin-top:18px;border-top:1px solid #40343c;padding-top:13px}
.authority-source-note summary{font:600 12px/1.7 'DM Sans',Arial,sans-serif;cursor:pointer;color:#d3cbd1;min-height:32px}
.authority-source-note p{font:400 12px/1.8 'DM Sans',Arial,sans-serif!important;color:#bdb4bc!important;margin-top:11px!important}
.editorial-page .release-body .story-part p.authority-attribution,.authority-attribution{font-size:12px;line-height:1.85;color:#bdb5bb}
.authority-attribution a,.editorial-tribute .seo-cover-section>p a,.editorial-booking .credenciais-header p a{color:var(--paper);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:4px}
#televisao,#dinho-ouro-preto,#trajetoria-documentada{scroll-margin-top:25px}
@media(max-width:760px){.brand-evidence__grid{grid-template-columns:1fr}.brand-evidence__card{padding:20px 22px}.brand-evidence__card h3{font-size:25px}.brand-evidence__card p{margin-bottom:13px}.brand-evidence__links{flex-direction:column;align-items:flex-start;gap:7px}.brand-evidence h2{font-size:clamp(29px,8vw,39px)}.authority-context{padding:20px}.authority-context nav{gap:7px 15px}}
@media(prefers-reduced-motion:reduce){.brand-evidence *{scroll-behavior:auto}}