/* Documentos legales de Black Wolf: pagina de lectura, sin nada mas. */
:root { color-scheme: light; }
* { box-sizing: border-box; }
body { margin: 0; background: #F4F5F7; color: #14161A; font: 16px/1.65 "Inter", system-ui, -apple-system, "Segoe UI", sans-serif; }
.doc { max-width: 760px; margin: 0 auto; padding: 32px 20px 64px; }
.doc__volver { display: inline-block; margin-bottom: 20px; color: #4A505B; font-size: 14px; }
.doc__hoja { background: #fff; border: 1px solid #E3E5E9; border-radius: 14px; padding: 32px 28px; }
h1 { margin: 0 0 4px; font-size: 26px; line-height: 1.2; }
h2 { margin: 28px 0 8px; font-size: 18px; }
p, li { margin: 0 0 10px; }
ul { padding-left: 22px; }
.doc__meta { color: #5B616D; font-size: 14px; margin-bottom: 20px; }
.doc__borrador { background: #FFF4D6; color: #5E4200; border-radius: 10px; padding: 10px 14px; font-size: 14px; margin: 0 0 20px; }
.doc__pendiente { background: #FFF4D6; padding: 0 4px; border-radius: 4px; }
a { color: #1D4ED8; }
@media (max-width: 600px) { .doc__hoja { padding: 22px 16px; } h1 { font-size: 22px; } }
@media print { body { background: #fff; } .doc__hoja { border: 0; padding: 0; } .doc__volver, .doc__borrador { display: none; } }
