/*
Theme Name: VOX Editorial
Theme URI: https://semanariovox.org/
Author: Semanário VOX
Description: Tema editorial contemporâneo e personalizável para o Semanário VOX.
Version: 2.4.25
Requires at least: 6.5
Requires PHP: 8.1
Text Domain: vox-editorial
License: GNU General Public License v2 or later
*/

:root{--vox-cyan:#20c5d3;--vox-black:#090b0d;--vox-bg:#101416;--vox-panel:#171c1f;--vox-panel-2:#1e2427;--vox-white:#f5f6f4;--vox-muted:#a6afb3;--vox-line:#343c40;--vox-max:1280px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{overflow-x:hidden;background:var(--vox-bg);color:var(--vox-white)}a{color:inherit;text-underline-offset:.2em}.wp-site-blocks{min-height:100vh}.wp-block-post-featured-image img,.wp-block-post-template img,.wp-block-gallery img,.wp-block-media-text__media img,.single-post .wp-block-post-content img,.single-post .wp-block-image img,.vox-home-shell img{filter:grayscale(1) contrast(1.08)!important}

/* Cabeçalho */
.vox-site-header{border-bottom:1px solid var(--vox-line);padding:14px 0;background:var(--vox-bg)}.vox-header-grid{display:grid!important;grid-template-columns:170px minmax(280px,720px) 220px;gap:28px;width:100%;align-items:center}.vox-header-grid .wp-block-site-logo img{width:165px;height:auto}.vox-header-ad{width:100%;min-width:0}.vox-header-ad .vox-ad,.vox-header-ad .vox-ad-slot{margin:0;min-height:72px}.vox-header-ad .vox-ad img{max-height:92px;width:100%;object-fit:contain}.vox-header-tools{align-items:flex-end!important;gap:8px!important}.vox-live-clock{font-size:.72rem;color:var(--vox-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.vox-account-menu a{display:inline-block;border:1px solid var(--vox-white);padding:.6rem .9rem;text-decoration:none;font-weight:800;font-size:.78rem;letter-spacing:.02em}.vox-account-menu a:hover{border-color:var(--vox-cyan);background:var(--vox-cyan);color:var(--vox-black)}
.vox-nav-bar{border-bottom:1px solid var(--vox-line);background:var(--vox-bg)}.vox-topics-toggle{display:none}.vox-topics-list{display:flex;justify-content:center;gap:clamp(14px,2.3vw,34px);overflow-x:auto;padding:13px 0;scrollbar-width:none}.vox-topics-list a{color:var(--vox-white);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.055em;text-decoration:none;white-space:nowrap}.vox-topics-list a:hover{color:var(--vox-cyan)}
.vox-now-bar{background:#050607;color:#fff;border-bottom:1px solid #252a2d}.vox-now{display:flex;align-items:center;height:44px;overflow:hidden}.vox-now>strong{z-index:2;align-self:stretch;display:flex;align-items:center;padding-right:20px;background:#050607;color:var(--vox-cyan);font-size:.7rem;letter-spacing:.12em}.vox-ticker-window{min-width:0;overflow:hidden;flex:1}.vox-ticker-track{display:flex;width:max-content;animation:vox-ticker 70s linear infinite}.vox-ticker-track:hover,.vox-ticker-track:focus-within{animation-play-state:paused}.vox-ticker-track a{display:flex;align-items:baseline;gap:9px;padding:0 30px;color:#fff;text-decoration:none;white-space:nowrap;font-size:.76rem;font-weight:650}.vox-ticker-track a::after{content:'•';margin-left:30px;color:var(--vox-cyan)}.vox-ticker-track time{color:#869095;font-size:.65rem}@keyframes vox-ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.vox-now-bar>.wp-block-group,.vox-now-bar .alignwide,.vox-now-bar .wp-block-shortcode{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.vox-now{width:100%!important;max-width:none!important;padding:0 clamp(18px,3vw,60px)!important}

/* Homepage cinematográfica */
.vox-home{width:100%;max-width:none!important;padding-left:0!important;padding-right:0!important}.vox-home>.wp-block-shortcode{width:100%;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.vox-home-shell{width:min(var(--vox-max),calc(100vw - 40px))!important;max-width:var(--vox-max)!important;margin-left:auto!important;margin-right:auto!important}.vox-home-top{display:grid;grid-template-columns:minmax(0,3fr) minmax(300px,1fr);height:540px;overflow:hidden;border:1px solid var(--vox-line);background:#0b0e10}.vox-home-hero{position:relative;min-width:0;height:540px;overflow:hidden;border-right:1px solid var(--vox-line)}.vox-home-hero-image,.vox-home-hero-image img{display:block;width:100%;height:100%}.vox-home-hero-image{position:absolute;inset:0}.vox-home-hero-image img{object-fit:cover}.vox-home-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(3,5,6,.25) 52%,rgba(3,5,6,.96) 100%)}.vox-home-hero-copy{position:absolute;z-index:2;left:clamp(22px,3vw,46px);right:clamp(22px,5vw,80px);bottom:clamp(22px,3vw,42px)}.vox-home-kicker,.vox-home-kicker a{color:var(--vox-cyan);font-size:.68rem;font-weight:850;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.vox-home-hero h1{max-width:820px;margin:.45rem 0 .65rem;font-size:clamp(2rem,3.35vw,3.7rem);line-height:.98;letter-spacing:-.045em}.vox-home-hero h1 a{text-decoration:none}.vox-home-hero-copy>p{max-width:700px;margin:0 0 .75rem;color:#e0e3e2;font-size:.92rem;line-height:1.48}.vox-home-meta{color:#bdc4c6;font-size:.67rem}.vox-home-meta span{margin:0 .45rem;color:var(--vox-cyan)}
.vox-home-latest{min-width:0;height:540px;overflow:hidden;padding:16px 18px}.vox-home-latest>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:2px solid var(--vox-white)}.vox-home-latest h2{margin:0;color:#fff!important;font-size:.82rem;letter-spacing:.07em;text-transform:uppercase}.vox-home-latest>header>a{flex:0 0 auto;color:var(--vox-cyan)!important;font-size:.58rem;text-decoration:none;white-space:nowrap}.vox-home-latest-item{display:flex!important;align-items:flex-start!important;gap:11px!important;width:100%!important;height:94px!important;padding:10px 0!important;border-bottom:1px solid var(--vox-line)!important;overflow:hidden!important}.vox-home-latest-copy{display:flex!important;min-width:0!important;flex:1 1 auto!important;flex-direction:column!important;align-items:flex-start!important;color:#fff!important}.vox-home-latest-thumb{display:block!important;flex:0 0 82px!important;width:82px!important;height:62px!important;overflow:hidden;background:var(--vox-panel)}.vox-home-latest-thumb img{width:100%;height:100%;object-fit:cover}.vox-home-latest-item span{display:block!important;margin-bottom:2px;color:var(--vox-cyan)!important;font-size:.52rem!important;font-weight:850!important;text-transform:uppercase}.vox-home-latest-title{display:block!important;overflow:visible!important;max-height:2.55em!important;margin:0 0 4px!important;color:#fff!important;font-size:.73rem!important;font-weight:750!important;line-height:1.13!important;text-decoration:none!important}.vox-home-latest-item time{display:block!important;margin-top:auto!important;color:#a5afb3!important;font-size:.53rem!important}
.vox-home-themes{border:1px solid var(--vox-line);border-top:0}.vox-home-theme-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--vox-line)}.vox-home-theme-card{position:relative;min-height:120px;overflow:hidden;background:var(--vox-panel)}.vox-home-theme-image,.vox-home-theme-image img{position:absolute;inset:0;width:100%;height:100%;display:block}.vox-home-theme-image img{object-fit:cover;transition:transform .35s ease}.vox-home-theme-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,5,6,.94),rgba(3,5,6,.32))}.vox-home-theme-copy{position:absolute;z-index:2;left:18px;right:48px;bottom:16px}.vox-home-theme-copy span{color:var(--vox-cyan);font-size:.59rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.vox-home-theme-copy h3{margin:.28rem 0 0;font-size:.8rem;line-height:1.18}.vox-home-theme-copy h3 a{text-decoration:none}.vox-home-theme-arrow{position:absolute;z-index:3;right:16px;bottom:17px;color:#fff;font-size:1.1rem;text-decoration:none}.vox-home-theme-card:hover img{transform:scale(1.045)}
.vox-home{margin-top:clamp(22px,3vw,40px)}.vox-lead{padding-bottom:clamp(26px,4vw,48px);border-bottom:1px solid var(--vox-line)}.vox-lead-grid{position:relative;display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:0!important;align-items:stretch!important;background:var(--vox-panel)}.vox-lead-grid>.wp-block-column{flex-basis:auto!important}.vox-lead-grid>.wp-block-column:first-child{min-height:560px}.vox-lead-grid .wp-block-post-featured-image,.vox-lead-grid .wp-block-post-featured-image a{height:100%;margin:0;display:block}.vox-lead-grid .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover}.vox-lead-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(28px,4vw,58px)!important;border-left:1px solid var(--vox-line)}.vox-lead-title{margin:.65rem 0 1rem;font-size:clamp(2.2rem,4vw,4.1rem);line-height:.98;letter-spacing:-.045em}.vox-headline a{text-decoration:none}.vox-headline a:hover{color:var(--vox-cyan)}.vox-lead-copy .wp-block-post-excerpt{font-size:1rem;line-height:1.55;color:#c7cdcf}.wp-block-post-terms{color:var(--vox-cyan)!important;font-size:.68rem!important;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.wp-block-post-date{color:var(--vox-muted)!important;font-size:.7rem!important;font-variant-numeric:tabular-nums}
.vox-section-heading{display:flex;align-items:end;justify-content:space-between;margin-top:clamp(40px,6vw,72px);padding:0 0 .75rem;border-bottom:2px solid var(--vox-white)}.vox-section-heading h2{margin:0;font-size:clamp(1.6rem,2.7vw,2.5rem);line-height:1;letter-spacing:-.025em}.vox-news-grid{margin-top:1.25rem}.vox-news-grid .wp-block-post-template{gap:32px 22px}.vox-news-card{padding-bottom:20px;border-bottom:1px solid var(--vox-line)}.vox-news-card img{width:100%;object-fit:cover;transition:filter .25s ease,opacity .25s ease}.vox-news-card:hover img{filter:grayscale(1) contrast(1.14);opacity:.82}.vox-news-card .wp-block-post-title{margin:.6rem 0 .55rem;font-size:clamp(1.08rem,1.6vw,1.42rem);line-height:1.13;letter-spacing:-.02em}.vox-news-card .wp-block-post-excerpt{font-size:.86rem;line-height:1.5;color:var(--vox-muted)}

/* Temas */
.vox-topics{display:block!important;width:min(var(--vox-max),calc(100vw - 40px))!important;max-width:var(--vox-max)!important;margin:clamp(52px,7vw,88px) auto 0!important;transform:none!important}.vox-topics-heading{display:block;width:100%!important;max-width:none!important;margin-top:0;padding-bottom:.75rem;border-bottom:2px solid var(--vox-white)}.vox-topic-section{width:100%!important;max-width:none!important;margin:clamp(34px,5vw,58px) 0 0!important}.vox-topic-title{display:flex;width:100%!important;max-width:none!important;justify-content:space-between;align-items:baseline;margin-bottom:1rem;padding-bottom:.65rem;border-bottom:1px solid var(--vox-line)}.vox-topic-title h3{margin:0;color:var(--vox-white);font-size:clamp(1.45rem,2.3vw,2.1rem);letter-spacing:-.03em}.vox-topic-title>a{color:var(--vox-cyan);font-size:.68rem;font-weight:800;text-transform:uppercase;text-decoration:none;letter-spacing:.07em}.vox-topic-grid{display:grid!important;width:100%!important;max-width:none!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--vox-line);border:1px solid var(--vox-line)}.vox-topic-card,.vox-topic-card:not(.vox-topic-card-main),.vox-topic-card:nth-child(3),.vox-topic-card:nth-child(4){display:flex;grid-column:auto;grid-row:auto;min-width:0;flex-direction:column;padding:0 0 16px;background:var(--vox-bg);border:0}.vox-topic-image{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--vox-panel)}.vox-topic-image img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08);transition:transform .35s ease,opacity .35s ease}.vox-topic-card:hover img{transform:scale(1.025);opacity:.82}.vox-topic-copy{padding:0 16px}.vox-topic-card h4,.vox-topic-card-main h4{margin:.8rem 0 .42rem;font-size:clamp(1.02rem,1.45vw,1.28rem);line-height:1.14;letter-spacing:-.018em}.vox-topic-card h4 a{text-decoration:none}.vox-topic-card h4 a:hover{color:var(--vox-cyan)}.vox-topic-card p{margin:.3rem 0 .7rem;color:var(--vox-muted);font-size:.81rem;line-height:1.45}.vox-topic-card time{margin-top:auto;color:#7f898e;font-size:.66rem}.vox-newsletter{width:min(var(--vox-max),calc(100vw - 40px))!important;max-width:var(--vox-max)!important;margin:clamp(50px,7vw,86px) auto 0!important;padding:clamp(26px,4vw,48px);background:var(--vox-panel)!important;border-top:5px solid var(--vox-cyan)}.vox-newsletter h2{font-size:clamp(1.6rem,3vw,2.45rem)}.vox-newsletter p{color:var(--vox-muted)}

/* Artigo */
.vox-article{margin-top:clamp(36px,6vw,74px)}.vox-article-header{width:min(var(--vox-max),calc(100vw - 40px));max-width:none;margin-inline:auto}.vox-article-title{width:100%;max-width:1180px;margin:.65rem 0 1.15rem;font-size:clamp(2.35rem,5vw,4.9rem);line-height:.98;letter-spacing:-.05em;overflow-wrap:anywhere}.vox-article-deck{max-width:900px;margin:0 0 1.25rem;color:#c4cbce;font-size:clamp(1.08rem,1.75vw,1.32rem);line-height:1.48}.vox-article-meta{gap:1rem;padding-top:.85rem;border-top:1px solid var(--vox-line);font-size:.75rem}.vox-article-meta .wp-block-post-author{align-items:center}.vox-article-meta .wp-block-post-author__avatar img{width:40px;height:40px;border-radius:50%;object-fit:cover;filter:grayscale(1)}.vox-article-image{margin-top:2rem}.vox-article-image img{width:100%;max-height:720px;object-fit:cover}.vox-article-body{margin-top:clamp(32px,5vw,58px);color:#e4e7e6;font-size:1.06rem;line-height:1.8}.vox-article-body a{color:var(--vox-cyan)}.vox-article-body h2{margin-top:2.5rem;font-size:1.9rem}.vox-article-body h3{margin-top:2rem;font-size:1.4rem}.vox-article-body blockquote{margin:2rem 0;padding-left:1.2rem;border-left:4px solid var(--vox-cyan);color:#fff;font-size:1.28rem}.vox-article-footer{margin-top:3rem}.vox-page,.vox-listing{margin-top:clamp(30px,5vw,64px)}.vox-page>.wp-block-post-title,.vox-listing>.wp-block-query-title{margin-bottom:1.5rem;padding-bottom:.7rem;border-bottom:2px solid var(--vox-white);line-height:1}

/* Publicidade e rodapé */
.vox-ad picture,.vox-ad img{display:block;max-width:100%;margin:auto}.vox-ad img{filter:none!important}.vox-home .vox-ad-slot{width:min(var(--vox-max),calc(100vw - 40px))!important;max-width:var(--vox-max)!important;margin:2rem auto!important}.vox-ad-slot{position:relative;isolation:isolate;min-height:92px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #394449;background:linear-gradient(115deg,#0a0c0d 0 27%,#172126 27% 68%,#0b0e10 68%);color:#fff}.vox-ad-slot::before{content:'VOX  |  O SEU NEGÓCIO AQUI';position:relative;z-index:2;color:#fff;font-size:clamp(.8rem,1.4vw,1.2rem);font-weight:850;letter-spacing:.08em}.vox-ad-slot::after{content:'PUBLICIDADE · CAMPANHAS DESKTOP + MOBILE';position:absolute;z-index:2;right:18px;bottom:9px;color:var(--vox-cyan);font-size:.5rem;font-weight:800;letter-spacing:.1em}.vox-ad-slot small{display:none}.vox-header-ad .vox-ad-slot{width:100%!important;min-height:72px;margin:0!important}.vox-header-ad .vox-ad-slot::before{font-size:.82rem}.vox-footer{margin-top:clamp(54px,8vw,96px);padding:clamp(36px,6vw,70px) 0 28px;background:#050607!important;border-top:1px solid var(--vox-line)}.vox-footer .vox-topics-list{justify-content:flex-end;flex-wrap:wrap}.vox-footer .vox-topics-list a{color:#fff}.vox-footer .vox-topics-toggle{background:transparent;color:#fff}

/* Contraste do painel A Minha Conta em modo escuro. */
.vox-front-dashboard .vox-dash-cards a{background:#171c1f!important;border-color:#465055!important;border-top-color:var(--vox-cyan)!important;color:#fff!important}.vox-front-dashboard .vox-dash-cards strong{color:#fff!important}.vox-front-dashboard .vox-dash-cards span{color:#c0c8cb!important}.vox-front-dashboard .vox-admin-links a{background:#171c1f!important;color:#fff!important;border-color:#465055!important;border-left-color:var(--vox-cyan)!important}.vox-front-dashboard .vox-admin-links span{color:#c0c8cb!important}

@media(max-width:1000px){.vox-header-grid{grid-template-columns:150px 1fr}.vox-header-ad{grid-row:2;grid-column:1/-1}.vox-header-tools{grid-column:2}.vox-home-top{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);height:500px}.vox-home-hero,.vox-home-latest{height:500px}.vox-home-latest-item{height:86px}.vox-home-theme-grid,.vox-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vox-lead-grid{grid-template-columns:1.35fr .85fr}.vox-lead-grid>.wp-block-column:first-child{min-height:480px}}
@media(max-width:760px){.vox-site-header{padding:9px 0}.vox-header-grid{grid-template-columns:115px 1fr;gap:12px}.vox-header-grid .wp-block-site-logo img{width:115px}.vox-header-tools{gap:5px!important}.vox-live-clock{font-size:.61rem}.vox-account-menu a{padding:.45rem .6rem;font-size:.68rem}.vox-header-ad .vox-ad,.vox-header-ad .vox-ad-slot{min-height:58px}.vox-nav-inner{position:relative}.vox-topics-toggle{display:block;width:100%;padding:11px 0;border:0;background:var(--vox-bg);color:#fff;text-align:left;font:800 .75rem var(--wp--preset--font-family--sans);text-transform:uppercase}.vox-topics-list{display:none;flex-direction:column;align-items:flex-start;padding:8px 0 16px}.vox-topics-nav.is-open .vox-topics-list{display:flex}.vox-now{height:40px}.vox-ticker-track a{padding:0 18px}.vox-home>.wp-block-shortcode{width:calc(100vw - 30px)}.vox-home-top{grid-template-columns:1fr;height:auto}.vox-home-hero{height:480px;min-height:0;border-right:0;border-bottom:1px solid var(--vox-line)}.vox-home-latest{height:auto;overflow:visible}.vox-home-latest-item{grid-template-columns:92px 1fr;height:auto;min-height:88px}.vox-home-latest-thumb{width:92px;height:68px}.vox-lead-grid{grid-template-columns:1fr}.vox-lead-grid>.wp-block-column:first-child{min-height:auto}.vox-lead-grid .wp-block-post-featured-image img{aspect-ratio:4/3}.vox-lead-copy{border-left:0;border-top:1px solid var(--vox-line)}.vox-lead-title,.vox-article-title{font-size:clamp(2rem,10vw,3.35rem)!important}.vox-news-grid .wp-block-post-template{grid-template-columns:1fr 1fr}.vox-topic-grid{grid-template-columns:1fr 1fr}.vox-article-header{width:calc(100vw - 30px)}}
@media(max-width:520px){.vox-home-hero{min-height:430px}.vox-home-hero-copy>p{display:none}.vox-home-latest-item{grid-template-columns:92px 1fr}.vox-home-theme-grid,.vox-news-grid .wp-block-post-template,.vox-topic-grid{grid-template-columns:1fr}.vox-topic-card p{display:none}.vox-article-body{font-size:1rem}.vox-ticker-track time{display:none}.vox-topics{width:calc(100vw - 30px)}.vox-lead-copy{padding:24px!important}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}.vox-ticker-track{animation:none;overflow-x:auto}}

/* VOX 1.6 — alinhamento, conta e ações sociais */
.vox-topics{margin-top:18px!important}.vox-topics-heading{display:none!important}.vox-topic-section:first-of-type{margin-top:0!important}
.vox-article-header{width:min(var(--vox-max),calc(100vw - 40px))!important;max-width:var(--vox-max)!important;margin-inline:auto!important;padding:0!important}.vox-article-header>.wp-block-post-terms,.vox-article-header>.vox-article-title,.vox-article-header>.vox-article-deck,.vox-article-header>.vox-article-meta,.vox-article-header>.wp-block-shortcode{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.vox-article-title,.vox-article-deck{max-width:none!important}.vox-article-image{width:min(var(--vox-max),calc(100vw - 40px))!important;max-width:var(--vox-max)!important}
.vox-page:has(.vox-front-dashboard){width:100%!important;max-width:none!important}.vox-page .vox-front-dashboard{width:min(1540px,calc(100vw - 40px))!important;max-width:none!important;margin-left:50%!important;margin-right:0!important;transform:translateX(-50%)}
.vox-article-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--vox-line)}.vox-article-actions>span{margin-right:4px;color:var(--vox-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vox-article-actions a,.vox-article-actions button{min-height:34px;padding:8px 12px;border:1px solid #526066;background:transparent;color:#fff;font:750 .7rem var(--wp--preset--font-family--sans);text-decoration:none;cursor:pointer}.vox-article-actions a:hover,.vox-article-actions button:hover{border-color:var(--vox-cyan);color:var(--vox-cyan)}.vox-article-actions .vox-like-button{margin-left:auto}.vox-article-actions .vox-like-button.is-liked{border-color:var(--vox-cyan);color:var(--vox-cyan)}
.vox-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.vox-topic-card{height:100%}.vox-topic-copy{display:flex;flex:1;flex-direction:column}.vox-topic-card time{display:block;margin-top:auto}
@media(max-width:1000px){.vox-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){.vox-article-actions .vox-like-button{margin-left:0}.vox-page .vox-front-dashboard{width:calc(100vw - 24px)!important}}
@media(max-width:520px){.vox-topic-grid{grid-template-columns:1fr!important}}

/* Corpo e comentários com a mesma largura editorial da fotografia. */
.vox-article-body,.vox-article-footer{width:min(var(--vox-max),calc(100vw - 40px))!important;max-width:var(--vox-max)!important;margin-left:auto!important;margin-right:auto!important}.vox-article-body>*,.vox-article-footer>*{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.vox-article-body .alignwide,.vox-article-body .alignfull,.vox-article-footer .alignwide,.vox-article-footer .alignfull{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.vox-article-footer textarea{width:100%!important;max-width:none!important}
@media(max-width:760px){.vox-article-body,.vox-article-footer{width:calc(100vw - 30px)!important}}
.vox-footer-pages{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px 22px}.vox-footer-pages a{color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.vox-footer-pages a:hover{color:var(--vox-cyan)}.vox-contact-form{display:grid;gap:1rem}.vox-contact-form label{font-weight:800}.vox-contact-form input,.vox-contact-form textarea{display:block;width:100%;margin-top:.35rem;padding:.85rem;border:1px solid #596469;background:#fff;color:#090b0d;font:inherit}.vox-contact-form button{justify-self:start}.vox-notice{margin:1rem 0;padding:1rem;border-left:5px solid var(--vox-cyan);background:var(--vox-panel)}@media(max-width:760px){.vox-footer-pages{justify-content:flex-start;flex-direction:column}}

/* Navegação dos artigos por tema: 4 por página no computador, 1 no telemóvel. */
.vox-topic-title h3 a{color:inherit;text-decoration:none}.vox-topic-title h3 a:hover{color:var(--vox-cyan)}.vox-topic-controls{display:flex;align-items:center;gap:8px}.vox-topic-controls button{width:36px;height:32px;border:1px solid #526066;background:transparent;color:#fff;font:800 1rem/1 sans-serif;cursor:pointer}.vox-topic-controls button:hover:not(:disabled){border-color:var(--vox-cyan);color:var(--vox-cyan)}.vox-topic-controls button:disabled{opacity:.28;cursor:default}.vox-topic-page{min-width:34px;color:var(--vox-muted);font-size:.68rem;text-align:center}.vox-topic-carousel{width:100%;overflow:hidden;border:1px solid var(--vox-line)}.vox-topic-carousel .vox-topic-grid{display:flex!important;gap:1px;border:0!important;transition:transform .35s ease;will-change:transform}.vox-topic-carousel .vox-topic-card{flex:0 0 calc((100% - 3px)/4);max-width:calc((100% - 3px)/4)}
@media(max-width:1000px) and (min-width:521px){.vox-topic-carousel .vox-topic-card{flex-basis:calc((100% - 1px)/2);max-width:calc((100% - 1px)/2)}}
@media(max-width:520px){.vox-topic-carousel .vox-topic-card{flex-basis:100%;max-width:100%}.vox-topic-title{align-items:center}.vox-topic-controls button{width:40px;height:36px}.vox-home-theme-grid{gap:10px!important;background:transparent!important}.vox-home-theme-card{min-height:132px;border:1px solid var(--vox-line)}.vox-home-theme-card+.vox-home-theme-card{margin-top:0}}

/* Rodapé institucional centrado. */
.vox-footer-inner{display:flex;align-items:center;flex-direction:column;text-align:center}.vox-footer .wp-block-site-logo{margin:0 auto 24px}.vox-footer .wp-block-site-logo img{display:block;width:auto;max-width:min(330px,72vw);height:auto;max-height:110px;object-fit:contain}.vox-footer-pages{justify-content:center!important}.vox-footer .vox-topics-list{justify-content:center}
@media(max-width:760px){.vox-footer-pages{align-items:center;justify-content:center!important}}

/* Correções de folgas e fundos residuais na homepage. */
.vox-home-shell,.vox-home-top,.vox-home-hero,.vox-home-hero-image,.vox-home-themes,.vox-home-theme-grid{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.vox-home-shell{overflow:hidden;background:transparent!important}.vox-home-top{align-items:stretch!important}.vox-home-hero{top:0!important;margin:0!important;padding:0!important}.vox-home-hero-image{top:0!important;line-height:0!important}.vox-home-hero-image img{margin:0!important;vertical-align:top!important}.vox-home-themes{height:auto!important;background:transparent!important}.vox-home-theme-grid{background:transparent!important}.vox-topic-carousel,.vox-topic-carousel .vox-topic-grid{background:var(--vox-bg)!important}.vox-topic-carousel .vox-topic-grid{align-items:stretch!important}.vox-topic-carousel .vox-topic-card{height:auto!important;align-self:stretch!important;background:var(--vox-bg)!important}.vox-topic-carousel .vox-topic-copy{display:flex;min-height:205px;flex:1;flex-direction:column}.vox-topic-carousel .vox-topic-copy time{margin-top:auto}
@media(max-width:760px){.vox-topic-carousel .vox-topic-copy{min-height:0}}

/* 1.8.1 — separação dos cartões e remoção da barra residual dos destaques. */
.vox-topic-carousel{background:transparent!important}.vox-topic-carousel .vox-topic-grid{gap:12px!important;background:transparent!important}.vox-topic-carousel .vox-topic-card{flex-basis:calc((100% - 36px)/4)!important;max-width:calc((100% - 36px)/4)!important;border:1px solid var(--vox-line)!important}.vox-home-shell{height:auto!important;min-height:0!important;padding:0!important;line-height:0!important}.vox-home-shell>.vox-home-top,.vox-home-shell>.vox-home-themes{display:grid!important;height:auto!important;min-height:0!important}.vox-home-shell>.vox-home-top{height:540px!important}.vox-home-themes{overflow:hidden!important;font-size:0!important;line-height:0!important}.vox-home-theme-grid{align-self:start!important}.vox-home-theme-card{line-height:normal!important}
@media(max-width:1000px) and (min-width:521px){.vox-topic-carousel .vox-topic-card{flex-basis:calc((100% - 12px)/2)!important;max-width:calc((100% - 12px)/2)!important}.vox-home-shell>.vox-home-top{height:500px!important}}
@media(max-width:760px){.vox-home-shell>.vox-home-top{height:auto!important}}
@media(max-width:520px){.vox-topic-carousel .vox-topic-grid{gap:0!important}.vox-topic-carousel .vox-topic-card{flex-basis:100%!important;max-width:100%!important}}

/* 1.8.2 — banner do cabeçalho sem caixa, margens ou barras. */
.vox-header-ad,.vox-header-ad>.wp-block-shortcode{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.vox-header-ad .vox-ad{display:block!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;line-height:0!important}.vox-header-ad .vox-ad>span{margin:0 0 4px!important;line-height:1!important}.vox-header-ad .vox-ad>a,.vox-header-ad .vox-ad picture{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;line-height:0!important}.vox-header-ad .vox-ad img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:10/1!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center!important}

/* 1.8.3 — recorte integral do criativo, sem moldura do contentor. */
.vox-header-ad .vox-ad>a{position:relative!important;height:auto!important;aspect-ratio:10/1!important;overflow:hidden!important;background:transparent!important}.vox-header-ad .vox-ad picture{position:absolute!important;inset:0!important;overflow:hidden!important}.vox-header-ad .vox-ad img{position:absolute!important;top:50%!important;left:50%!important;width:calc(100% + 34px)!important;height:calc(100% + 12px)!important;max-width:none!important;aspect-ratio:auto!important;transform:translate(-50%,-50%)!important;object-fit:cover!important}

/* 1.9.0 — destaque principal com últimas notícias paginadas. */
.vox-home-latest>header{min-height:42px}.vox-latest-controls{display:flex;align-items:center;gap:7px}.vox-latest-controls button{display:grid;width:30px;height:28px;place-items:center;padding:0;border:1px solid #465055;background:transparent;color:#fff;font:800 .9rem/1 sans-serif;cursor:pointer}.vox-latest-controls button:hover:not(:disabled){border-color:var(--vox-cyan);color:var(--vox-cyan)}.vox-latest-controls button:disabled{opacity:.25;cursor:default}.vox-latest-page{min-width:27px;color:#a5afb3;font-size:.56rem;font-weight:800;text-align:center}.vox-home-latest-item.is-hidden{display:none!important}.vox-home-shell>.vox-home-top{border-bottom:1px solid var(--vox-line)!important}.vox-home-shell>.vox-home-top:last-child{margin-bottom:0!important}

/* 1.9.1 — cabeçalho móvel e contraste do conteúdo reservado. */
.vox-content-gate{color:#11181b!important}.vox-content-gate .vox-kicker{color:#087b84!important}.vox-content-gate h2{color:#090b0d!important}.vox-content-gate p,.vox-content-gate small{color:#30383c!important}.vox-content-gate .vox-button{background:#20c5d3!important;color:#090b0d!important;border:1px solid #20c5d3!important}.vox-content-gate .vox-button-alt{background:#fff!important;color:#087b84!important;border-color:#090b0d!important}.vox-content-gate .vox-button:hover{background:#090b0d!important;color:#fff!important;border-color:#090b0d!important}
@media(max-width:760px){.vox-site-header{padding:12px 0 10px}.vox-header-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;justify-items:center!important}.vox-header-grid .wp-block-site-logo{grid-column:1!important;grid-row:1!important;margin:0 auto!important}.vox-header-grid .wp-block-site-logo img{width:145px!important;margin:0 auto!important}.vox-header-tools{grid-column:1!important;grid-row:2!important;width:100%!important;align-items:center!important;justify-content:space-between!important;flex-direction:row!important;padding-top:9px!important;border-top:1px solid var(--vox-line)}.vox-live-clock{font-size:.62rem!important;text-align:left}.vox-account-menu{margin-left:auto}.vox-account-menu a{padding:.48rem .7rem!important}.vox-header-ad{grid-column:1!important;grid-row:3!important;width:100%!important}.vox-content-gate{padding:1.3rem!important}.vox-content-gate h2{font-size:1.55rem!important}.vox-content-gate .vox-button{display:inline-block;margin:4px 4px 4px 0}}

/* 2.0.0 — ajustes mobile, partilhas, autenticação e perfis públicos. */
.vox-public-profile{display:grid;width:min(var(--vox-max),calc(100vw - 40px));grid-template-columns:160px 1fr;gap:28px;align-items:center;margin:48px auto;padding:30px;border:1px solid var(--vox-line);border-top:5px solid var(--vox-cyan);background:var(--vox-panel)}.vox-public-profile .avatar{width:160px;height:160px;border-radius:50%;object-fit:cover}.vox-public-profile h1{margin:.25rem 0;font-size:clamp(2.2rem,5vw,4.4rem)}.vox-profile-role{margin:.2rem 0;color:var(--vox-cyan);font-weight:800}.vox-profile-bio{max-width:760px;color:#d8dddf;line-height:1.65}.vox-author-page{margin-top:30px}.vox-author-page .wp-block-post-template{gap:24px}.vox-author-page .wp-block-post-featured-image img{filter:grayscale(1) contrast(1.08)}
.vox-auth-grid>section{min-width:0;padding:24px;border:1px solid var(--vox-line);background:#111619}.vox-auth-grid form,.vox-auth-grid form p{width:100%;max-width:none}.vox-auth-grid label{display:block;width:100%;margin-bottom:6px}.vox-auth-grid input[type=text],.vox-auth-grid input[type=email],.vox-auth-grid input[type=password]{display:block;width:100%!important;max-width:none!important;box-sizing:border-box;margin:6px 0 16px!important;padding:12px!important;border:1px solid #687078}.vox-auth-grid .login-remember label{display:flex;align-items:center;gap:8px}.vox-auth-grid .login-remember input{width:auto!important;margin:0!important}
.vox-page:has(.vox-front-dashboard)>.wp-block-post-title,.vox-page:has(.vox-auth-grid)>.wp-block-post-title{display:none!important}.vox-page:has(.vox-front-dashboard),.vox-page:has(.vox-auth-grid){margin-top:24px!important}
@media(max-width:760px){.vox-topics-nav{display:none!important}.vox-header-grid{width:100%!important;padding:0 15px!important}.vox-header-tools{box-sizing:border-box;padding:10px 0 0!important}.vox-live-clock{max-width:56%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vox-article-header,.vox-article-image,.vox-article-body,.vox-article-footer,.vox-article .wp-block-shortcode:has(.vox-ad[data-slot="article-top"]),.vox-article>.vox-article-actions{width:calc(100vw - 30px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.vox-article .vox-ad[data-slot="article-top"]{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.vox-article-header{padding-left:0!important;padding-right:0!important}.vox-article-title{overflow-wrap:break-word!important;word-break:normal!important}.vox-article-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px!important;margin-top:24px!important;padding-top:18px!important}.vox-article-actions>span{grid-column:1/-1;margin:0 0 2px!important}.vox-article-actions a,.vox-article-actions button{display:flex;min-width:0!important;min-height:44px!important;align-items:center;justify-content:center;padding:9px 7px!important;text-align:center}.vox-article-actions .vox-copy-link{grid-column:1/3}.vox-article-actions .vox-like-button{grid-column:3;margin:0!important}.vox-home>.wp-block-shortcode,.vox-home .vox-ad{width:calc(100vw - 30px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.vox-auth-grid{width:100%;gap:20px!important}.vox-auth-grid>section{width:100%;padding:18px}.vox-auth-grid input[type=submit],.vox-auth-grid button{min-height:44px}.vox-public-profile{width:calc(100vw - 30px);grid-template-columns:1fr;margin:28px auto;padding:22px}.vox-public-profile .avatar{width:120px;height:120px}.vox-author-page .wp-block-post-template{grid-template-columns:1fr!important}}

/* 2.1.0 — publicidade estrutural, cabeçalho sem anúncio e partilhas móveis. */
.vox-article>.wp-block-shortcode:has(.vox-ad[data-slot="article-top"]),.vox-article>.wp-block-shortcode:has(.vox-article-actions){width:min(var(--vox-max),calc(100vw - 40px))!important;max-width:var(--vox-max)!important;margin-left:auto!important;margin-right:auto!important}.vox-article .vox-ad[data-slot="article-top"]{width:100%;margin:clamp(30px,5vw,56px) auto 0}.vox-article .vox-article-actions{width:100%;margin-top:18px}.vox-header-grid:not(:has(.vox-header-ad .vox-ad)){grid-template-columns:1fr auto 1fr!important}.vox-header-grid:not(:has(.vox-header-ad .vox-ad))>.wp-block-site-logo{grid-column:2!important;justify-self:center!important}.vox-header-grid:not(:has(.vox-header-ad .vox-ad))>.vox-header-ad{display:none!important}.vox-header-grid:not(:has(.vox-header-ad .vox-ad))>.vox-header-tools{grid-column:3!important;justify-self:end!important}.vox-footer-brand{width:100%;max-width:var(--vox-max)!important;margin:0 auto 24px!important}.vox-footer-brand>.wp-block-shortcode:empty{display:none}.vox-footer-brand:has(.vox-ad)>.wp-block-site-logo{display:none!important}.vox-footer-brand .vox-ad[data-slot="footer"]{width:100%;max-width:100%;margin:0 auto}.vox-footer-brand .vox-ad[data-slot="footer"] img{width:100%;max-height:220px;object-fit:contain}.vox-footer-brand:not(:has(.vox-ad))>.wp-block-site-logo{display:block!important;margin:0 auto!important}.vox-slot-picker{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:1000px){.vox-header-grid:not(:has(.vox-header-ad .vox-ad)){grid-template-columns:1fr auto 1fr!important}.vox-slot-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.vox-header-grid:not(:has(.vox-header-ad .vox-ad)){grid-template-columns:1fr!important}.vox-header-grid:not(:has(.vox-header-ad .vox-ad))>.wp-block-site-logo{grid-column:1!important;grid-row:1!important}.vox-header-grid:not(:has(.vox-header-ad .vox-ad))>.vox-header-tools{grid-column:1!important;grid-row:2!important;justify-self:stretch!important}.vox-article>.wp-block-shortcode:has(.vox-ad[data-slot="article-top"]),.vox-article>.wp-block-shortcode:has(.vox-article-actions){width:calc(100vw - 30px)!important;max-width:none!important}.vox-article-actions{grid-template-columns:repeat(6,minmax(0,1fr))!important}.vox-article-actions>span{grid-column:1/-1!important}.vox-article-actions .vox-share-facebook{grid-column:1/3!important}.vox-article-actions .vox-share-x{grid-column:3/5!important}.vox-article-actions .vox-share-whatsapp{grid-column:5/7!important}.vox-article-actions .vox-copy-link{grid-column:1/5!important}.vox-article-actions .vox-like-button{grid-column:5/7!important;width:100%!important}.vox-article-actions a,.vox-article-actions button{width:100%!important;max-width:none!important;margin:0!important}.vox-footer-brand{width:calc(100vw - 30px)!important}.vox-footer-brand .vox-ad[data-slot="footer"]{width:100%!important}.vox-slot-picker{grid-template-columns:1fr}}

/* 2.1.1 — grupos rígidos para impedir o efeito de escada nas partilhas. */
.vox-share-primary,.vox-share-secondary{display:flex;gap:8px;align-items:stretch}.vox-share-primary a,.vox-share-secondary button{display:flex;align-items:center;justify-content:center}.vox-share-secondary{flex:0 0 auto}.vox-share-secondary .vox-like-button{margin-left:0}
@media(max-width:760px){.vox-article-actions{display:block!important}.vox-article-actions>span{display:block!important;margin:0 0 12px!important}.vox-share-primary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;width:100%!important;margin:0 0 9px!important}.vox-share-secondary{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important;gap:9px!important;width:100%!important;margin:0!important}.vox-share-primary a,.vox-share-secondary button{position:static!important;display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:44px!important;margin:0!important;padding:9px 6px!important;transform:none!important}.vox-share-primary .vox-share-facebook,.vox-share-primary .vox-share-x,.vox-share-primary .vox-share-whatsapp,.vox-share-secondary .vox-copy-link,.vox-share-secondary .vox-like-button{grid-column:auto!important;grid-row:auto!important;justify-self:stretch!important}}

/* 2.1.2 — banner longo integral, sem ampliação nem recorte. */
.vox-header-ad .vox-ad>a{aspect-ratio:10/1!important;overflow:hidden!important}.vox-header-ad .vox-ad picture{position:absolute!important;inset:0!important}.vox-header-ad .vox-ad img{position:absolute!important;inset:0!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;transform:none!important;object-fit:cover!important;object-position:center!important}

/* 2.1.3 — classes isoladas para uma grelha móvel sem conflitos anteriores. */
.vox-share-primary .vox-social-link,.vox-share-secondary .vox-copy-action,.vox-share-secondary .vox-like-action{display:flex;align-items:center;justify-content:center}.vox-share-secondary .vox-like-action{margin-left:0}.vox-share-secondary .vox-like-action.is-liked{border-color:var(--vox-cyan);color:var(--vox-cyan)}
@media(max-width:760px){.vox-share-primary .vox-social-link,.vox-share-secondary .vox-copy-action,.vox-share-secondary .vox-like-action{position:static!important;display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:44px!important;margin:0!important;padding:9px 6px!important;grid-column:auto!important;grid-row:auto!important;justify-self:stretch!important;transform:none!important}.vox-share-secondary .vox-copy-action{grid-column:1!important}.vox-share-secondary .vox-like-action{grid-column:2!important}}

/* Barra de partilha mobile: duas linhas rígidas, sem posições herdadas. */
@media(max-width:760px){.vox-article-actions{display:block!important;width:100%!important}.vox-article-actions>.vox-share-primary{display:flex!important;width:100%!important;max-width:none!important;gap:8px!important;margin:0 0 8px!important}.vox-article-actions>.vox-share-secondary{display:flex!important;width:100%!important;max-width:none!important;gap:8px!important;margin:0!important}.vox-article-actions>.vox-share-primary>.vox-social-link{float:none!important;flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important;margin:0!important;padding:9px 3px!important;font-size:.66rem!important;white-space:nowrap!important}.vox-article-actions>.vox-share-secondary>.vox-copy-action{float:none!important;flex:2 1 0!important;width:0!important;min-width:0!important;max-width:none!important;margin:0!important}.vox-article-actions>.vox-share-secondary>.vox-like-action{float:none!important;flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important;margin:0!important}}

/* 2.2.0 — atividade pública e destaque em tempo real. */
.vox-public-online{display:flex;align-items:center;justify-content:flex-end;gap:5px;color:#dbe0e1;font-size:.66rem;font-weight:750;white-space:nowrap}.vox-public-online i,.vox-hero-live i,.vox-hero-audience-label i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#39d879;box-shadow:0 0 0 0 rgba(57,216,121,.65);animation:vox-live-pulse 1.8s ease-out infinite}.vox-public-online strong{color:#fff;font-variant-numeric:tabular-nums}.vox-public-online span{color:var(--vox-muted)}@keyframes vox-live-pulse{0%{box-shadow:0 0 0 0 rgba(57,216,121,.65)}70%{box-shadow:0 0 0 7px rgba(57,216,121,0)}100%{box-shadow:0 0 0 0 rgba(57,216,121,0)}}.vox-home-hero.is-live-trending::after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;border:2px solid rgba(57,216,121,.72);box-shadow:inset 0 0 22px rgba(57,216,121,.16),0 0 18px rgba(57,216,121,.18);animation:vox-trending-frame 2.8s ease-in-out infinite}.vox-hero-audience-label{display:flex;align-items:center;gap:7px;width:max-content;margin-top:.55rem;color:#62e194;font-size:.66rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase;text-shadow:0 0 14px rgba(57,216,121,.35)}.vox-hero-live{display:inline-flex;align-items:center;gap:6px;margin-top:.38rem;padding:.38rem .58rem;border:1px solid rgba(98,225,148,.55);background:rgba(7,10,11,.78);color:#fff;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.035em}.vox-hero-live strong{color:#62e194;font-variant-numeric:tabular-nums}@keyframes vox-trending-frame{0%,100%{border-color:rgba(57,216,121,.45);box-shadow:inset 0 0 16px rgba(57,216,121,.1),0 0 10px rgba(57,216,121,.1)}50%{border-color:rgba(57,216,121,.9);box-shadow:inset 0 0 30px rgba(57,216,121,.2),0 0 22px rgba(57,216,121,.24)}}
@media(prefers-reduced-motion:reduce){.vox-home-hero.is-live-trending::after,.vox-hero-audience-label i{animation:none}}

/* 2.4.8 — bloco editorial de partilha e interação, alinhado em desktop e mobile. */
.vox-article-actions{display:block!important;padding:20px 0 4px!important;border-top:1px solid var(--vox-line)!important}.vox-article-actions .vox-share-row{display:grid!important;grid-template-columns:110px minmax(0,1fr) auto!important;gap:10px!important;align-items:stretch!important;width:100%!important}.vox-article-actions .vox-share-row>span{display:flex!important;align-items:center!important;margin:0!important;color:var(--vox-muted)!important;font-size:.68rem!important;font-weight:850!important;letter-spacing:.09em!important;text-transform:uppercase!important}.vox-article-actions .vox-share-primary{display:grid!important;grid-template-columns:repeat(3,minmax(100px,1fr))!important;gap:8px!important;width:100%!important;margin:0!important}.vox-article-actions .vox-share-secondary{display:grid!important;grid-template-columns:minmax(130px,1fr) 58px!important;gap:8px!important;width:auto!important;margin:0!important}.vox-article-actions .vox-share-row a,.vox-article-actions .vox-share-row button{display:flex!important;width:100%!important;min-width:0!important;min-height:42px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:9px 12px!important;border:1px solid #536068!important;background:transparent!important;color:#fff!important;font:750 .72rem/1.2 inherit!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important}.vox-article-actions .vox-share-row a:hover,.vox-article-actions .vox-share-row button:hover{border-color:var(--vox-cyan)!important;color:var(--vox-cyan)!important}.vox-article-actions .vox-reader-tools{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:10px 0 0!important}.vox-article-actions .vox-reader-tools>button{width:100%!important;min-height:42px!important;margin:0!important}.vox-article-actions .vox-reactions{display:grid!important;grid-column:1/-1!important;grid-template-columns:110px repeat(4,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important;margin-top:0!important;padding-top:10px!important;border-top:1px solid var(--vox-line)!important}.vox-article-actions .vox-reactions>span{display:flex!important;align-items:center!important;margin:0!important;white-space:nowrap!important}.vox-article-actions .vox-reactions button{display:flex!important;width:100%!important;min-width:0!important;min-height:42px!important;align-items:center!important;justify-content:center!important;gap:3px!important;margin:0!important;padding:9px 7px!important}.vox-article-actions .vox-reader-correction{grid-column:1/-1!important;justify-self:start!important;margin:8px 0 0!important;padding:.65rem .8rem!important;border:1px solid #536068!important;color:#d7dcde!important;text-decoration:none!important}.vox-article-actions .vox-reader-correction:hover{border-color:var(--vox-cyan)!important;color:var(--vox-cyan)!important}
@media(max-width:760px){.vox-article-actions{padding-top:18px!important}.vox-article-actions .vox-share-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.vox-article-actions .vox-share-row>span{grid-column:1/-1!important;margin-bottom:2px!important}.vox-article-actions .vox-share-primary,.vox-article-actions .vox-share-secondary{display:contents!important}.vox-article-actions .vox-share-row a,.vox-article-actions .vox-share-row button{min-height:48px!important;padding:10px 7px!important;font-size:.72rem!important;white-space:normal!important}.vox-article-actions .vox-copy-action{grid-column:auto!important}.vox-article-actions .vox-like-action{grid-column:1/-1!important}.vox-article-actions .vox-reader-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:12px!important}.vox-article-actions .vox-reader-tools>button{min-height:48px!important}.vox-article-actions .vox-reader-tools>button:nth-of-type(3){grid-column:1/-1!important}.vox-article-actions .vox-reactions{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-top:14px!important}.vox-article-actions .vox-reactions>span{grid-column:1/-1!important;margin-bottom:2px!important}.vox-article-actions .vox-reactions button{min-height:48px!important}.vox-article-actions .vox-reader-correction{width:auto!important;min-height:44px!important;margin-top:8px!important;text-align:left!important}}
@media(max-width:380px){.vox-article-actions .vox-share-row,.vox-article-actions .vox-reader-tools,.vox-article-actions .vox-reactions{grid-template-columns:1fr!important}.vox-article-actions .vox-reader-tools>button:nth-of-type(3),.vox-article-actions .vox-reactions>span{grid-column:1!important}}
.vox-home-latest-item span{margin-bottom:5px!important}

/* 2.4.9 — estrutura isolada das ações do artigo; não depende das grelhas antigas. */
.vox-actions-v3{display:block!important;width:100%!important;margin-top:24px!important;padding:0!important;border:0!important}.vox-actions-v3 .vox-action-panel{display:block!important;width:100%!important;margin:0!important;padding:18px 0!important;border:0!important;border-top:1px solid var(--vox-line)!important}.vox-actions-v3 .vox-action-panel h2{display:block!important;margin:0 0 12px!important;color:var(--vox-muted)!important;font-size:.7rem!important;font-weight:900!important;line-height:1.2!important;letter-spacing:.09em!important;text-transform:uppercase!important}.vox-actions-v3 .vox-action-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(135px,1.2fr) 64px!important;gap:8px!important;width:100%!important;margin:0!important}.vox-actions-v3 .vox-action-grid>a,.vox-actions-v3 .vox-action-grid>button,.vox-actions-v3 .vox-reader-quick>button,.vox-actions-v3 .vox-reaction-grid>button{position:static!important;display:flex!important;float:none!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:44px!important;align-items:center!important;justify-content:center!important;gap:4px!important;margin:0!important;padding:10px 12px!important;transform:none!important;border:1px solid #536068!important;background:transparent!important;color:#fff!important;font:750 .73rem/1.2 inherit!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;cursor:pointer!important}.vox-actions-v3 .vox-action-grid>a:hover,.vox-actions-v3 .vox-action-grid>button:hover,.vox-actions-v3 .vox-reader-quick>button:hover,.vox-actions-v3 .vox-reaction-grid>button:hover{border-color:var(--vox-cyan)!important;color:var(--vox-cyan)!important}.vox-actions-v3 .vox-like-action strong,.vox-actions-v3 .vox-reaction-grid strong{color:var(--vox-cyan)!important;font-variant-numeric:tabular-nums!important}.vox-actions-v3 .vox-reader-v3{display:block!important}.vox-actions-v3 .vox-reader-quick{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0!important}.vox-actions-v3 .vox-reader-quick>button.is-active,.vox-actions-v3 .vox-reaction-grid>button.is-active{border-color:var(--vox-cyan)!important;background:#143137!important;color:#66dce7!important}.vox-actions-v3 .vox-reactions-v3{display:block!important;width:100%!important;margin:18px 0 0!important;padding:18px 0 0!important;border-top:1px solid var(--vox-line)!important}.vox-actions-v3 .vox-reaction-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0!important}.vox-actions-v3 .vox-reader-correction{display:inline-flex!important;width:auto!important;min-height:40px!important;align-items:center!important;justify-content:center!important;margin:14px 0 0!important;padding:9px 12px!important;border:1px solid #536068!important;color:#d7dcde!important;font-size:.72rem!important;font-weight:750!important;text-align:center!important;text-decoration:none!important}.vox-actions-v3 .vox-reader-correction:hover{border-color:var(--vox-cyan)!important;color:var(--vox-cyan)!important}
@media(max-width:760px){.vox-actions-v3{margin-top:22px!important}.vox-actions-v3 .vox-action-panel{padding:16px 0!important}.vox-actions-v3 .vox-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.vox-actions-v3 .vox-action-grid>*,.vox-actions-v3 .vox-reader-quick>button,.vox-actions-v3 .vox-reaction-grid>button{min-height:50px!important;font-size:.76rem!important}.vox-actions-v3 .vox-like-action{grid-column:1/-1!important}.vox-actions-v3 .vox-reader-quick{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.vox-actions-v3 .vox-reader-quick>button:last-child{grid-column:1/-1!important}.vox-actions-v3 .vox-reactions-v3{margin-top:16px!important;padding-top:16px!important}.vox-actions-v3 .vox-reaction-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.vox-actions-v3 .vox-reader-correction{min-height:46px!important;margin-top:14px!important}}
@media(max-width:380px){.vox-actions-v3 .vox-action-grid,.vox-actions-v3 .vox-reader-quick,.vox-actions-v3 .vox-reaction-grid{grid-template-columns:1fr!important}.vox-actions-v3 .vox-like-action,.vox-actions-v3 .vox-reader-quick>button:last-child{grid-column:1!important}}
@media(max-width:760px){.vox-header-tools{flex-wrap:wrap!important}.vox-public-online{order:1;justify-content:flex-start;max-width:48%;font-size:.6rem}.vox-live-clock{order:2}.vox-account-menu{order:3}.vox-hero-live{font-size:.58rem}}

/* 2.3.2 — ações de partilha alinhadas sem espaços elásticos. */
@media(min-width:761px){.vox-article-actions>.vox-share-primary,.vox-article-actions>.vox-share-secondary{flex:0 0 auto!important;width:auto!important;max-width:none!important}.vox-article-actions>.vox-share-secondary>.vox-like-action{margin-left:0!important}.vox-article-actions{justify-content:flex-start!important}}
.vox-share-row{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:8px}.vox-share-row>span{margin-right:4px;color:var(--vox-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vox-share-row .vox-share-primary,.vox-share-row .vox-share-secondary{display:flex;flex:0 0 auto;gap:8px;width:auto!important;margin:0!important}.vox-share-row .vox-like-action{margin-left:0!important}@media(max-width:760px){.vox-share-row{display:block}.vox-share-row>span{display:block;margin:0 0 12px}.vox-share-row .vox-share-primary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;margin-bottom:9px!important}.vox-share-row .vox-share-secondary{display:grid!important;grid-template-columns:2fr 1fr!important;width:100%!important}.vox-share-row a,.vox-share-row button{width:100%!important;margin:0!important}}
.vox-account-logged{display:flex;align-items:center;justify-content:flex-end;gap:7px}.vox-account-menu .vox-account-greeting{padding:.55rem .72rem}.vox-account-menu .vox-header-icon{position:relative;display:flex;width:34px;height:34px;align-items:center;justify-content:center;padding:0;border-color:#536068;font-size:1rem}.vox-account-menu .vox-header-icon strong{position:absolute;top:-7px;right:-7px;display:flex;min-width:18px;height:18px;align-items:center;justify-content:center;padding:0 4px;border:2px solid var(--vox-bg);border-radius:999px;background:var(--vox-cyan);color:#071012;font-size:.6rem;line-height:1}.vox-account-menu .vox-header-bell span{font-size:0}.vox-account-menu .vox-header-bell span:before{content:'🔔';font-size:.88rem;filter:grayscale(1)}@media(max-width:760px){.vox-account-logged{width:100%;justify-content:flex-end}.vox-account-menu .vox-account-greeting{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}

/* 2.4.0 — pesquisa e navegação integral em desktop/mobile. */
.vox-nav-inner{width:min(1600px,calc(100vw - 32px))!important;max-width:none!important}.vox-topics-nav{width:100%}.vox-topics-list{justify-content:center;flex-wrap:wrap;gap:clamp(18px,2.2vw,42px)!important;overflow:visible!important}.vox-topics-list a{flex:0 0 auto;white-space:nowrap}.vox-mobile-only,.vox-mobile-search{display:none!important}.vox-header-tools{position:relative}.vox-header-new{display:inline-flex;align-items:center;min-height:36px;padding:0 11px;border:1px solid var(--vox-line);color:#fff;font-size:.66rem;font-weight:850;text-decoration:none;white-space:nowrap}.vox-header-new:hover{border-color:var(--vox-cyan);color:var(--vox-cyan)}
.vox-header-search{position:relative}.vox-search-toggle{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--vox-line);background:transparent;color:#fff;font-size:1.35rem;cursor:pointer}.vox-header-search>form{position:absolute;z-index:100;top:calc(100% + 10px);right:0;display:none;width:min(560px,calc(100vw - 30px));grid-template-columns:minmax(0,1fr) auto;padding:12px;border:1px solid #536066;background:#0d1113;box-shadow:0 16px 45px #000}.vox-header-search.is-open>form{display:grid}.vox-header-search label span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.vox-header-search input,.vox-mobile-search input{width:100%;min-height:44px;padding:0 13px;border:1px solid #536066;background:#fff;color:#111;font:inherit}.vox-header-search form button,.vox-mobile-search button,.vox-search-filters button{border:0;background:var(--vox-cyan);color:#071012;font-weight:850;padding:0 18px;cursor:pointer}
.vox-topics-search{flex:0 0 auto;margin-left:auto}.vox-topics-search .vox-search-toggle{width:34px;height:34px;border-color:#536066;font-size:1.15rem}.vox-topics-search .vox-header-search>form{top:calc(100% + 14px)}
.vox-search-filters{display:grid;grid-template-columns:minmax(220px,2fr) repeat(4,minmax(130px,1fr)) auto;gap:10px;margin:0 0 30px;padding:18px;border:1px solid var(--vox-line);border-top:5px solid var(--vox-cyan);background:var(--vox-panel)}.vox-search-filters label{display:grid;gap:6px;color:#aeb7bb;font-size:.68rem;font-weight:800;text-transform:uppercase}.vox-search-filters input,.vox-search-filters select{width:100%;min-height:42px;padding:8px;border:1px solid #536066;background:#0b0e10;color:#fff;font:inherit}.vox-search-filters button{align-self:end;min-height:42px}.search .wp-block-query .wp-block-post-template{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.search .wp-block-post{padding-bottom:20px;border-bottom:1px solid var(--vox-line)}.search .wp-block-post-featured-image img{aspect-ratio:16/10;object-fit:cover}.search .wp-block-post-title{margin:.6rem 0;font-size:1.35rem;line-height:1.15}.search .wp-block-post-excerpt{color:#b8c1c5;font-size:.86rem;line-height:1.5}
@media(max-width:1100px){.vox-search-filters{grid-template-columns:repeat(3,1fr)}.search .wp-block-query .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.vox-header-new{display:none}.vox-nav-inner{width:100%!important}.vox-topics-nav{display:block!important}.vox-topics-toggle{display:flex!important;align-items:center;gap:8px;padding-inline:15px!important}.vox-topics-list{display:none!important;position:absolute;z-index:90;left:0;right:0;top:100%;max-height:calc(100vh - 150px);overflow:auto!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:8px 15px 18px!important;border-top:1px solid var(--vox-line);border-bottom:1px solid var(--vox-line);background:#0b0f11}.vox-topics-nav.is-open .vox-topics-list{display:flex!important}.vox-topics-list a{width:100%;padding:12px 4px;border-bottom:1px solid #283136}.vox-mobile-only{display:block!important}.vox-mobile-search{display:grid!important;grid-template-columns:1fr auto;margin-top:12px}.vox-header-search{display:none}.vox-search-filters{grid-template-columns:1fr 1fr}.search .wp-block-query .wp-block-post-template{grid-template-columns:1fr}}
@media(max-width:520px){.vox-search-filters{grid-template-columns:1fr}.vox-search-filters button{min-height:46px}}

/* 2.4.2 — menu de temas compacto numa só linha. */
@media(min-width:761px){.vox-nav-bar{min-height:58px}.vox-nav-inner{width:calc(100vw - 48px)!important;max-width:1700px!important}.vox-topics-list{display:flex!important;width:100%;box-sizing:border-box;align-items:center;justify-content:space-between!important;flex-wrap:nowrap!important;gap:clamp(8px,1.15vw,20px)!important;padding:11px 0!important;overflow:visible!important}.vox-topics-list>a{min-width:0;width:auto!important;padding:0!important;font-size:clamp(.59rem,.68vw,.7rem)!important;letter-spacing:.025em!important}.vox-topics-search{display:flex;flex:0 0 36px!important;margin-left:4px!important;align-items:center;justify-content:flex-end}.vox-topics-search .vox-search-toggle{width:34px;height:34px}}

/* 2.4.3 — pesquisa como item direto do menu. */
@media(min-width:761px){.vox-topics-list>.vox-header-search{display:flex!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;margin:0 0 0 4px!important;align-items:center!important;align-self:center!important}.vox-topics-list>.vox-header-search .vox-search-toggle{width:34px!important;height:34px!important}.vox-topics-list>.vox-header-search>form{right:0}.vox-nav-bar,.vox-topics-nav,.vox-topics-list{height:auto!important;min-height:0!important}}

/* 2.4.4 — botão Menu integrado no cabeçalho móvel. */
@media(max-width:760px){.vox-nav-bar{min-height:0!important;border:0!important}.vox-nav-bar>.wp-block-group,.vox-nav-inner,.vox-nav-inner>.wp-block-shortcode:empty{min-height:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important}.vox-header-tools>.vox-topics-nav.is-mobile-header{position:relative!important;z-index:120;display:block!important;width:auto!important;align-self:flex-end!important;margin:0 0 2px!important}.vox-header-tools>.vox-topics-nav .vox-topics-toggle{display:flex!important;width:auto!important;min-height:28px;align-items:center;justify-content:flex-end;gap:7px;padding:3px 1px!important;background:transparent!important;color:#fff;text-align:right!important}.vox-header-tools>.vox-topics-nav .vox-topics-list{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important;width:calc(100vw - 30px)!important;max-height:70vh!important;box-sizing:border-box;box-shadow:0 18px 35px rgba(0,0,0,.65)}.vox-header-tools>.vox-topics-nav.is-open .vox-topics-list{display:flex!important}}

/* 2.4.5 — grelha móvel: data/menu e conta/online. */
@media(max-width:760px){.vox-header-tools{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:14px!important;row-gap:12px!important;align-items:center!important;width:100%!important;padding:12px 0 2px!important}.vox-header-tools>.wp-block-shortcode{display:contents!important}.vox-header-tools>.vox-topics-nav.is-mobile-header{grid-column:2!important;grid-row:1!important;align-self:center!important;justify-self:end!important;margin:0!important}.vox-header-tools>.wp-block-shortcode>.vox-live-clock{grid-column:1!important;grid-row:1!important;max-width:none!important;overflow:visible!important;color:#aeb7bb!important;font-size:.68rem!important;text-align:left!important;white-space:nowrap!important}.vox-header-tools>.wp-block-shortcode>.vox-account-menu{grid-column:1!important;grid-row:2!important;justify-self:start!important;margin:0!important}.vox-header-tools>.wp-block-shortcode>.vox-public-online{grid-column:2!important;grid-row:2!important;justify-self:end!important;max-width:none!important;margin:0!important;font-size:.68rem!important;white-space:nowrap!important}.vox-header-tools>.vox-topics-nav .vox-topics-toggle{font-size:.72rem!important}.vox-header-ad{margin-top:8px!important}}

/* 2.4.6 — controlos móveis numa única linha. */
.vox-login-mobile{display:none}@media(max-width:760px){.vox-login-desktop{display:none!important}.vox-login-mobile{display:inline!important}.vox-header-tools{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;grid-template-rows:1fr!important;column-gap:clamp(5px,2vw,10px)!important;row-gap:0!important;padding:10px 0 2px!important;white-space:nowrap}.vox-header-tools>.vox-topics-nav.is-mobile-header{grid-column:1!important;grid-row:1!important;justify-self:start!important}.vox-header-tools>.wp-block-shortcode>.vox-live-clock{grid-column:2!important;grid-row:1!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;font-size:clamp(.49rem,2vw,.62rem)!important;text-overflow:ellipsis!important}.vox-header-tools>.wp-block-shortcode>.vox-public-online{grid-column:3!important;grid-row:1!important;font-size:clamp(.51rem,2vw,.62rem)!important}.vox-header-tools>.wp-block-shortcode>.vox-account-menu{grid-column:4!important;grid-row:1!important;justify-self:end!important}.vox-header-tools>.wp-block-shortcode>.vox-account-menu a{padding:.42rem .55rem!important;font-size:.62rem!important}.vox-header-tools>.vox-topics-nav .vox-topics-toggle{min-height:34px!important;font-size:.62rem!important}.vox-nav-bar .vox-topics-nav{display:none!important}.vox-header-ad{margin-top:10px!important}}

/* 2.4.10 — ordem rígida por flexbox, sem colocação automática em grelha. */
.vox-actions-v3 .vox-share-grid{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;gap:8px!important}.vox-actions-v3 .vox-share-grid>.vox-social-facebook{order:1!important;flex:1 1 0!important}.vox-actions-v3 .vox-share-grid>.vox-social-x{order:2!important;flex:1 1 0!important}.vox-actions-v3 .vox-share-grid>.vox-social-whatsapp{order:3!important;flex:1 1 0!important}.vox-actions-v3 .vox-share-grid>.vox-copy-action{order:4!important;flex:1.2 1 0!important}.vox-actions-v3 .vox-share-grid>.vox-like-action{order:5!important;flex:0 0 72px!important}.vox-actions-v3 .vox-reader-quick{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;gap:8px!important}.vox-actions-v3 .vox-reader-quick>button{flex:1 1 0!important;order:initial!important}.vox-actions-v3 .vox-reaction-grid{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;gap:8px!important}.vox-actions-v3 .vox-reaction-grid>button{flex:1 1 0!important;order:initial!important}
@media(max-width:760px){.vox-actions-v3 .vox-share-grid,.vox-actions-v3 .vox-reader-quick,.vox-actions-v3 .vox-reaction-grid{display:flex!important;flex-flow:row wrap!important;gap:9px!important}.vox-actions-v3 .vox-share-grid>*{flex:0 0 calc(50% - 4.5px)!important}.vox-actions-v3 .vox-share-grid>.vox-like-action{flex-basis:100%!important}.vox-actions-v3 .vox-reader-quick>button{flex:0 0 calc(50% - 4.5px)!important}.vox-actions-v3 .vox-reader-quick>button:last-child{flex-basis:100%!important}.vox-actions-v3 .vox-reaction-grid>button{flex:0 0 calc(50% - 4.5px)!important}}
@media(max-width:380px){.vox-actions-v3 .vox-share-grid>*,.vox-actions-v3 .vox-reader-quick>button,.vox-actions-v3 .vox-reaction-grid>button{flex-basis:100%!important}}

/* 2.4.11 — remove o recuo residual da primeira ação de partilha. */
.vox-actions-v3 .vox-action-share>.vox-share-grid{box-sizing:border-box!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;justify-content:flex-start!important}

/* 2.4.14 — alertas, perfis e ação de correção. */
.vox-actions-v3 .vox-reader-correction{border-color:#b88735!important;background:rgba(184,135,53,.1)!important;color:#efc97c!important}.vox-actions-v3 .vox-reader-correction:hover{border-color:#efc97c!important;background:rgba(184,135,53,.18)!important;color:#fff!important}.avatar,.vox-profile-avatar{filter:grayscale(1)!important}.vox-alert-menu{position:relative}.vox-alert-menu .vox-header-bell{font:inherit}.vox-alert-dropdown{position:absolute;z-index:1000;top:calc(100% + 10px);right:0;width:min(390px,calc(100vw - 24px));overflow:hidden;border:1px solid #536068;border-top:4px solid var(--vox-cyan);background:#0d1418;box-shadow:0 18px 55px #000}.vox-alert-dropdown>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px;border-bottom:1px solid #303b40}.vox-alert-dropdown>header button{border:0;background:transparent;color:var(--vox-cyan);font-size:.65rem;font-weight:850;text-transform:uppercase;cursor:pointer}.vox-alert-item{display:grid!important;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:13px 15px!important;border:0!important;border-bottom:1px solid #293338!important;background:transparent!important;color:#fff!important}.vox-alert-item.is-unread{background:#152329!important}.vox-alert-item i{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;background:#202b30;font-style:normal}.vox-alert-item span,.vox-alert-item strong,.vox-alert-item small,.vox-alert-item time{display:block}.vox-alert-item strong{font-size:.78rem}.vox-alert-item small,.vox-alert-item time{margin-top:3px;color:#9fa9ad;font-size:.65rem}.vox-alert-all{display:block!important;padding:13px!important;border:0!important;color:var(--vox-cyan)!important;text-align:center;text-transform:uppercase}
@media(max-width:760px){.vox-site-header{padding:14px 0 10px}.vox-header-grid{display:grid!important;grid-template-columns:auto minmax(100px,1fr) auto!important;grid-template-rows:auto auto auto!important;gap:12px 10px!important;width:100%!important;padding:0 15px!important}.vox-header-grid>.wp-block-site-logo{grid-column:2!important;grid-row:1!important;justify-self:center!important;margin:0!important}.vox-header-grid>.wp-block-site-logo img{width:138px!important}.vox-header-tools{display:contents!important}.vox-header-tools>.wp-block-shortcode{display:contents!important}.vox-header-tools>.vox-topics-nav.is-mobile-header{grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:start!important}.vox-header-tools>.wp-block-shortcode>.vox-account-menu{grid-column:3!important;grid-row:1!important;align-self:center!important;justify-self:end!important;width:auto!important}.vox-header-tools>.wp-block-shortcode>.vox-live-clock{grid-column:1/3!important;grid-row:2!important;align-self:center!important;justify-self:start!important;max-width:none!important;overflow:visible!important;font-size:clamp(.52rem,2.35vw,.68rem)!important}.vox-header-tools>.wp-block-shortcode>.vox-public-online{grid-column:3!important;grid-row:2!important;align-self:center!important;justify-self:end!important;max-width:none!important;font-size:clamp(.52rem,2.35vw,.68rem)!important}.vox-header-ad{grid-column:1/-1!important;grid-row:3!important;width:100%!important;margin:0!important}.vox-header-tools>.vox-topics-nav .vox-topics-toggle{min-height:36px!important;padding:0!important}.vox-account-menu>a,.vox-account-menu .vox-account-greeting{padding:.5rem .65rem!important;font-size:.65rem!important}.vox-account-logged{gap:5px}.vox-account-menu .vox-header-icon{width:31px;height:31px;padding:0!important}.vox-alert-dropdown{position:fixed;top:70px;right:12px;left:12px;width:auto}}
.vox-comment-invite{position:relative;margin-top:clamp(34px,5vw,60px)!important;margin-bottom:clamp(28px,4vw,46px)!important;padding:clamp(20px,3vw,34px)!important;border:1px solid var(--vox-line);border-top:5px solid var(--vox-cyan);background:linear-gradient(135deg,#172126,#101416 68%)}.vox-comment-invite:before{content:'“';position:absolute;top:8px;right:24px;color:rgba(32,197,211,.13);font:900 7rem/1 Georgia,serif}.vox-comment-invite-copy{position:relative;z-index:1;max-width:760px;margin-bottom:24px}.vox-comment-kicker{margin:0 0 7px;color:var(--vox-cyan);font-size:.66rem;font-weight:900;letter-spacing:.12em}.vox-comment-invite h2{margin:0 0 8px;font-size:clamp(1.55rem,3vw,2.45rem)}.vox-comment-invite-copy>p:last-child{margin:0;color:#bdc5c8;line-height:1.55}.vox-comment-invite .wp-block-comments{margin-top:20px;padding-top:20px;border-top:1px solid var(--vox-line)}.vox-comment-invite textarea{width:100%;min-height:150px;padding:14px;border:1px solid #647078;background:#f5f6f4;color:#101416;font:inherit}.vox-comment-invite .form-submit input{border:0;padding:13px 20px;background:var(--vox-cyan);color:#071012;font-weight:850;cursor:pointer}@media(max-width:760px){.vox-comment-invite{width:calc(100vw - 30px)!important;padding:18px!important}.vox-comment-invite:before{right:12px;font-size:5rem}}
.vox-account-menu button.vox-header-bell{margin:0!important;transform:translateY(3px);appearance:none!important;border-radius:0!important;background:transparent!important;color:#fff!important;cursor:pointer!important;line-height:1!important}
@media(max-width:760px){.vox-header-grid>.vox-topics-nav.is-mobile-header{grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:start!important}.vox-header-grid>.vox-account-menu{grid-column:3!important;grid-row:1!important;align-self:center!important;justify-self:end!important;width:auto!important}.vox-header-grid>.vox-live-clock{grid-column:1/3!important;grid-row:2!important;align-self:center!important;justify-self:start!important;max-width:none!important;margin:0!important;color:#aeb7bb!important;font-size:clamp(.52rem,2.35vw,.68rem)!important;white-space:nowrap!important}.vox-header-grid>.vox-public-online{grid-column:3!important;grid-row:2!important;align-self:center!important;justify-self:end!important;max-width:none!important;margin:0!important;font-size:clamp(.52rem,2.35vw,.68rem)!important;white-space:nowrap!important}.vox-header-grid>.vox-topics-nav .vox-topics-toggle{display:flex!important;min-height:36px!important;align-items:center!important;gap:6px!important;padding:0!important;background:transparent!important;color:#fff!important}.vox-header-grid>.vox-topics-nav .vox-topics-list{position:absolute!important;z-index:120;top:calc(100% + 8px)!important;left:0!important;width:calc(100vw - 30px)!important;max-height:70vh!important;overflow:auto!important;padding:8px 15px 18px!important;border:1px solid var(--vox-line);background:#0b0f11}.vox-header-grid>.vox-topics-nav.is-open .vox-topics-list{display:flex!important}.vox-header-tools:empty,.vox-header-tools>.wp-block-shortcode:empty{display:none!important}}
@media(max-width:760px){.vox-header-grid{display:block!important}.vox-mobile-header-primary,.vox-mobile-header-secondary{display:grid!important;width:100%!important;align-items:center!important}.vox-mobile-header-primary{grid-template-columns:minmax(70px,1fr) auto minmax(70px,1fr)!important;gap:8px;padding-bottom:13px;border-bottom:1px solid var(--vox-line)}.vox-mobile-header-primary>.vox-topics-nav{grid-column:1;justify-self:start}.vox-mobile-header-primary>.wp-block-site-logo{grid-column:2;justify-self:center;margin:0!important}.vox-mobile-header-primary>.wp-block-site-logo img{width:138px!important}.vox-mobile-header-primary>.vox-account-menu{grid-column:3;justify-self:end;width:auto!important}.vox-mobile-header-secondary{grid-template-columns:auto minmax(0,1fr)!important;gap:12px;padding:12px 0 2px}.vox-mobile-header-secondary>.vox-public-online{grid-column:1;justify-self:start;margin:0!important;font-size:clamp(.52rem,2.3vw,.67rem)!important;white-space:nowrap}.vox-mobile-header-secondary>.vox-live-clock{grid-column:2;justify-self:end;max-width:100%!important;margin:0!important;overflow:visible!important;color:#aeb7bb!important;font-size:clamp(.5rem,2.15vw,.64rem)!important;text-align:right!important;white-space:nowrap!important}.vox-mobile-header-primary .vox-topics-toggle{display:flex!important;align-items:center!important;gap:6px!important;padding:0!important;background:transparent!important;color:#fff!important}.vox-mobile-header-primary .vox-topics-list{position:absolute!important;z-index:120;top:100%!important;left:0!important;width:calc(100vw - 30px)!important;max-height:70vh!important;overflow:auto!important;padding:8px 15px 18px!important;border:1px solid var(--vox-line);background:#0b0f11}.vox-mobile-header-primary .vox-topics-nav.is-open .vox-topics-list{display:flex!important}.vox-header-ad{margin-top:10px!important}}
@media(max-width:760px){.vox-mobile-header-primary{position:relative!important;display:block!important;height:126px!important;padding:0!important}.vox-mobile-header-primary>.wp-block-site-logo{position:absolute!important;top:0!important;left:50%!important;width:124px!important;margin:0!important;transform:translateX(-50%)!important}.vox-mobile-header-primary>.wp-block-site-logo img{display:block!important;width:124px!important;max-width:124px!important;height:auto!important;margin:0 auto!important}.vox-mobile-header-primary>.vox-topics-nav{position:absolute!important;top:76px!important;left:0!important;margin:0!important}.vox-mobile-header-primary>.vox-account-menu{position:absolute!important;top:70px!important;right:0!important;width:auto!important;margin:0!important}.vox-mobile-header-primary .vox-topics-list{top:calc(100% + 10px)!important}.vox-mobile-header-primary .vox-account-logged{display:flex!important;align-items:center!important;gap:5px!important}.vox-mobile-header-primary .vox-alert-menu{display:flex!important;width:31px!important;height:31px!important;flex:0 0 31px!important;align-items:center!important;justify-content:center!important;line-height:1!important}.vox-mobile-header-primary .vox-header-icon,.vox-mobile-header-primary button.vox-header-bell{box-sizing:border-box!important;display:grid!important;width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important;flex:0 0 31px!important;place-items:center!important;margin:0!important;padding:0!important;transform:none!important;vertical-align:middle!important;line-height:1!important}.vox-mobile-header-primary button.vox-header-bell span{display:block!important;width:100%!important;line-height:1!important;text-align:center!important}}

/* 2.4.20 — cabeçalho móvel compacto numa única linha. */
@media(max-width:760px){.vox-site-header{padding-top:8px!important}.vox-mobile-header-primary{position:relative!important;display:flex!important;width:100%!important;height:auto!important;min-height:64px!important;box-sizing:border-box!important;align-items:center!important;gap:5px!important;padding:7px 0 10px!important;border-bottom:1px solid var(--vox-line)}.vox-mobile-header-primary>.wp-block-site-logo{position:static!important;order:1!important;width:104px!important;flex:0 0 104px!important;margin:0!important;transform:none!important}.vox-mobile-header-primary>.wp-block-site-logo img{display:block!important;width:104px!important;max-width:104px!important;height:auto!important;margin:0!important}.vox-mobile-header-primary>.vox-account-menu{position:static!important;order:2!important;width:auto!important;min-width:0!important;margin:0 0 0 auto!important}.vox-mobile-header-primary>.vox-topics-nav{position:relative!important;top:auto!important;right:auto!important;left:auto!important;order:3!important;width:31px!important;min-width:31px!important;flex:0 0 31px!important;margin:0!important}.vox-mobile-header-primary .vox-topics-toggle{display:grid!important;width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important;box-sizing:border-box!important;place-items:center!important;margin:0!important;padding:0!important;border:1px solid #536068!important;font-size:0!important;line-height:1!important}.vox-mobile-header-primary .vox-topics-toggle>span{display:block!important;font-size:.9rem!important;line-height:1!important}.vox-mobile-header-primary .vox-topics-list{top:calc(100% + 10px)!important;right:0!important;left:auto!important}.vox-mobile-header-secondary{padding-top:10px!important}.vox-mobile-header-primary .vox-account-greeting{max-width:104px!important;overflow:hidden!important;padding:.48rem .55rem!important;font-size:.61rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}}
@media(max-width:390px){.vox-mobile-header-primary{gap:4px!important}.vox-mobile-header-primary>.wp-block-site-logo{width:90px!important;flex-basis:90px!important}.vox-mobile-header-primary>.wp-block-site-logo img{width:90px!important;max-width:90px!important}.vox-mobile-header-primary .vox-account-greeting{max-width:82px!important;padding-inline:.42rem!important;font-size:.58rem!important}.vox-mobile-header-primary .vox-account-logged{gap:4px!important}.vox-mobile-header-primary .vox-header-icon,.vox-mobile-header-primary button.vox-header-bell,.vox-mobile-header-primary .vox-alert-menu,.vox-mobile-header-primary>.vox-topics-nav,.vox-mobile-header-primary .vox-topics-toggle{width:29px!important;min-width:29px!important;height:29px!important;min-height:29px!important;flex-basis:29px!important}}
@media(min-width:761px){.vox-account-logged{align-items:center!important}.vox-account-logged>.vox-alert-menu{display:flex!important;width:34px!important;height:34px!important;flex:0 0 34px!important;align-items:center!important;justify-content:center!important;line-height:1!important}.vox-account-menu button.vox-header-bell{box-sizing:border-box!important;display:flex!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;transform:none!important;vertical-align:middle!important;line-height:1!important}}

/* 2.4.21 — caixas consistentes para sino e menu em todos os navegadores. */
.vox-account-menu button.vox-header-bell{box-sizing:border-box!important;position:relative!important;inset:auto!important;overflow:visible!important;appearance:none!important;-webkit-appearance:none!important;border:1px solid #536068!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
@media(min-width:761px){.vox-account-logged>.vox-alert-menu,.vox-account-menu button.vox-header-bell{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important}.vox-account-logged>.vox-alert-menu{align-self:center!important;margin:0!important;overflow:visible!important}.vox-account-menu button.vox-header-bell{align-self:center!important;transform:none!important}}
@media(max-width:760px){.vox-mobile-header-primary>.vox-topics-nav{display:flex!important;height:31px!important;min-height:31px!important;max-height:31px!important;align-self:center!important;align-items:center!important;justify-content:center!important;margin:0!important;transform:none!important;line-height:1!important}.vox-mobile-header-primary .vox-topics-toggle{align-self:center!important;transform:none!important;appearance:none!important;-webkit-appearance:none!important}.vox-mobile-header-primary button.vox-header-bell{border:1px solid #536068!important}}
@media(max-width:390px){.vox-mobile-header-primary>.vox-topics-nav{height:29px!important;min-height:29px!important;max-height:29px!important}}

/* 2.4.22 — comentários imediatamente após o texto e controlos móveis alinhados. */
.vox-comment-invite{margin-top:18px!important;margin-bottom:clamp(26px,4vw,42px)!important;padding:clamp(18px,2.4vw,28px)!important}.vox-comment-invite:before{top:10px!important;right:20px!important;font-size:5rem!important}.vox-comment-invite-copy{max-width:780px!important;margin-bottom:18px!important}.vox-comment-invite-copy h2{margin:0 0 7px!important;font-size:clamp(1.35rem,2.2vw,1.9rem)!important;line-height:1.12!important;letter-spacing:-.02em!important}.vox-comment-invite .wp-block-comments{margin-top:16px!important;padding-top:16px!important}.vox-comment-invite .wp-block-comments-title{margin:0 0 16px!important;font-size:clamp(1.15rem,1.65vw,1.5rem)!important;line-height:1.2!important;letter-spacing:-.015em!important}.vox-comment-invite .comment-reply-title{font-size:clamp(1rem,1.4vw,1.25rem)!important;line-height:1.25!important}
@media(max-width:760px){.vox-mobile-header-primary>.vox-topics-nav{transform:none!important}.vox-comment-invite{margin-top:14px!important;padding:17px!important}.vox-comment-invite:before{right:12px!important;font-size:3.8rem!important}.vox-comment-invite-copy h2{font-size:1.35rem!important}.vox-comment-invite .wp-block-comments-title{font-size:1.12rem!important}}

/* 2.4.24 — ordem final do artigo e remoção do recuo legado da partilha. */
.vox-actions-v3 .vox-share-grid{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;list-style:none!important;transform:none!important}.vox-actions-v3 .vox-share-grid:before,.vox-actions-v3 .vox-share-grid:after{content:none!important;display:none!important}.vox-actions-v3 .vox-share-grid>.vox-social-facebook{position:static!important;left:auto!important;margin:0!important;padding-left:12px!important;transform:none!important}

/* 2.4.25 — o wpautop insere <br> entre as ações; em flexbox ocupavam quatro gaps antes do Facebook. */
.vox-actions-v3 .vox-share-grid>br{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;flex:0 0 0!important}
