/* ═══════════════════════════════════════════════════════════════
   VTV · Páginas legales en papel
   Se carga con media="print", así que el navegador ni la descarga
   hasta que alguien imprime. Estos cuatro documentos se adjuntan a
   un contrato: en papel el fondo negro no aporta y se come el tóner.
   ═══════════════════════════════════════════════════════════════ */

body.legal{background:#fff;color:#000;font-size:11pt;line-height:1.55}
body.legal header,body.legal footer nav{display:none}
body.legal .wrap{width:auto}
body.legal main{padding:0}
body.legal h1{font-size:24pt;color:#000}
body.legal h2{color:#000;border-top-color:#bbb;margin-top:1.6rem;padding-top:.8rem}
body.legal h3{color:#000}
body.legal strong{color:#000}
body.legal a{color:#000;text-decoration:underline}
/* En papel un enlace no se pincha: hay que poder teclearlo. */
body.legal main a[href^="http"]::after{content:" (" attr(href) ")";font-size:9pt;word-break:break-all}
body.legal .fecha{color:#444;border-bottom-color:#bbb}
body.legal .pendiente{background:none;color:#000;border-bottom:1px dashed #000;font-weight:600}
body.legal blockquote{background:none;border:1px solid #bbb}
body.legal .tabla{background:none;border-color:#bbb;overflow:visible}
body.legal table{min-width:0}
body.legal th{color:#000;border-bottom-color:#888}
body.legal td{border-bottom-color:#ddd}
body.legal code{color:#000;background:none;border-color:#bbb}
body.legal footer p{color:#444;font-size:9pt}
body.legal h2,body.legal h3{break-after:avoid}
body.legal table,body.legal blockquote{break-inside:avoid}
