/* Replacement header only; article styles remain unchanged. */
.minuto-header { width:100%; height:84px; background:#502795; color:#fff; position:relative; z-index:701; box-shadow:0 7px 9px #0004; }
.minuto-header * { box-sizing:border-box; font-family:Arial,Helvetica,sans-serif; }
.minuto-header button { border:0; border-radius:0; padding:0; margin:0; background:transparent; color:inherit; opacity:1; -webkit-text-fill-color:currentColor; cursor:default; text-align:left; line-height:normal; appearance:none; box-shadow:none; }
.minuto-header button:disabled { opacity:1; color:inherit; }
.minuto-inner { max-width:1410px; height:84px; margin:0 auto; position:relative; }
.minuto-top { display:flex; align-items:center; height:48px; gap:28px; padding-right:76px; }
.minuto-header .minuto-logo { display:flex; align-items:center; white-space:nowrap; margin-right:auto; letter-spacing:-.8px; font-size:27px; }
.minuto-logo-bold { font-weight:800; }
.minuto-logo-light { font-weight:200; }
.minuto-clock { display:inline-flex; width:24px; height:24px; margin-left:1px; }
.minuto-clock svg { display:block; width:100%; height:100%; }
.minuto-support { display:flex; align-items:center; gap:8px; font-size:14px; color:#e3edf1; white-space:nowrap; }
.minuto-support button { display:flex; align-items:center; }
.minuto-toggle { display:flex; align-items:center; justify-content:space-between; width:47px; height:24px; background:#2b1051; border-radius:16px; padding:2px; }
.minuto-toggle i { background:white; width:20px; height:20px; border-radius:50%; }
.minuto-toggle svg { width:20px; height:20px; }
.minuto-header .minuto-sponsor { gap:0; letter-spacing:-.5px; font-size:13px; }
.minuto-sponsor-ao { font-weight:300; }
.minuto-info svg { width:18px; height:18px; }
.minuto-header .minuto-weather { display:flex; align-items:center; gap:10px; font-size:18px; }
.minuto-weather svg { width:31px; height:31px; }
.minuto-weather strong { font-weight:900; }
.minuto-search svg { display:block; width:28px; height:28px; }
.minuto-header .minuto-award { position:absolute; right:0; top:13px; width:42px; height:60px; }
.minuto-award svg { display:block; width:100%; height:100%; }
.minuto-nav { display:flex; align-items:stretch; height:36px; gap:0; padding-right:260px; white-space:nowrap; }
.minuto-nav button { display:flex; align-items:center; justify-content:center; flex:1 0 auto; padding:0 16px; font-size:12px; color:#edf2f4; }
.minuto-nav .minuto-selected { border-bottom:4px solid white; padding-top:4px; font-weight:800; }
.minuto-nav .minuto-vozes { display:flex; gap:5px; font-size:17px; font-style:italic; }
.minuto-vozes svg { width:26px; height:24px; color:#a58abd; }
.minuto-vozes strong { font-family:Georgia,serif; font-weight:900; }
@media(max-width:1460px) { .minuto-inner { margin:0 24px; } .minuto-nav { padding-right:120px; } .minuto-nav button { padding:0 12px; } }
@media(max-width:1180px) { .minuto-support { display:none; } .minuto-nav { overflow-x:auto; scrollbar-width:none; padding-right:65px; } .minuto-nav button { padding:0 13px; } }
@media(max-width:600px) { .minuto-inner { margin:0 16px; } .minuto-top { gap:16px; padding-right:0; } .minuto-header .minuto-logo { font-size:23px; } .minuto-clock { width:21px; height:21px; } .minuto-header .minuto-award { display:none; } .minuto-header .minuto-weather { font-size:14px; gap:4px; } .minuto-weather svg { width:24px; height:24px; } .minuto-search svg { width:23px; height:23px; } .minuto-nav { padding-right:0; } }

/* Lifestyle full masthead, compact scrolling masthead, and mobile masthead. */
.minuto-bar { height:84px; width:100%; background:#502795; }
.minuto-header .minuto-compact-logo,.minuto-header .minuto-mobile-menu { display:none; }
.minuto-subbar { display:none; background:#2b124d; }
.minuto-header.minuto-scrolled .minuto-bar { position:fixed; left:0; top:0; height:73px; z-index:701; box-shadow:0 6px 8px #0004; }
.minuto-scrolled .minuto-inner { display:flex; align-items:center; height:36px; }
.minuto-scrolled .minuto-top { display:none; }
.minuto-header.minuto-scrolled .minuto-compact-logo { display:flex; align-items:center; justify-content:center; width:32px; height:32px; margin-right:18px; flex:0 0 32px; }
.minuto-compact-logo svg { display:block; width:32px; height:32px; }
.minuto-scrolled .minuto-nav { flex:1; min-width:0; padding-right:215px; }
.minuto-scrolled .minuto-nav button { padding:0 16px; }
.minuto-scrolled .minuto-nav .minuto-selected { border-bottom:0; padding-top:0; }
.minuto-scrolled .minuto-subbar { display:block; height:37px; }
.minuto-subbar nav { display:flex; align-items:center; justify-content:center; gap:32px; max-width:1410px; height:37px; margin:0 auto; white-space:nowrap; overflow-x:auto; scrollbar-width:none; }
.minuto-subbar button { flex-shrink:0; font-size:12px; color:#eee; }
@media(max-width:1460px) and (min-width:768px) { .minuto-scrolled .minuto-nav { padding-right:0; overflow-x:auto; scrollbar-width:none; } .minuto-scrolled .minuto-nav button { padding:0 12px; } .minuto-subbar nav { justify-content:flex-start; padding:0 24px; gap:28px; } }
@media(max-width:767px) {
 .minuto-header,.minuto-bar { height:46px; }
 .minuto-inner { margin:0 14px; height:46px; }
 .minuto-top { height:46px; padding:0 50px 0 0; gap:0; }
 .minuto-header .minuto-logo { font-size:25px; letter-spacing:-.8px; }
 .minuto-clock { width:21px; height:21px; }
 .minuto-support,.minuto-header .minuto-weather,.minuto-header .minuto-search,.minuto-header .minuto-award,.minuto-nav { display:none; }
 .minuto-header .minuto-mobile-menu { display:block; position:absolute; right:14px; top:9px; width:36px; height:28px; }
 .minuto-mobile-menu svg { display:block; width:36px; height:28px; }
 .minuto-header.minuto-scrolled .minuto-bar { height:46px; }
 .minuto-scrolled .minuto-inner { display:block; height:46px; }
 .minuto-scrolled .minuto-top { display:flex; }
 .minuto-header.minuto-scrolled .minuto-compact-logo,.minuto-scrolled .minuto-subbar,.minuto-scrolled .minuto-nav { display:none; }
}
@media(max-width:359px) { .minuto-header .minuto-logo { font-size:21px; } .minuto-clock { width:19px; height:19px; } }
