/* Hard Vix: leitura compacta e links editoriais destacados. */
.texto-artigo .imagens-posicionadas{margin-top:18px;margin-bottom:8px}
.texto-artigo .imagens-posicionadas figure{margin-bottom:0}
.texto-artigo .imagens-posicionadas.esquerda,.texto-artigo .imagens-posicionadas.direita{margin-top:4px;margin-bottom:8px}
.texto-artigo .galeria-tutorial{margin-top:18px;margin-bottom:8px}
.texto-artigo figcaption{margin-top:6px;line-height:1.4}
.texto-artigo p{margin-top:0;margin-bottom:14px}
.texto-artigo :is(figure,.imagens-posicionadas).midia-esquerda{margin:4px 24px 8px 0}
.texto-artigo :is(figure,.imagens-posicionadas).midia-centro{margin:18px auto 8px}
.texto-artigo :is(figure,.imagens-posicionadas).midia-direita{margin:4px 0 8px 24px}
.texto-artigo :is(figure,.imagens-posicionadas).midia-total{margin:18px 0 8px}
.texto-artigo a:not(.botao-download-hardvix){color:#087cff;font-weight:700;text-decoration-line:underline;text-decoration-color:#087cff55;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease,text-underline-offset .2s ease,filter .2s ease}
.texto-artigo a:not(.botao-download-hardvix):hover{color:#005fc7;text-decoration-color:#005fc7;text-underline-offset:5px;filter:drop-shadow(0 2px 5px #087cff2b)}
.texto-artigo a:not(.botao-download-hardvix):focus-visible{outline:3px solid #087cff2e;outline-offset:3px;border-radius:3px}
.area-digitacao .imagens-posicionadas{margin-top:18px;margin-bottom:8px}
.area-digitacao .imagens-posicionadas figure{margin-bottom:0}
.area-digitacao p{margin-top:0;margin-bottom:14px}
.area-digitacao a:not(.botao-download-hardvix){color:#087cff!important;font-weight:700;text-decoration:underline;text-decoration-color:#087cff55;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease,text-underline-offset .2s ease}
.area-digitacao a:not(.botao-download-hardvix):hover{color:#005fc7!important;text-decoration-color:#005fc7;text-underline-offset:5px}
@media(max-width:650px){.texto-artigo :is(figure,.imagens-posicionadas).midia-esquerda,.texto-artigo :is(figure,.imagens-posicionadas).midia-direita{margin:16px 0 8px}.texto-artigo :is(figure,.imagens-posicionadas).midia-centro{margin:16px auto 8px}}
