/* ============================================================
   Área 14 Site v1. Só carrega nos estágios 1 (prévia) e 2.
   Fontes locais: Anton (chamadas curtas) e Source Serif 4 (leitura).
   ============================================================ */
@font-face{font-family:"Anton";src:url(fonts/anton-normal-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Source Serif 4";src:url(fonts/sourceserif4-var.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}
/* fallback com métrica próxima para evitar salto de layout */
@font-face{font-family:"A14 Fallback";src:local("Georgia");size-adjust:104%;ascent-override:92%;descent-override:26%;line-gap-override:0%}

body.a14{
  --a-navy:#061436;--a-navy2:#0d2250;--a-navy3:#16316b;--a-yellow:#FDBE05;--a-yellowd:#8a6200;
  --a-ink:#0d1220;--a-muted:#566074;--a-line:#e3e0d6;--a-paper:#ffffff;--a-bg:#f6f4ee;--a-bg2:#efece3;
  --a-wa:#25D366;--a-live:#E5392D;
  --a-f-display:"Anton","Arial Narrow",Impact,sans-serif;
  --a-f-text:"Source Serif 4","A14 Fallback",Georgia,"Times New Roman",serif;
  --a-r:6px;--a-shadow:0 1px 2px rgba(6,20,54,.08),0 6px 18px rgba(6,20,54,.07);
  /* paleta global do Kadence */
  --global-palette1:#16316b;--global-palette2:#061436;--global-palette3:#0d1220;--global-palette4:#2b3347;
  --global-palette5:#566074;--global-palette6:#8d93a3;--global-palette7:#e3e0d6;--global-palette8:#f6f4ee;--global-palette9:#ffffff;
  --global-body-font-family:var(--a-f-text);--global-heading-font-family:var(--a-f-text);
  --global-primary-nav-font-family:var(--a-f-display);
  --global-palette-btn-bg:#16316b;--global-palette-btn-bg-hover:#061436;
  --global-content-narrow-width:880px;
  background:var(--a-bg);color:var(--a-ink);font-family:var(--a-f-text);
}
body.a14 .site,body.a14 #inner-wrap,body.a14 .content-area{background:transparent}
/* reserva o espaço da barra fixa da Rádio Clube (mu-plugin a14-radio) para não dar salto de layout */
body.a14{padding-top:46px}
@media (max-width:600px){body.a14{padding-top:42px}}
/* anúncio de cliente no cabeçalho: não aparece em páginas institucionais (Anuncie, Contato, Privacidade etc.) */
body.a14.page:not(.a14-home) .header-html,body.a14.page:not(.a14-home) .mobile-html,body.a14.page:not(.a14-home) .site-bottom-header-wrap{display:none}
body.a14 a{text-underline-offset:3px}

/* ---------- editorias (cores de chip e faixa) ---------- */
.a14-c-sm{--cc:#FDBE05;--ct:#0b0b0b}.a14-c-politica{--cc:#2F5BFF;--ct:#fff}.a14-c-policia{--cc:#FF4B3E;--ct:#1a0508}
.a14-c-botucatu{--cc:#C084FC;--ct:#220a3d}.a14-c-esportes{--cc:#34D67F;--ct:#04261a}.a14-c-servico{--cc:#2DE0D0;--ct:#052a33}
.a14-c-educacao{--cc:#FF9A1F;--ct:#2a1203}.a14-c-cultura{--cc:#FF5FAE;--ct:#35092a}.a14-c-tempo{--cc:#7DD3FC;--ct:#06263b}
.a14-c-colunas{--cc:#E9D8A6;--ct:#2b2410}
.a14-chip{display:inline-block;font:400 12.5px/1 var(--a-f-display);letter-spacing:.06em;text-transform:uppercase;padding:5px 8px 4px;border-radius:3px;background:var(--cc,#FDBE05);color:var(--ct,#0b0b0b)}
.a14-stripe{border-top:4px solid var(--cc,#FDBE05)}
.a14-s-sm{--cc:#FDBE05}.a14-s-politica{--cc:#2F5BFF}.a14-s-policia{--cc:#FF4B3E}.a14-s-botucatu{--cc:#C084FC}.a14-s-esportes{--cc:#34D67F}
.a14-s-servico{--cc:#2DE0D0}.a14-s-colunas{--cc:#E9D8A6}

/* chips das categorias nos cartões do tema e na matéria (por classe ou por endereço) */
body.a14 .entry-taxonomies{line-height:1;margin:0 0 6px}
body.a14 .entry-taxonomies .category-links,body.a14 .entry-taxonomies .term-links{display:flex;flex-wrap:wrap;gap:4px;font-size:0;line-height:0}
body.a14 .entry-taxonomies a[href$="/geral/"],body.a14 .entry-taxonomies a.category-link-geral{display:none}
body.a14 .entry-taxonomies a{display:inline-block;font:400 12.5px/1 var(--a-f-display);letter-spacing:.06em;text-transform:uppercase;padding:5px 8px 4px;border-radius:3px;background:#FDBE05;color:#0b0b0b;text-decoration:none;margin:0}
body.a14 .entry-taxonomies a.category-link-policia,body.a14 .entry-taxonomies a[href$="/policia/"]{background:#FF4B3E;color:#1a0508}
body.a14 .entry-taxonomies a.category-link-politica,body.a14 .entry-taxonomies a[href$="/politica/"]{background:#2F5BFF;color:#fff}
body.a14 .entry-taxonomies a.category-link-botucatu,body.a14 .entry-taxonomies a[href$="/botucatu/"]{background:#C084FC;color:#220a3d}
body.a14 .entry-taxonomies a.category-link-regional,body.a14 .entry-taxonomies a[href$="/regional/"]{background:#C084FC;color:#220a3d}
body.a14 .entry-taxonomies a.category-link-esportes,body.a14 .entry-taxonomies a[href$="/esportes/"]{background:#34D67F;color:#04261a}
body.a14 .entry-taxonomies a.category-link-pratania,body.a14 .entry-taxonomies a[href$="/pratania/"]{background:#FF5FAE;color:#35092a}
body.a14 .entry-taxonomies a.category-link-areiopolis,body.a14 .entry-taxonomies a[href$="/areiopolis/"]{background:#FF9A1F;color:#2a1203}
body.a14 .entry-taxonomies a.category-link-barra-bonita,body.a14 .entry-taxonomies a[href$="/barra-bonita/"]{background:#2DE0D0;color:#052a33}
body.a14 .entry-taxonomies a.category-link-lencois-paulista,body.a14 .entry-taxonomies a[href$="/lencois-paulista/"]{background:#2DE0D0;color:#052a33}
body.a14 .entry-taxonomies a.category-link-bauru,body.a14 .entry-taxonomies a[href$="/bauru/"]{background:#7DD3FC;color:#06263b}
body.a14 .entry-taxonomies a.category-link-igaracu-do-tiete,body.a14 .entry-taxonomies a[href$="/igaracu-do-tiete/"]{background:#7DD3FC;color:#06263b}
body.a14 .entry-taxonomies a.category-link-colunistas,body.a14 .entry-taxonomies a[href$="/colunistas/"]{background:#E9D8A6;color:#2b2410}
body.a14 .entry-taxonomies a.category-link-notas-de-falecimento,body.a14 .entry-taxonomies a[href$="/notas-de-falecimento/"]{background:#E9D8A6;color:#2b2410}
body.a14 .entry-taxonomies a.category-link-opiniao-dra-edilaine,body.a14 .entry-taxonomies a[href$="/opiniao-dra-edilaine/"]{background:#E9D8A6;color:#2b2410}
body.a14 .entry-taxonomies a.category-link-opiniao-dr-dener,body.a14 .entry-taxonomies a[href$="/opiniao-dr-dener/"]{background:#E9D8A6;color:#2b2410}
body.a14 .entry-taxonomies a.category-link-opiniao-do-pedro,body.a14 .entry-taxonomies a[href$="/opiniao-do-pedro/"]{background:#E9D8A6;color:#2b2410}
body.a14 .entry-taxonomies a.category-link-coluna-dr-rafael,body.a14 .entry-taxonomies a[href$="/coluna-dr-rafael/"]{background:#E9D8A6;color:#2b2410}
body.a14 .entry-taxonomies a.category-link-cronica-jose-luiz-ricchetti,body.a14 .entry-taxonomies a[href$="/cronica-jose-luiz-ricchetti/"]{background:#E9D8A6;color:#2b2410}

/* ---------- cabeçalho ---------- */
body.a14 .site-header .site-header-row-container-inner,body.a14 .site-header .site-header-upper-inner-wrap{background:var(--a-navy)}
body.a14 .site-top-header-wrap .site-header-row-container-inner{background:#040d26}
body.a14 .site-top-header-inner-wrap{min-height:34px}
body.a14 .site-header .social-button,body.a14 .site-header .search-toggle-open{color:#b9c3dd;background:transparent}
body.a14 .site-header .social-button:hover,body.a14 .site-header .search-toggle-open:hover{color:var(--a-yellow);background:transparent}
body.a14 .search-toggle-label{font:400 13px/1 var(--a-f-display);letter-spacing:.08em}
body.a14 .site-main-header-inner-wrap{min-height:0;padding:10px 0 0}
body.a14 .site-branding a.brand img.custom-logo{height:auto;width:auto;max-width:190px;max-height:76px}
body.a14 .header-html p{margin:0}
body.a14 .header-html img{max-width:100%;height:auto}
body.a14 .site-header-main-section-right{background:var(--a-navy2);border-top:1px solid #1c3270!important;margin-top:10px!important;box-shadow:0 0 0 100vmax var(--a-navy2);clip-path:inset(0 -100vmax)}
body.a14 .main-navigation .primary-menu-container>ul>li.menu-item>a{font:400 15px/1 var(--a-f-display);letter-spacing:.05em;text-transform:uppercase;color:#e8edfa;padding:15px 14px 12px;border-bottom:3px solid transparent;height:auto}
body.a14 .main-navigation .primary-menu-container>ul>li.menu-item>a:hover,body.a14 .main-navigation .primary-menu-container>ul>li.current-menu-item>a,body.a14 .main-navigation .primary-menu-container>ul>li.current-menu-ancestor>a{color:#fff;border-bottom-color:var(--a-yellow);background:transparent}
body.a14 .main-navigation .primary-menu-container>ul>li.menu-item-home>a,body.a14 .main-navigation .primary-menu-container>ul>li.menu-item:nth-child(4)>a{color:var(--a-yellow)}
body.a14 .header-navigation .header-menu-container ul ul.sub-menu{background:var(--a-navy2);border:1px solid #1c3270;border-top:3px solid var(--a-yellow)}
body.a14 .header-navigation .header-menu-container ul ul li.menu-item>a{font:400 13px/1.2 var(--a-f-display);letter-spacing:.05em;text-transform:uppercase;color:#e8edfa;width:230px}
body.a14 .header-navigation .header-menu-container ul ul li.menu-item>a:hover{background:var(--a-navy3);color:#fff}
/* celular */
body.a14 #mobile-header .site-header-row-container-inner{background:var(--a-navy)}
body.a14 #mobile-header .site-branding a.brand img.custom-logo{max-height:48px;max-width:130px}
body.a14 #mobile-header .menu-toggle-open,body.a14 #mobile-header .search-toggle-open{color:#fff}
body.a14 #mobile-drawer .drawer-inner{background:var(--a-navy)}
body.a14 #mobile-drawer .drawer-navigation ul li a{font:400 17px/1.2 var(--a-f-display);letter-spacing:.05em;text-transform:uppercase;color:#e8edfa}

/* ---------- módulos globais ---------- */
.a14-wrap{max-width:1232px;margin:0 auto;padding:0 16px}
.a14-meta{font:400 13.5px/1.3 var(--a-f-text);color:var(--a-muted)}
.a14-noimg{display:block;width:100%;height:100%;background:linear-gradient(135deg,#0d2250,#061436)}
.a14-ph{position:relative;overflow:hidden;background:var(--a-bg2)}
.a14-ph img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}
.r169{aspect-ratio:16/9}.r32{aspect-ratio:3/2}.a14-sq{aspect-ratio:1/1;border-radius:4px}
.a14-row .a14-ph img{width:150%;max-width:none;height:auto;margin-left:-25%}

/* Plantão e cidades */
.a14-plantao{background:#fff;border-bottom:1px solid var(--a-line)}
.a14-plantao .a14-wrap{display:flex;gap:16px;align-items:stretch;padding-left:0;padding-right:0;height:96px}
.a14-plantao li{height:96px;overflow:hidden}
.a14-plantao .tit{flex:none;display:flex;align-items:center;gap:8px;background:var(--a-live);color:#fff;font:400 16px/1 var(--a-f-display);letter-spacing:.07em;padding:0 16px;text-transform:uppercase}
.a14-plantao .tit::before{content:"";width:9px;height:9px;border-radius:50%;background:#fff}
.a14-plantao .tit span{opacity:.9;font-size:12px;margin-left:4px}
.a14-plantao ol{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;flex:1;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}
.a14-plantao li{flex:none;width:300px;margin:0;padding:10px 16px;border-right:1px solid var(--a-line);font:600 14.5px/1.3 var(--a-f-text)}
.a14-plantao li a{color:var(--a-ink);text-decoration:none;display:block}
.a14-plantao li time{display:block;font:400 13px/1 var(--a-f-display);letter-spacing:.05em;color:var(--a-live);margin-bottom:3px}
.a14-plantao li:hover{background:var(--a-bg)}
.a14-cities{background:#fff;border-bottom:1px solid var(--a-line)}
.a14-cities .a14-wrap{display:flex;align-items:center;gap:12px;padding:10px 16px;overflow-x:auto;scrollbar-width:none}
.a14-cities .lb{font:600 13px/1 var(--a-f-text);color:var(--a-muted);white-space:nowrap}
.a14-pill{flex:none;border:1px solid var(--a-line);background:#fff;border-radius:99px;padding:7px 14px;font:600 14px/1.2 var(--a-f-text);white-space:nowrap;color:var(--a-ink);text-decoration:none}
.a14-pill small{color:var(--a-muted);font-weight:400;margin-left:4px;font-size:12px}
.a14-pill.on{background:var(--a-navy);border-color:var(--a-navy);color:#fff}.a14-pill.on small{color:var(--a-yellow)}
.a14-pill:hover{border-color:var(--a-navy)}

/* publicidade */
.a14-slot{display:block;margin:24px auto;text-align:center;clear:both;max-width:100%}
.a14-slot>small{display:block;font:600 10px/1 var(--a-f-text);letter-spacing:.14em;text-transform:uppercase;color:#6b7387;margin-bottom:6px}
.a14-slot img{margin:0 auto;display:block;height:auto}
.a14-plate{position:relative;display:flex;flex-direction:column;justify-content:center;gap:6px;overflow:hidden;text-align:left;color:#fff;background:radial-gradient(120% 140% at 100% 0,#1c3a85 0,#061436 60%);border:1px solid #1c3270;border-radius:4px;padding:0 20px 0 26px;margin:0 auto;text-decoration:none}
.a14-plate::before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#FDBE05}
.a14-plate .k{font:400 28px/1 var(--a-f-display);text-transform:uppercase;letter-spacing:.04em;color:#FDBE05}
.a14-plate .t{font:13px/1.25 var(--a-f-text);color:#dfe6f7}
.a14-plate .w{font:400 14px/1 var(--a-f-display);letter-spacing:.04em;color:#fff}.a14-plate .w i{font-style:normal;color:#25D366}
.a14-plate.p728{width:728px;max-width:100%;height:90px}
.a14-plate.p970{width:970px;max-width:100%;height:250px}.a14-plate.p970 .k{font-size:64px}
.a14-plate.p300{width:300px;max-width:100%;height:250px}.a14-plate.p300 .k{font-size:44px}.a14-plate.p300 .t{font-size:15px}.a14-plate.p300 .w{font-size:17px}
.a14-plate.p320{width:320px;max-width:100%;height:100px}.a14-plate.p320 .k{font-size:24px}
.a14-plate.p336{width:336px;max-width:100%;height:280px}.a14-plate.p336 .k{font-size:50px}
.a14-slot-lat1,.a14-slot-fim,.a14-slot-meio{min-height:282px}

/* botões */
.a14-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:400 15px/1 var(--a-f-display);text-transform:uppercase;letter-spacing:.05em;padding:11px 16px 10px;border-radius:var(--a-r);text-decoration:none;border:0;cursor:pointer}
.a14-btn-wa{background:var(--a-wa);color:#04210f}.a14-btn-wa:hover{background:#3fe07b;color:#04210f}
.a14-btn-y{background:var(--a-yellow);color:#0b0b0b}.a14-btn-y:hover{background:#ffd23d;color:#0b0b0b}
.a14-big{font-size:18px;padding:16px 24px 15px}

/* seções, cartões */
.a14-sec{display:flex;align-items:baseline;gap:12px;margin:48px 0 16px;border-bottom:2px solid var(--a-ink);padding-bottom:8px}
.a14-sec h2{font:400 30px/1 var(--a-f-display);letter-spacing:.03em;text-transform:uppercase;margin:0;color:var(--a-ink)}
.a14-sec .a14-bar{width:10px;height:26px;background:var(--cc,#FDBE05);align-self:center}
.a14-sec .a14-more{margin-left:auto;font:600 14px/1 var(--a-f-text);color:var(--a-navy3);text-decoration:none}
.a14-sec .a14-more:hover{text-decoration:underline}
.a14-card{display:block;background:#fff;border-radius:var(--a-r);overflow:hidden;box-shadow:var(--a-shadow);transition:transform .18s ease,box-shadow .18s ease;color:var(--a-ink);text-decoration:none}
.a14-card:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(6,20,54,.1),0 12px 28px rgba(6,20,54,.12)}
.a14-card .a14-b{padding:12px 16px 16px}
.a14-card h3,.a14-row h3{font:700 20px/1.2 var(--a-f-text);margin:6px 0 8px;color:var(--a-ink);text-wrap:balance}
.a14-card p{font:400 15px/1.45 var(--a-f-text);color:#3b4457;margin:0 0 8px}
.a14-card:hover h3,.a14-row:hover h3,.a14-lead:hover h2{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}
.a14-row{display:grid;grid-template-columns:112px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--a-line);color:var(--a-ink);text-decoration:none}
.a14-row:last-child{border-bottom:0}
.a14-row h3{font-size:17px;line-height:1.25;margin:4px 0}
.a14-cols2,.a14-cols3,.a14-cols4{display:grid;gap:16px}
.a14-cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.a14-cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.a14-cols4{grid-template-columns:repeat(4,minmax(0,1fr))}
.a14-pol{grid-template-columns:1fr 1fr 300px;align-items:start}
.a14-cs{gap:24px;align-items:start}

/* home */
body.a14-home .entry-hero,body.a14-home .entry-header,body.a14-home .entry-footer,body.a14-home .comments-area,body.a14-home .entry-author{display:none}
body.a14-home .entry-header.page-title,body.a14-home .page-title{display:block;position:absolute;left:-9999px;height:1px;width:1px;overflow:hidden}
body.a14-home .content-container{max-width:1264px}
body.a14-home .entry.single-entry{background:transparent;box-shadow:none;border:0}
body.a14-home .entry-content-wrap{padding:0}
body.a14-home .content-area{margin-top:16px;margin-bottom:0}
body.a14-home .entry-content{margin:0}
.a14-home-wrap{margin-top:8px}
.a14-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}
.a14-lead{display:block;background:#fff;border-radius:var(--a-r);overflow:hidden;box-shadow:var(--a-shadow);color:var(--a-ink);text-decoration:none}
.a14-lead .a14-b{padding:16px 24px 24px}
.a14-lead .a14-chip{font-size:14px;padding:6px 10px 5px}
.a14-lead h2{font:700 38px/1.1 var(--a-f-text);letter-spacing:-.01em;margin:10px 0;color:var(--a-ink);text-wrap:balance}
.a14-lead p{font:400 18px/1.5 var(--a-f-text);color:#3b4457;max-width:62ch;margin:0}
.a14-lead+.a14-cols3{margin-top:16px}
.a14-rail>*+*{margin-top:24px}
.a14-rail .a14-slot{margin-top:24px;margin-bottom:0}
.a14-box{background:#fff;border-radius:var(--a-r);box-shadow:var(--a-shadow);padding:16px}
.a14-box h4{font:400 18px/1.1 var(--a-f-display);text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px;color:var(--a-ink)}
.a14-rank{list-style:none;counter-reset:r;margin:0;padding:0}
.a14-rank li{counter-increment:r;display:grid;grid-template-columns:34px 1fr;gap:8px;padding:10px 0;border-bottom:1px solid var(--a-line);margin:0}
.a14-rank li:last-child{border:0}
.a14-rank li::before{content:counter(r);font:400 30px/.95 var(--a-f-display);color:var(--a-yellowd)}
.a14-rank a{font:600 15.5px/1.28 var(--a-f-text);color:var(--a-ink);text-decoration:none}.a14-rank a:hover{text-decoration:underline}
.a14-fm{background:linear-gradient(150deg,#310652 0,#6a1457 60%,#ff296d 130%);color:#fff;border-radius:var(--a-r);padding:16px}
.a14-fm img.lg{height:34px;width:auto;margin-bottom:6px;display:block}
.a14-live{font:400 13px/1 var(--a-f-display);letter-spacing:.08em;display:inline-flex;align-items:center;gap:6px;color:#fff}
.a14-live::before{content:"";width:8px;height:8px;border-radius:50%;background:#ffde26;box-shadow:0 0 0 3px rgba(255,222,38,.3)}
.a14-fm h4{font:400 22px/1.05 var(--a-f-display);text-transform:uppercase;letter-spacing:.05em;margin:8px 0;color:#fff}
.a14-fm p{font:400 14.5px/1.4 var(--a-f-text);color:#f0dcff;margin:0}
.a14-fm .prog{list-style:none;margin:12px 0 0;padding:0;font-size:13.5px;border-top:1px solid rgba(255,255,255,.25)}
.a14-fm .prog li{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.15);margin:0}
.a14-fm .prog b{color:#ffde26;font-weight:600}
.a14-fala{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;background:var(--a-navy);color:#fff;border-radius:var(--a-r);padding:24px 32px;border-left:8px solid var(--a-wa);margin-top:48px}
.a14-fala .ic{width:64px;height:64px;border-radius:50%;background:var(--a-wa);display:grid;place-items:center}
.a14-fala .ic svg{width:36px;height:36px}
.a14-fala h3{font:400 34px/1.05 var(--a-f-display);text-transform:uppercase;letter-spacing:.04em;color:#fff;margin:0}
.a14-fala h3 em{font-style:normal;color:var(--a-wa)}
.a14-fala p{color:#c9d3ec;font:400 16px/1.45 var(--a-f-text);margin:4px 0 0;max-width:60ch}
.a14-fala-sm{grid-template-columns:1fr;padding:16px;gap:12px;border-left-width:6px;margin-top:0}
.a14-fala-sm h3{font-size:24px}.a14-fala-sm .ic{width:48px;height:48px}.a14-fala-sm .ic svg{width:28px;height:28px}
.a14-camara{background:var(--a-navy);color:#fff;border-radius:var(--a-r);padding:24px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}
.a14-camara h3{font:700 22px/1.2 var(--a-f-text);margin:0;color:#fff}
.a14-camara .k{font:400 14px/1.45 var(--a-f-text);color:#b9c3dd;margin:0}
.a14-svc{list-style:none;margin:0;padding:0;width:100%}
.a14-svc li{padding:12px 0;border-bottom:1px solid var(--a-line);margin:0}.a14-svc li:last-child{border:0}
.a14-svc a{display:block;color:var(--a-ink);text-decoration:none}
.a14-svc h3{font:700 16.5px/1.25 var(--a-f-text);margin:6px 0 0;color:inherit}
.a14-svc .a14-meta{display:block;margin-top:4px}
.a14-svc a:hover h3{text-decoration:underline}
.a14-svc-dark{border-top:1px solid #1c3270}.a14-svc-dark li{border-color:#1c3270}.a14-svc-dark a{color:#fff}.a14-svc-dark h3{font-size:18px}
.a14-svcbox{padding:16px 24px}.a14-svcbox h4{font-size:22px}
.a14-col5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}
.a14-colun{background:#fff;border-radius:var(--a-r);box-shadow:var(--a-shadow);padding:16px;text-align:center;display:block;color:var(--a-ink);text-decoration:none}
.a14-colun .av{width:92px;height:92px;border-radius:50%;margin:0 auto 10px;overflow:hidden;background:#E9D8A6;border:3px solid #FDBE05}
.a14-colun .av img{width:100%;height:100%;object-fit:cover;display:block}
.a14-colun .av.ini{display:grid;place-items:center;font:400 34px/1 var(--a-f-display);color:var(--a-navy)}
.a14-colun h4{font:400 19px/1.1 var(--a-f-display);text-transform:uppercase;letter-spacing:.04em;margin:0;color:var(--a-ink)}
.a14-colun .role{font:400 12.5px/1.3 var(--a-f-text);color:var(--a-muted);margin:2px 0 8px}
.a14-colun p{font:600 14.5px/1.3 var(--a-f-text);text-align:left;margin:0}
.a14-colun:hover p{text-decoration:underline}

/* ---------- matéria ---------- */
body.a14.single-post .content-container{max-width:900px}
body.a14.single-post .entry.single-entry,body.a14.single-post .entry-content-wrap{background:transparent;box-shadow:none;padding:0}
body.a14.single-post .content-bg.single-entry{padding:0}
body.a14.single-post .post-thumbnail{margin:0 0 20px}
body.a14.single-post .post-thumbnail .post-thumbnail-inner,body.a14.single-post .post-thumbnail{padding-bottom:0!important;height:auto!important}
body.a14.single-post .post-thumbnail-inner img,body.a14.single-post img.post-top-featured{display:block;width:auto;max-width:100%;height:auto;max-height:640px;margin:0 auto;object-fit:contain;border-radius:var(--a-r);position:static}
body.a14.single-post .entry-header{margin:0 0 12px}
body.a14.single-post h1.entry-title{font:700 clamp(30px,4.4vw,46px)/1.08 var(--a-f-text);letter-spacing:-.015em;text-wrap:balance;margin:10px 0 12px;color:var(--a-ink)}
body.a14.single-post .entry-meta{font:400 13.5px/1.3 var(--a-f-text);color:var(--a-muted);border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line);padding:12px 0;margin:12px 0 0}
body.a14.single-post .entry-meta a{color:var(--a-ink);font-weight:600;text-decoration:none}
body.a14.single-post .entry-content{font:400 19px/1.7 var(--a-f-text);color:var(--a-ink);margin-top:16px}
body.a14.single-post .entry-content>*{max-width:700px;margin-left:auto;margin-right:auto}
body.a14.single-post .entry-content>.alignwide,body.a14.single-post .entry-content>figure,body.a14.single-post .entry-content>.a14-endblock{max-width:none}
body.a14.single-post .entry-content p{margin:0 0 1.1em}
body.a14.single-post .entry-content h2,body.a14.single-post .entry-content h3{font:700 25px/1.25 var(--a-f-text);padding-left:14px;border-left:5px solid var(--a-yellow);margin:1.5em auto .5em;color:var(--a-ink)}
body.a14.single-post .entry-content h3{font-size:21px;border-left-width:4px}
body.a14.single-post .entry-content a{color:var(--a-navy3);text-decoration:underline;text-decoration-thickness:1.5px}
body.a14.single-post .entry-content a:hover{color:#2F5BFF}
body.a14.single-post .entry-content figure{margin:1.4em auto}
body.a14.single-post .entry-content figcaption{font-size:13px;color:var(--a-muted)}
body.a14.single-post .entry-content blockquote{border-left:5px solid var(--a-navy);background:#fff;padding:12px 18px;margin:1.4em auto;box-shadow:var(--a-shadow)}
body.a14.single-post .entry-content img{height:auto;border-radius:4px}
body.a14.single-post .entry-footer{margin-top:32px}
body.a14.single-post .entry-author{background:#fff;border-radius:var(--a-r);box-shadow:var(--a-shadow);padding:24px;max-width:700px;border:0}
body.a14.single-post .post-navigation{display:none}
body.a14.single-post .entry-related{background:transparent}
body.a14.single-post .comments-area{max-width:700px;margin-left:auto;margin-right:auto}
.a14-share{display:flex;gap:8px;flex-wrap:wrap;align-items:center;max-width:700px;margin:16px auto}
.a14-share .lb{font:400 13px/1 var(--a-f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--a-muted);margin-right:4px}
.a14-share a,.a14-share button{display:inline-flex;align-items:center;border:1px solid var(--a-line);background:#fff;border-radius:99px;padding:9px 15px;font:600 14px/1 var(--a-f-text);color:var(--a-ink);text-decoration:none;cursor:pointer}
body.a14 .entry-content .a14-share a{color:var(--a-ink);text-decoration:none}
.a14-share a.wa,body.a14 .entry-content .a14-share a.wa{background:var(--a-wa);border-color:var(--a-wa);color:#04210f}
.a14-share a:hover,.a14-share button:hover{border-color:var(--a-navy)}
.a14-share .a14-copy.ok{background:var(--a-navy);color:#fff}
.a14-endblock{margin-top:24px;clear:both}
.a14-endblock .a14-share{margin-left:0}
.a14-lt{font:400 28px/1 var(--a-f-display);text-transform:uppercase;letter-spacing:.03em;border-bottom:2px solid var(--a-ink);padding-bottom:8px;margin:40px 0 16px;border-left:0!important;padding-left:0!important}
body.a14.single-post .a14-leia-also .a14-card h3{font-size:17px;padding:0;border:0;margin:6px 0 8px}
/* Ouvir matéria */
body.a14 tts-play-button,body.a14 .tts_play_button{display:block;margin:0 auto 16px;max-width:700px}
body.a14 .tts__listent_content{background:var(--a-navy);color:#fff;width:auto;height:auto;min-height:44px;display:inline-flex;gap:10px;font:600 14.5px/1 var(--a-f-text);border:0;border-radius:99px;padding:8px 20px 8px 14px;--tts-hover-bg:#16316b;--tts-hover-color:#fff;--tts-color:#fff;box-shadow:var(--a-shadow)}
body.a14 .tts__listent_content:hover{background:#16316b;color:#fff}
body.a14 .tts__listent_content svg,body.a14 .tts__listent_content img{width:22px;height:22px;fill:var(--a-yellow);color:var(--a-yellow)}
.a14-slot-txt{margin:24px auto}

/* ---------- arquivo / categoria ---------- */
body.a14 .post-archive-hero-section{background:var(--a-navy);border-bottom:6px solid #E9D8A6;margin-bottom:24px}
body.a14 .post-archive-hero-section .entry-hero-container-inner{background:transparent}
body.a14 .post-archive-hero-section h1.archive-title,body.a14 .post-archive-hero-section .archive-title{font:400 clamp(40px,6vw,60px)/1 var(--a-f-display);letter-spacing:.03em;text-transform:uppercase;color:#fff;margin:0}
body.a14 .post-archive-hero-section .archive-description{color:#c9d3ec}
body.a14 .entry-hero .hero-section-overlay{background:transparent}
body.a14.archive .content-container,body.a14.search .content-container{max-width:1264px}
body.a14 .loop-entry{border-radius:var(--a-r);overflow:hidden;background:#fff;box-shadow:var(--a-shadow);border:0;transition:transform .18s ease,box-shadow .18s ease}
body.a14 .loop-entry:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(6,20,54,.1),0 12px 28px rgba(6,20,54,.12)}
body.a14 .loop-entry .post-thumbnail{aspect-ratio:3/2;padding-bottom:0!important;height:auto!important}
body.a14 .loop-entry .post-thumbnail .post-thumbnail-inner{padding-bottom:0!important;height:100%!important;position:relative}
body.a14 .loop-entry .post-thumbnail img{width:100%!important;height:100%!important;object-fit:cover;object-position:50% 0;position:static}
body.a14 .loop-entry .entry-content-wrap{padding:12px 16px 16px}
body.a14 .loop-entry .entry-title,body.a14 .loop-entry h2.entry-title,body.a14 .loop-entry h3.entry-title{font:700 20px/1.2 var(--a-f-text);margin:6px 0 8px;text-wrap:balance}
body.a14 .loop-entry .entry-title a{color:var(--a-ink);text-decoration:none}
body.a14 .loop-entry:hover .entry-title a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}
body.a14 .loop-entry .entry-meta{font:400 13px/1.3 var(--a-f-text);color:var(--a-muted)}
body.a14 .loop-entry .entry-summary{font:400 15px/1.45 var(--a-f-text);color:#3b4457;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
body.a14 .loop-entry .entry-summary p{margin:0}
body.a14 .loop-entry .entry-meta .posted-by{display:none}
body.a14 .loop-entry .entry-actions,body.a14 .loop-entry .entry-footer{display:none}
body.a14 .pagination .page-numbers{border:1px solid var(--a-line);background:#fff;border-radius:var(--a-r);min-width:42px;height:42px;display:inline-grid;place-items:center;font-weight:600;color:var(--a-ink);text-decoration:none;margin:0 3px}
body.a14 .pagination .page-numbers.current{background:var(--a-navy);color:#fff;border-color:var(--a-navy)}

/* ---------- rodapé ---------- */
body.a14 .site-footer{background:var(--a-navy);color:#c9d3ec;margin-top:48px}
body.a14 .site-footer .site-footer-row-container-inner{background:transparent;border:0}
body.a14 .site-footer a{color:#c9d3ec;text-decoration:none}
body.a14 .site-footer a:hover{color:var(--a-yellow)}
body.a14 .site-footer .footer-navigation .footer-menu-container>ul{display:flex;flex-wrap:wrap;gap:6px 24px;justify-content:center}
body.a14 .site-footer .footer-navigation .footer-menu-container>ul>li>a{font:400 14px/1.2 var(--a-f-display);letter-spacing:.06em;text-transform:uppercase;color:var(--a-yellow);padding:6px 0}
body.a14 .site-bottom-footer-wrap .site-footer-row-container-inner{border-top:1px solid #1c3270;font:400 13px/1.4 var(--a-f-text);color:#8d9bc0}
body.a14 .footer-html-inner,body.a14 .footer-html-inner p{color:#8d9bc0;margin:0}

/* ---------- página Anuncie ---------- */
body.a14-wide .content-container{max-width:1264px}
body.a14-wide .entry.single-entry,body.a14-wide .entry-content-wrap{background:transparent;box-shadow:none;padding:0}
body.a14-wide .entry-header{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
body.a14-wide .content-area{margin-top:0}
.a14-btn-o{border:2px solid currentColor;color:#fff;background:transparent}.a14-btn-o:hover{background:rgba(255,255,255,.12);color:#fff}
.a14-an{font:400 17px/1.55 var(--a-f-text);color:var(--a-ink)}
.a14-an-hero{background:radial-gradient(90% 140% at 100% 0,#1c3a85 0,#061436 62%);color:#fff;padding:48px 40px;border-radius:var(--a-r);margin-top:8px}
.a14-an-hero-in{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}
.a14-an-h1{font:400 clamp(40px,5.2vw,64px)/1 var(--a-f-display);text-transform:uppercase;letter-spacing:.02em;margin:12px 0 0;color:#fff}
.a14-an-h1 em{font-style:normal;color:#FDBE05}
.a14-an-lead{color:#c9d3ec;font-size:19px;margin:16px 0 24px;max-width:52ch}
.a14-an-btns{display:flex;gap:12px;flex-wrap:wrap}
.a14-an-plate{position:relative;display:flex;flex-direction:column;justify-content:center;gap:12px;min-height:280px;padding:32px 32px 32px 44px;border-radius:var(--a-r);background:#0d2250;border:3px solid #FDBE05;box-shadow:0 20px 50px rgba(0,0,0,.35)}
.a14-an-plate .k{font:400 56px/1 var(--a-f-display);text-transform:uppercase;letter-spacing:.03em;color:#FDBE05}
.a14-an-plate .t{font:400 17px/1.3 var(--a-f-text);color:#dfe6f7}
.a14-an-plate .w{font:400 20px/1 var(--a-f-display);letter-spacing:.04em;color:#fff}.a14-an-plate .w i{font-style:normal;color:#25D366}
.a14-an-why{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.a14-an-why .n{font:400 40px/1 var(--a-f-display);color:var(--a-yellowd)}
.a14-an-why h3{font:400 20px/1.2 var(--a-f-display);text-transform:uppercase;letter-spacing:.04em;color:var(--a-navy);margin:6px 0 0}
.a14-an-why p,.a14-an-fmts p{font-size:15.5px;line-height:1.45;margin:6px 0 0;color:#3b4457}
.a14-an-maps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.a14-an-maps .scr{background:var(--a-bg2);border:1px solid var(--a-line);border-radius:6px;padding:8px;display:grid;gap:6px;height:330px;align-content:start}
.a14-an-maps .scr b{display:block;border-radius:3px;background:#d8d4c6;height:12px}
.a14-an-maps .scr .h{height:22px;background:var(--a-navy)}
.a14-an-maps .scr .a{background:#FDBE05;color:#0b0b0b;font:400 11px/1.1 var(--a-f-display);letter-spacing:.04em;text-transform:uppercase;display:grid;place-items:center;border-radius:3px;text-align:center;padding:2px}
.a14-an-maps .scr .big{height:70px;background:#b9b4a2}
.a14-an-maps .scr .r{display:grid;grid-template-columns:1fr 72px;gap:6px}.a14-an-maps .scr .r>div{display:grid;gap:6px;align-content:start}
.a14-an-tblwrap{overflow-x:auto}
.a14-tbl{width:100%;border-collapse:collapse;background:#fff;border-radius:var(--a-r);overflow:hidden;box-shadow:var(--a-shadow);font-size:15.5px;margin:0}
.a14-tbl th{font:400 14px/1.2 var(--a-f-display);text-transform:uppercase;letter-spacing:.05em;text-align:left;background:var(--a-navy);color:#fff;padding:12px 14px}
.a14-tbl td{padding:12px 14px;border-bottom:1px solid var(--a-line);vertical-align:top;background:#fff}
.a14-tbl tr:last-child td{border-bottom:0}.a14-tbl .sc{white-space:nowrap}
.a14-an-fmts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.a14-an-fmts h3{font:700 20px/1.2 var(--a-f-text);margin:0}
.a14-an-p{max-width:70ch;margin:0 0 12px}
.a14-an-cities{display:flex;flex-wrap:wrap;gap:8px}
.a14-an-cta{background:var(--a-navy);color:#fff;border-radius:var(--a-r);padding:32px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;border-left:8px solid var(--a-wa);margin-top:48px}
.a14-an-cta h2{font:400 40px/1.05 var(--a-f-display);text-transform:uppercase;color:#fff;margin:0}.a14-an-cta h2 em{font-style:normal;color:var(--a-wa)}
.a14-an-cta p{color:#c9d3ec;margin:8px 0 0}.a14-an-cta .ct{font-size:16px}.a14-an-cta .ct b{color:#FDBE05}.a14-an-cta a:not(.a14-btn){color:#fff;text-decoration:underline}
.a14-an-more{margin:16px 0 0;font-size:15px}.a14-an-more a{color:var(--a-navy3);text-decoration:underline}
@media (max-width:1100px){.a14-an-hero-in,.a14-an-cta{grid-template-columns:1fr}.a14-an-why,.a14-an-fmts,.a14-an-maps{grid-template-columns:1fr 1fr}}
@media (max-width:760px){.a14-an-hero{padding:32px 20px}.a14-an-lead{font-size:17px}.a14-an-why,.a14-an-fmts,.a14-an-maps{grid-template-columns:1fr}.a14-tbl{font-size:14px}.a14-tbl th:nth-child(2),.a14-tbl td:nth-child(2),.a14-tbl th:nth-child(4),.a14-tbl td:nth-child(4){display:none}.a14-tbl .sc{white-space:normal}.a14-tbl td,.a14-tbl th{padding:10px 8px}.a14-an-cta{padding:20px}.a14-an-cta h2{font-size:30px}.a14-an-maps .scr{height:300px}.a14-an-plate .k{font-size:44px}body.a14-wide .content-container{padding-left:16px;padding-right:16px}}

/* ---------- anúncios de anunciantes (Advanced Ads) no texto: rótulo, centralizado, sem float ---------- */
body.a14.single-post .entry-content .area1-entity-placement{max-width:340px;margin:28px auto;text-align:center;clear:both;float:none;min-height:310px}
body.a14.single-post .entry-content .area1-entity-placement::before{content:"Publicidade";display:block;font:600 10px/1 var(--a-f-text);letter-spacing:.14em;text-transform:uppercase;color:#6b7387;margin-bottom:8px}
body.a14.single-post .entry-content .area1-entity-placement [id^="area1-"]{float:none!important;margin-left:auto!important;margin-right:auto!important;text-align:center}
body.a14.single-post .entry-content .area1-entity-placement img{display:block;margin:0 auto 14px;height:auto;max-width:100%}

/* ---------- notas de falecimento: sem adereços ---------- */
body.a14-obit .a14-slot,body.a14-obit .area1-entity-placement{display:none}

/* ---------- 404 e busca ---------- */
body.a14.error404 .entry-content-wrap,body.a14.search-no-results .entry-content-wrap{background:#fff}

/* ---------- foco acessível ---------- */
body.a14 a:focus-visible,body.a14 button:focus-visible{outline:3px solid #2F5BFF;outline-offset:2px}

/* ---------- responsivo ---------- */
@media (max-width:1100px){
  .a14-grid{grid-template-columns:1fr}
  .a14-rail{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}
  .a14-rail>*+*{margin-top:0}
  .a14-cols4{grid-template-columns:repeat(2,minmax(0,1fr))}
  .a14-col5{grid-template-columns:repeat(3,minmax(0,1fr))}
  .a14-pol{grid-template-columns:1fr 1fr}
  .a14-pol .a14-slot{grid-column:1/-1}
}
@media (max-width:760px){
  .a14-wrap{padding:0 16px}
  .a14-plantao .a14-wrap{padding:0}
  .a14-plantao li{width:250px;padding:8px 12px;font-size:13.5px}
  .a14-plantao .tit{padding:0 10px}.a14-plantao .tit span{display:none}
  .a14-cities .a14-wrap{padding:8px 16px}
  .a14-cols3,.a14-cols2,.a14-pol{grid-template-columns:1fr}
  .a14-cols4{grid-template-columns:1fr 1fr}
  .a14-cols4 .a14-card h3{font-size:16px}
  .a14-lead h2{font-size:27px}.a14-lead .a14-b{padding:12px 16px 16px}.a14-lead p{font-size:16.5px}
  .a14-sec{margin-top:32px}.a14-sec h2{font-size:25px}
  .a14-rail{grid-template-columns:1fr}
  .a14-fala{grid-template-columns:auto 1fr;padding:16px}.a14-fala .a14-btn{grid-column:1/-1}.a14-fala h3{font-size:25px}.a14-fala .ic{width:48px;height:48px}.a14-fala .ic svg{width:28px;height:28px}
  .a14-col5{display:flex;overflow-x:auto;gap:12px;scrollbar-width:none;padding-bottom:6px}.a14-col5 .a14-colun{flex:none;width:210px}
  .a14-camara{padding:16px}
  .a14-slot-lat1,.a14-slot-fim,.a14-slot-meio{min-height:276px}
  body.a14.single-post .entry-content{font-size:18px;line-height:1.65}
  body.a14.single-post .entry-content h2{font-size:22px}
  body.a14-home .content-container{padding-left:0;padding-right:0}
  body.a14-home .a14-home-wrap{padding:0 16px}
  body.a14.single-post .content-container{padding-left:16px;padding-right:16px}
}
@media (prefers-reduced-motion:reduce){.a14-card,body.a14 .loop-entry{transition:none}.a14-card:hover,body.a14 .loop-entry:hover{transform:none}}
