/* Páginas legales de «Tu entrevista, preparada». Texto legal plano: letra pequeña, sin adornos. */
:root{color-scheme:light}
*{box-sizing:border-box}
html{scroll-behavior:auto}
body{margin:0;padding:12px 16px 32px;background:#fff;color:#000;font-family:"Times New Roman",Times,serif;font-size:12px;line-height:1.3;max-width:900px}
a{color:#00e;text-decoration:underline}
a:visited{color:#551a8b}

.top{border-bottom:1px solid #999;padding-bottom:6px;margin-bottom:10px}
.top .wrap{display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:space-between;align-items:baseline}
.brand{font-weight:bold;text-decoration:none;color:#000}
.brand span{color:#000}
.back{font-size:11px;display:inline-flex;align-items:center;gap:3px;text-decoration:none}
.back svg{width:9px;height:9px}

.hero{padding:0}
.eyebrow{display:none}
h1{font-size:15px;font-weight:bold;margin:0 0 4px;line-height:1.2}
.lead{margin:0 0 4px;font-size:12px}
.meta{margin:0 0 10px;font-size:11px;color:#444;font-style:italic}

.doc{padding:0}
.doc .wrap{display:block}
.doc h2{font-size:12px;font-weight:bold;text-transform:uppercase;margin:10px 0 2px;line-height:1.2}
.doc h3{font-size:12px;font-weight:bold;font-style:italic;margin:4px 0 1px}
.doc p{margin:0 0 4px;text-align:justify}
.doc ul,.doc ol{margin:0 0 4px;padding-left:22px}
.doc li{margin:0}
.doc b{font-weight:bold}

.card{margin:0 0 4px}
.card .row{display:block;margin:0}
.card .k{font-weight:bold}
.card .k::after{content:": "}
.card .v:empty::before{content:"\2014"}

table{border-collapse:collapse;width:100%;margin:2px 0 6px;font-size:11px}
th,td{border:1px solid #000;padding:2px 4px;text-align:left;vertical-align:top}
th{font-weight:bold;background:#eee}
code{font-family:"Courier New",Courier,monospace;font-size:11px}
.tag{font-style:italic}
.tag::before{content:"("}
.tag::after{content:")"}

.btn{font:inherit;font-size:11px;padding:1px 6px;cursor:pointer}
.note{font-size:11px;color:#333;text-align:justify}

footer{border-top:1px solid #999;margin-top:14px;padding-top:6px;font-size:11px;color:#444}
footer .wrap{display:flex;flex-wrap:wrap;gap:4px 14px;justify-content:space-between}
footer nav{display:flex;flex-wrap:wrap;gap:4px 10px}
footer a[aria-current]{text-decoration:none;color:#000}
