/* InformaMT — variante "tv" (referências: Globo Esporte, ESPN, Band)
   Tema escuro azul-noite, manchete em largura total, fileiras que deslizam, títulos em itálico, amarelo vibrante.
   O amarelo de destaque leva texto escuro por cima. */

body.lhv-tv {
	--t-fundo: #061638;
	--t-cartao: #0C2456;
	--t-cartao2: #12306D;
	--t-linha: rgba(255, 255, 255, .1);
	--t-texto: #DCE4F5;
	--t-suave: #9DB0D8;
	--t-escuro: #071A44;
	--t-verde: #00A651;
	--t-sombra: 0 10px 28px rgba(0, 0, 0, .35);
}

/* texto escuro sobre o amarelo */
body.lhv-tv .lhi-cat, body.lhv-tv .lhc-aovivo, body.lhv-tv .lhl-cat, body.lhv-tv .lhl-bl-cta, body.lhv-tv .lhr-anuncie,
body.lhv-tv .lhr-topo, body.lhv-tv .lhi-vazio button, body.lhv-tv .lhc-bp-cta, body.lhv-tv .lhq-base { color: var(--t-escuro) !important; }
body.lhv-tv .lhc-aovivo span { background: var(--t-escuro); }
body.lhv-tv .lhc-bp-cta-b, body.lhv-tv .lhq-btn { background: var(--t-escuro); color: #fff; }

/* ================= logo "ınforma MT" ================= */
body.lhv-tv .lhc-logo .lhc-simbolo, body.lhv-tv .lhq-logo .lhc-simbolo,
body.lhv-tv .lhr-logo .lhc-simbolo, body.lhv-tv .lhlogin-logo .lhc-simbolo { display: none; }
body.lhv-tv .lhc-nome, body.lhv-tv .lhq-logo > span, body.lhv-tv .lhr-logo > span, body.lhv-tv .lhlogin-nome {
	display: inline-flex; flex-direction: column; align-items: stretch; gap: .12em; color: #fff; letter-spacing: 0; line-height: 1;
	font-family: 'Archivo', 'Sora', sans-serif;
}
body.lhv-tv .lhn { display: flex; align-items: flex-end; gap: .08em; }
body.lhv-tv .lhn-txt { font-size: 1.5em; font-weight: 900; font-style: italic; letter-spacing: -.055em; line-height: .8; white-space: nowrap; }
body.lhv-tv .lhn-i { position: relative; display: inline-block; }
body.lhv-tv .lhn-dot { position: absolute; left: .15em; top: -.04em; width: .21em; height: .21em; border-radius: 50%; background: var(--lhc-vermelho); }
body.lhv-tv .lhn-mt { transform: skewX(-12deg); background: var(--lhc-vermelho); color: var(--lhc-marinho); padding: .06em .16em .02em .13em; margin-bottom: .04em; }
body.lhv-tv .lhn-mt > span { display: block; transform: skewX(12deg); font-size: 1.04em; font-weight: 900; font-style: italic; letter-spacing: -.04em; line-height: .82; }
body.lhv-tv .lhn-barra { display: block; height: .1em; background: var(--t-verde); transform: skewX(-12deg); clip-path: polygon(0 70%, 100% 0, 100% 100%, 0 100%); }
body.lhv-tv .lhc-nome { font-size: 30px; }
body.lhv-tv .lhc-com-anuncio .lhc-nome { font-size: 34px; }
body.lhv-tv .lhq-logo > span { font-size: 24px; }
body.lhv-tv .lhr-logo > span { font-size: 32px; }
body.lhv-tv .lhlogin-nome { font-size: 48px; }

/* ================= cabeçalho escuro ================= */
body.lhv-tv .lhc { background: var(--lhc-marinho); font-family: 'Archivo', 'Sora', sans-serif; }
body.lhv-tv .lhc-topo { background: #04122F; }
body.lhv-tv .lhc-slogan { color: var(--lhc-vermelho); }
body.lhv-tv .lhc-principal { background: var(--lhc-marinho); border-bottom: 0; }
body.lhv-tv .lhc-com-anuncio .lhc-nav, body.lhv-tv .lhc-com-anuncio .lhc-acoes { border-top-color: var(--t-linha); }
body.lhv-tv .lhc-menu a { color: #fff; font-weight: 800; text-transform: uppercase; letter-spacing: .3px; }
body.lhv-tv .lhc-menu a:hover, body.lhv-tv .lhc-menu .current-menu-item > a, body.lhv-tv .lhc-menu .current-cat > a { color: var(--lhc-vermelho); border-bottom-color: var(--lhc-vermelho); }
body.lhv-tv .lhc-btn-busca, body.lhv-tv .lhc-btn-menu { color: #fff; }
body.lhv-tv .lhc-btn-busca:hover, body.lhv-tv .lhc-btn-menu:hover { background: rgba(255, 255, 255, .1); }
body.lhv-tv .lhc-busca { background: var(--t-escuro); border-top-color: var(--t-linha); }
body.lhv-tv .lhc-busca button { background: var(--lhc-vermelho); color: var(--t-escuro); }
@media (max-width: 1024px) {
	body.lhv-tv .lhc-nav, body.lhv-tv .lhc-com-anuncio .lhc-nav { background: var(--lhc-marinho); border-bottom-color: var(--t-linha); box-shadow: 0 14px 24px rgba(0, 0, 0, .35); }
	body.lhv-tv .lhc-menu a { border-bottom-color: var(--t-linha); }
	body.lhv-tv .lhc-nome, body.lhv-tv .lhc-com-anuncio .lhc-nome { font-size: 24px; }
}
@media (max-width: 600px) {
	body.lhv-tv .lhc-nome, body.lhv-tv .lhc-com-anuncio .lhc-nome { font-size: 19px; }
}
/* faixa de urgente amarela */
body.lhv-tv .lhc-ticker { background: var(--lhc-vermelho); color: var(--t-escuro); }
body.lhv-tv .lhc-ticker-tag { background: var(--t-escuro); color: var(--lhc-vermelho); transform: skewX(-10deg); border-radius: 0; }
body.lhv-tv .lhc-ticker-lista a { color: var(--t-escuro) !important; font-weight: 800; }

/* ================= base escura ================= */
body.lhv-tv .lhi, body.lhv-tv .lhl { background: var(--t-fundo); color: var(--t-texto); font-family: 'Archivo', 'Sora', sans-serif; }
body.lhv-tv .lhi-tit { color: #fff; font-weight: 800; letter-spacing: -.2px; }
body.lhv-tv .lhi-card a:hover .lhi-tit { color: var(--lhc-vermelho); }
body.lhv-tv .lhi-resumo { color: var(--t-texto); }
body.lhv-tv .lhi-data { color: var(--t-suave); }
body.lhv-tv .lhi-thumb, body.lhv-tv .lhi-sem-img { background: var(--t-cartao2); }
body.lhv-tv .lhi-sem-img { background: linear-gradient(135deg, var(--t-cartao2), var(--t-cartao)); }
body.lhv-tv .lhi-cat { background: var(--lhc-vermelho); border-radius: 0; transform: skewX(-10deg); font-style: italic; font-weight: 900; }

/* cartão médio escuro */
body.lhv-tv .lhi-medio a { display: flex; flex-direction: column; height: 100%; background: var(--t-cartao); border-radius: 10px; overflow: hidden; transition: transform .2s, background .2s; }
body.lhv-tv .lhi-medio a:hover { transform: translateY(-3px); background: var(--t-cartao2); }
body.lhv-tv .lhi-medio .lhi-thumb { margin: 0; border-radius: 0; aspect-ratio: 16 / 9; }
body.lhv-tv .lhi-medio .lhi-thumb .lhi-cat { position: absolute; left: 12px; bottom: 10px; }
body.lhv-tv .lhi-medio .lhi-tit { padding: 12px 14px 0; font-size: 16px; line-height: 1.28; }
body.lhv-tv .lhi-medio .lhi-data { padding: 8px 14px 14px; margin-top: auto; }
@media (prefers-reduced-motion: reduce) { body.lhv-tv .lhi-medio a { transition: none; } body.lhv-tv .lhi-medio a:hover { transform: none; } }

/* ================= abertura "hero" ================= */
body.lhv-tv .lhi { padding-top: 0; }
body.lhv-tv .lhi-hero { margin-bottom: 44px; }
body.lhv-tv .lhi-hero-capa .lhi-destaque a { display: block; position: relative; height: 560px; border-radius: 0; }
body.lhv-tv .lhi-hero-capa .lhi-destaque .lhi-sobre {
	left: 50%; transform: translateX(-50%); width: 100%; max-width: 1200px; padding: 0 20px 150px; background: none; gap: 14px;
}
body.lhv-tv .lhi-hero-capa .lhi-destaque a::after {
	content: ""; position: absolute; inset: 0; pointer-events: none;
	background: linear-gradient(to top, var(--t-fundo) 0, rgba(6, 22, 56, .85) 28%, rgba(6, 22, 56, .25) 62%, rgba(6, 22, 56, .1) 100%);
}
body.lhv-tv .lhi-hero-capa .lhi-destaque .lhi-sobre { z-index: 1; }
body.lhv-tv .lhi-hero-capa .lhi-destaque .lhi-tit {
	font-size: 54px; line-height: 1.02; font-style: italic; font-weight: 900; letter-spacing: -1.6px; max-width: 900px; text-shadow: 0 2px 18px rgba(0, 0, 0, .35);
}
body.lhv-tv .lhi-hero-capa .lhi-destaque .lhi-cat { font-size: 13px; padding: 6px 12px; }
body.lhv-tv .lhi-hero-capa .lhi-destaque a:hover .lhi-tit { color: #fff; text-decoration: underline; text-decoration-color: var(--lhc-vermelho); text-decoration-thickness: 4px; text-underline-offset: 8px; }
body.lhv-tv .lhi-hero-faixa { position: relative; z-index: 2; margin-top: -118px; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }
body.lhv-tv .lhi-hero-faixa .lhi-medio a { box-shadow: var(--t-sombra); }
body.lhv-tv .lhi-hero-faixa .lhi-medio .lhi-tit { font-size: 15px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }

/* ================= seções ================= */
body.lhv-tv .lhi-secao { margin-top: 44px; }
body.lhv-tv .lhi-secao-topo { border-bottom: 1px solid var(--t-linha); margin-bottom: 18px; }
body.lhv-tv .lhi-secao-topo h2 {
	margin: 0 0 -1px; padding: 0 0 10px; border-bottom: 4px solid var(--lhc-vermelho); color: #fff;
	font-family: 'Archivo', sans-serif; font-size: 28px; font-weight: 900; font-style: italic; text-transform: uppercase; letter-spacing: -.5px; line-height: 1;
}
body.lhv-tv .lhi-vermais { color: var(--lhc-vermelho) !important; font-weight: 800; text-transform: uppercase; font-size: 12px; letter-spacing: 1px; }

/* modelo I: fileira que desliza */
body.lhv-tv .lhi-trilho-cx { position: relative; }
body.lhv-tv .lhi-trilho {
	display: grid; grid-auto-flow: column; grid-auto-columns: calc((100% - 32px) / 3); gap: 16px;
	overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; padding-bottom: 4px; outline: 0;
}
body.lhv-tv .lhi-trilho::-webkit-scrollbar { display: none; }
body.lhv-tv .lhi-trilho > .lhi-card { scroll-snap-align: start; }
body.lhv-tv .lhi-trilho:focus-visible { outline: 3px solid var(--lhc-vermelho); outline-offset: 4px; }
body.lhv-tv .lhi-trilho-bt {
	position: absolute; top: 28%; z-index: 2; width: 44px; height: 44px; border-radius: 50%; border: 0; cursor: pointer;
	display: inline-flex; align-items: center; justify-content: center; background: var(--lhc-vermelho); color: var(--t-escuro);
	box-shadow: 0 6px 16px rgba(0, 0, 0, .4); transition: opacity .2s;
}
body.lhv-tv .lhi-trilho-ant { left: -16px; }
body.lhv-tv .lhi-trilho-prox { right: -16px; }
body.lhv-tv .lhi-trilho-bt:disabled { opacity: 0; pointer-events: none; }
body.lhv-tv .lhi-trilho-bt:focus-visible { outline: 3px solid #fff; outline-offset: 2px; }

/* modelo J: 1 grande + 4 em grade */
body.lhv-tv .lhi-grade-j { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); gap: 16px; }
body.lhv-tv .lhi-grade-j > .lhi-destaque a { display: block; position: relative; height: 100%; min-height: 420px; border-radius: 10px; overflow: hidden; }
body.lhv-tv .lhi-grade-j > .lhi-destaque .lhi-sobre { background: linear-gradient(to top, rgba(6, 22, 56, .95), rgba(6, 22, 56, .5) 60%, rgba(6, 22, 56, 0)); padding: 22px; }
body.lhv-tv .lhi-grade-j > .lhi-destaque .lhi-tit { font-size: 26px; font-style: italic; font-weight: 900; line-height: 1.08; }
body.lhv-tv .lhi-j-grade { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
body.lhv-tv .lhi-j-grade .lhi-medio .lhi-tit { font-size: 14.5px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }

/* ================= lateral: anúncio + mais lidas ================= */
body.lhv-tv .lhi-lateral-fixa, body.lhv-tv .lhl-lateral-fixa { top: 230px; }
body.lhv-tv .lhq-escala, body.lhv-tv .lhi-ad img { border-radius: 10px; }
body.lhv-tv .lhi-ranking { background: var(--t-cartao); border-radius: 10px; padding: 16px 16px 6px; }
body.lhv-tv .lhi-ranking .lhi-secao-topo h2 { font-size: 22px; }
body.lhv-tv .lhi-ranking ol { list-style: none; margin: 0; padding: 0; }
body.lhv-tv .lhi-ranking li + li { border-top: 1px solid var(--t-linha); }
body.lhv-tv .lhi-ranking li a { display: grid; grid-template-columns: 44px minmax(0, 1fr); gap: 10px; align-items: center; padding: 12px 0; color: inherit; text-decoration: none; }
body.lhv-tv .lhi-rank-num {
	display: inline-flex; align-items: center; justify-content: center; width: 38px; height: 38px; background: var(--lhc-vermelho); color: var(--t-escuro);
	font-size: 22px; font-weight: 900; font-style: italic; transform: skewX(-10deg);
}
body.lhv-tv .lhi-ranking .lhi-tit { font-size: 14.5px; line-height: 1.3; }
body.lhv-tv .lhi-ranking a:hover .lhi-tit { color: var(--lhc-vermelho); }
@media (max-width: 1024px) {
	body.lhv-tv .lhi-lateral-fixa { align-items: stretch; }
	body.lhv-tv .lhi-lateral-fixa .lhi-ad { margin: 0 auto; }
}

/* lista numerada da leitura no escuro */
body.lhv-tv .lhl-ultimas li { border-bottom-color: var(--t-linha); }
body.lhv-tv .lhl-ultimas .lhi-num { color: var(--lhc-vermelho); font-style: italic; }

/* ================= categoria, tag e busca ================= */
body.lhv-tv .lhi-trilha, body.lhv-tv .lhi-trilha a, body.lhv-tv .lhi-arq-total { color: var(--t-suave); }
body.lhv-tv .lhi-arq-rotulo { color: var(--lhc-vermelho); }
body.lhv-tv .lhi-arq-titulo { color: #fff; font-family: 'Archivo', sans-serif; font-style: italic; font-weight: 900; text-transform: uppercase; font-size: 56px; letter-spacing: -1px; }
body.lhv-tv .lhi-arq-desc { color: var(--t-texto); }
body.lhv-tv .lhi-lista-linhas .lhi-linha a { background: var(--t-cartao); border-radius: 10px; padding: 14px; }
body.lhv-tv .lhi-lista-linhas .lhi-linha + .lhi-linha { border-top: 0; margin-top: 12px; }
body.lhv-tv .lhi-lista-linhas .lhi-linha:first-child a { padding-top: 14px; }
body.lhv-tv .lhi-linha .lhi-thumb { border-radius: 8px; }
body.lhv-tv .lhi-paginacao .page-numbers { background: var(--t-cartao); border-color: var(--t-linha); color: #fff; }
body.lhv-tv .lhi-paginacao .current { background: var(--lhc-vermelho); border-color: var(--lhc-vermelho); color: var(--t-escuro); }
body.lhv-tv .lhi-vazio p { color: var(--t-texto); }

/* ================= leitura no escuro ================= */
body.lhv-tv .lhl-trilha, body.lhv-tv .lhl-trilha a { color: var(--t-suave); }
body.lhv-tv .lhl-cat { border-radius: 0; transform: skewX(-10deg); font-style: italic; }
body.lhv-tv .lhl-titulo { color: #fff; font-family: 'Archivo', sans-serif; font-weight: 900; font-style: italic; letter-spacing: -1.2px; }
body.lhv-tv .lhl-linhafina { color: var(--t-texto); }
body.lhv-tv .lhl-meta { border-color: var(--t-linha); color: var(--t-suave); }
body.lhv-tv .lhl-datas span { color: var(--t-suave); }
body.lhv-tv .lhl-tempo { color: #fff; }
body.lhv-tv .lhl-share .lhl-share-copiar { background: var(--t-cartao2); color: #fff !important; }
body.lhv-tv .lhl-foto figcaption { color: var(--t-suave); }
body.lhv-tv .lhl-conteudo { color: var(--t-texto); }
body.lhv-tv .lhl-conteudo h2, body.lhv-tv .lhl-conteudo h3, body.lhv-tv .lhl-conteudo h4 { color: #fff; font-family: 'Archivo', sans-serif; }
body.lhv-tv .lhl-conteudo a { color: var(--lhc-vermelho); }
body.lhv-tv .lhl-conteudo blockquote { border-left-color: var(--lhc-vermelho); color: #fff; }
body.lhv-tv .lhl-tags span { color: #fff; }
body.lhv-tv .lhl-tags a { background: var(--t-cartao2); color: #fff; }
body.lhv-tv .lhl-tags a:hover { background: var(--lhc-vermelho); color: var(--t-escuro); }
body.lhv-tv .lhl-share-fim { background: var(--t-cartao); }
body.lhv-tv .lhl-share-fim > span { color: #fff; }
body.lhv-tv .lhl-relacionadas { background: transparent; }
body.lhv-tv .lhl-comentarios { background: #fff; color: #0F1B33; border-radius: 10px; padding: 20px; }

/* ================= responsivo ================= */
@media (max-width: 1024px) {
	body.lhv-tv .lhi-hero-capa .lhi-destaque a { height: 460px; }
	body.lhv-tv .lhi-hero-capa .lhi-destaque .lhi-tit { font-size: 40px; }
	body.lhv-tv .lhi-hero-faixa { grid-template-columns: 1fr 1fr; margin-top: -90px; }
	body.lhv-tv .lhi-trilho { grid-auto-columns: calc((100% - 16px) / 2); }
	body.lhv-tv .lhi-trilho-ant { left: 4px; }
	body.lhv-tv .lhi-trilho-prox { right: 4px; }
}
@media (max-width: 700px) {
	body.lhv-tv .lhi-hero-capa .lhi-destaque a { height: 420px; }
	body.lhv-tv .lhi-hero-capa .lhi-destaque .lhi-sobre { padding-bottom: 100px; }
	body.lhv-tv .lhi-hero-capa .lhi-destaque .lhi-tit { font-size: 29px; letter-spacing: -.6px; }
	body.lhv-tv .lhi-hero-faixa { gap: 12px; margin-top: -70px; }
	body.lhv-tv .lhi-hero-faixa .lhi-medio .lhi-tit { font-size: 14px; padding: 10px 10px 0; }
	body.lhv-tv .lhi-hero-faixa .lhi-medio .lhi-data { padding: 6px 10px 10px; }
	body.lhv-tv .lhi-secao-topo h2 { font-size: 23px; }
	body.lhv-tv .lhi-trilho { grid-auto-columns: 74%; gap: 12px; }
	body.lhv-tv .lhi-trilho-bt { display: none; }
	body.lhv-tv .lhi-grade-j { grid-template-columns: 1fr; }
	body.lhv-tv .lhi-grade-j > .lhi-destaque a { min-height: 300px; }
	body.lhv-tv .lhi-grade-j > .lhi-destaque .lhi-tit { font-size: 22px; }
	body.lhv-tv .lhi-j-grade { gap: 12px; }
	body.lhv-tv .lhi-arq-titulo { font-size: 38px; }
}

/* ================= rodapé ================= */
body.lhv-tv .lhr { background: #04122F; border-top: 6px solid var(--t-verde); }
body.lhv-tv .lhr h2 { font-family: 'Archivo', sans-serif; font-style: italic; font-weight: 900; }
body.lhv-tv .lhr h2::after { background: var(--lhc-vermelho); }
body.lhv-tv .lhr-lista a::before { background: var(--lhc-vermelho); border-radius: 0; transform: skewX(-10deg); }
body.lhv-tv .lhr-lista a:hover, body.lhv-tv .lhr-ultimas a:hover .lhr-tit, body.lhv-tv .lhr-contato a:hover { color: var(--lhc-vermelho); }
body.lhv-tv .lhr-contato svg { color: var(--lhc-vermelho); }
body.lhv-tv .lhr-redes a:hover { background: var(--lhc-vermelho); color: var(--t-escuro); }
body.lhv-tv .lhr-anuncie:hover { background: #FFE066; }
body.lhv-tv .lhr-base { background: #020B20; }

/* ================= login ================= */
body.login.lhv-tv .lhlogin-marca {
	background:
		linear-gradient(115deg, transparent 0 62%, rgba(255, 204, 0, .14) 62% 68%, transparent 68% 72%, rgba(0, 166, 81, .16) 72% 76%, transparent 76%),
		var(--lhc-marinho);
}
body.login.lhv-tv .lhlogin-faixas i:nth-child(1) { background: var(--lhc-vermelho); }
body.login.lhv-tv .lhlogin-faixas i:nth-child(2) { background: #fff; }
body.login.lhv-tv .lhlogin-faixas i:nth-child(3) { background: var(--t-verde); }
body.login.lhv-tv .lhlogin-slogan { color: var(--lhc-vermelho); }
body.login.lhv-tv .lhlogin-ticker span { color: var(--t-escuro); transform: skewX(-10deg); border-radius: 0; }
body.login.lhv-tv .lhlogin-ticker span::before { background: var(--t-escuro); }
html body.login.lhv-tv #login#login#login form .button-primary { color: var(--t-escuro) !important; font-style: italic; }
html body.login.lhv-tv #login#login#login form .button-primary:hover { background: #E6B800 !important; }
/* ajustes do logo */
body.lhv-tv .lhn { gap: .16em; }
@media (min-width: 1025px) { body.lhv-tv .lhc-com-anuncio .lhc-nome { font-size: 38px; } }

/* ================= abertura compacta com anúncio quadrado ao lado ================= */
body.lhv-tv .lhi { padding-top: 28px; }
body.lhv-tv .lhi-hero-compacto { margin-bottom: 40px; }
body.lhv-tv .lhi-hero-topo { display: grid; grid-template-columns: minmax(0, 1fr) 300px; gap: 16px; align-items: start; }
body.lhv-tv .lhi-hero-compacto .lhi-hero-capa .lhi-destaque a { height: 300px; border-radius: 10px; overflow: hidden; }
body.lhv-tv .lhi-hero-compacto .lhi-hero-capa .lhi-destaque .lhi-sobre { left: 0; transform: none; max-width: none; padding: 0 26px 24px; }
body.lhv-tv .lhi-hero-compacto .lhi-hero-capa .lhi-destaque a::after {
	background: linear-gradient(to top, rgba(6, 22, 56, .96) 0, rgba(6, 22, 56, .6) 45%, rgba(6, 22, 56, .1) 100%);
}
body.lhv-tv .lhi-hero-compacto .lhi-hero-capa .lhi-destaque .lhi-tit {
	font-size: 34px; line-height: 1.05; letter-spacing: -.8px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;
}
body.lhv-tv .lhi-hero-ad .lhi-ad { width: 300px; max-width: 300px; }
body.lhv-tv .lhi-hero-compacto .lhi-hero-faixa { margin-top: 16px; }
body.lhv-tv .lhi-hero-compacto .lhi-hero-faixa .lhi-medio a { box-shadow: none; }
@media (max-width: 900px) {
	body.lhv-tv .lhi-hero-topo { grid-template-columns: 1fr; }
	body.lhv-tv .lhi-hero-ad { display: flex; justify-content: center; }
	body.lhv-tv .lhi-hero-compacto .lhi-hero-faixa { margin-top: 16px; }
}
@media (max-width: 1024px) {
	body.lhv-tv .lhi-hero-compacto .lhi-hero-faixa { margin-top: 16px; }
}
@media (max-width: 700px) {
	body.lhv-tv .lhi-hero-compacto .lhi-hero-capa .lhi-destaque a { height: 240px; }
	body.lhv-tv .lhi-hero-compacto .lhi-hero-capa .lhi-destaque .lhi-sobre { padding: 0 16px 16px; }
	body.lhv-tv .lhi-hero-compacto .lhi-hero-capa .lhi-destaque .lhi-tit { font-size: 23px; }
	body.lhv-tv .lhi-hero-ad .lhi-ad { width: 100%; }
}
