*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font-family:var(--font);font-size:var(--fs-cuerpo);line-height:var(--lh-cuerpo);margin:0}a{color:var(--accent)}a:hover{color:var(--accent-press)}.legal-cabecera{max-width:760px;padding:var(--sp-5) var(--sp-4) 0;justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;margin:0 auto;display:flex}.marca{letter-spacing:.02em;color:var(--negro);font-size:18px;font-weight:700;text-decoration:none}.marca:hover{color:var(--negro)}.legal-cabecera nav{font-size:var(--fs-2);column-gap:var(--sp-4);flex-wrap:wrap;display:flex}.legal-cabecera nav a{min-height:var(--tactil);align-items:center;display:inline-flex}main{max-width:760px;padding:var(--sp-4) var(--sp-4) 48px;margin:0 auto}.aviso-borrador{margin:0 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);background:var(--warn-soft);color:var(--warn-ink);border:1px solid var(--warn);border-radius:var(--r-tarjeta);font-weight:var(--fw-cuerpo-strong)}.tarjeta{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-tarjeta);padding:var(--sp-5);margin-bottom:var(--sp-4);overflow-wrap:anywhere}h1{margin:0 0 var(--sp-2);font-size:var(--fs-display);font-weight:var(--fw-display);line-height:var(--lh-display)}h2{margin:var(--sp-6) 0 var(--sp-2);font-size:var(--fs-seccion);font-weight:var(--fw-seccion);line-height:var(--lh-seccion);scroll-margin-top:var(--sp-4)}h2:first-child{margin-top:0}p,ul{margin:0 0 var(--sp-3)}ul{padding-left:var(--sp-6)}li{margin-bottom:var(--sp-1)}h3{margin:var(--sp-5) 0 var(--sp-2);font-size:var(--fs-cuerpo);font-weight:var(--fw-cuerpo-strong);line-height:var(--lh-cuerpo)}.pasos{margin:0 0 var(--sp-3);padding-left:var(--sp-6)}.boton-arrepentimiento{min-height:var(--tactil);padding:0 var(--sp-5);background:var(--primario);color:var(--on-primario);border-radius:var(--r-boton);font-weight:var(--fw-cuerpo-strong);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.boton-arrepentimiento:hover{background:var(--primario-press);color:var(--on-primario)}.boton-arrepentimiento:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.meta{color:var(--fg-2);font-size:var(--fs-2);line-height:var(--lh-2);margin:0}.indice h2{font-size:var(--fs-cuerpo);margin-bottom:var(--sp-2)}.indice ol{padding-left:var(--sp-6);columns:1;margin:0}.indice li a{padding:var(--sp-1) 0;display:inline-block}mark{background:var(--warn-soft);color:var(--warn-ink);padding:0 var(--sp-1);border-radius:var(--r-mini);font-weight:var(--fw-cuerpo-strong)}.legal-pie{max-width:760px;padding:0 var(--sp-4) var(--sp-6);color:var(--fg-2);font-size:var(--fs-2);margin:0 auto}@media (width>=768px){.legal-cabecera,main{padding-top:var(--sp-6)}.tarjeta{padding:var(--sp-6)}.indice ol{columns:2;column-gap:var(--sp-6)}}
