@media (prefers-color-scheme: dark){:root{color-scheme:dark;--papel: #161312;--hoja: #1e1a19;--tinta: #efebe7;--tinta-2: #bdb4ad;--tinta-3: #9a908a;--regla: #353029;--regla-2: #2a2522;--sel: #27211f;--acento: #f07a72;--acento-2: #f6a29b;--acento-suave: #3a1d1b;--sobre-acento: #161312;--marca-sel: #5a2a26;--marca-sel-tinta: #f6ece8}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--hoja);color:var(--tinta);font:15px/1.55 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--marca-sel);color:var(--marca-sel-tinta)}a{color:var(--acento);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--acento-2)}:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:var(--r-xs)}.fuera-vista{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cab{display:flex;align-items:center;gap:20px;min-height:52px;padding:8px 16px;background:var(--hoja);border-bottom:1px solid var(--regla);position:sticky;top:0;z-index:5}.marca{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--tinta);white-space:nowrap}.marca b{font:700 16px/1 var(--sans);letter-spacing:-.01em;color:var(--acento)}.marca span{font-size:12.5px;line-height:1.2;color:var(--tinta-3)}.buscar{display:flex;gap:6px;flex:1;max-width:620px}.buscar input{flex:1;min-width:0;height:32px;padding:0 10px;border:1px solid var(--regla);border-radius:var(--r);background:var(--papel);color:var(--tinta);font:inherit;font-size:14px;outline:none}.buscar input::placeholder{color:var(--tinta-3)}.buscar input:focus{border-color:var(--acento);background:var(--hoja);box-shadow:0 0 0 3px var(--acento-suave)}.buscar button,.boton{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:0;border-radius:var(--r);background:var(--acento);color:var(--sobre-acento);font:600 13px var(--sans);cursor:pointer;text-decoration:none;white-space:nowrap}.buscar button:hover,.boton:hover{background:var(--acento-2);color:var(--sobre-acento)}.pagina{max-width:820px;margin:0 auto;padding:22px 28px 80px}.migas{font-size:12.5px;color:var(--tinta-3);margin:0 0 22px}.migas a{color:var(--tinta-2);text-decoration:none}.migas a:hover{color:var(--acento);text-decoration:underline}.migas b{font-weight:500;color:var(--tinta-2)}.migas span{margin:0 2px}h1{font:700 30px/1.15 var(--sans);letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin:0 0 8px;text-wrap:balance}h2{font:600 11.5px var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--tinta-3);margin:36px 0 12px;padding-bottom:6px;border-bottom:1px solid var(--regla-2)}.sobre{font-size:13.5px;color:var(--tinta-2);margin:0 0 18px;font-variant-numeric:tabular-nums}.acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 6px;font-size:13px;color:var(--tinta-3)}.doc p{font:18px/1.68 var(--serif);margin:0 0 1em;text-align:justify;hyphens:auto;-webkit-hyphens:auto;text-wrap:pretty}.doc p.sobre,.doc p.acciones,.doc p.norma-raw,.doc p.origen,.doc p.conceptos{font-family:var(--sans);text-align:left;hyphens:manual}.doc p.sobre{font-size:13.5px;line-height:1.5}.doc p.acciones{font-size:13px;line-height:1.5}.doc p.norma-raw,.doc p.conceptos{font-size:12.5px;line-height:1.5;color:var(--tinta-3);margin:8px 0 0}.doc p.conceptos{color:var(--tinta-2);margin:0 0 1em}.doc p.origen{font-size:12.5px;line-height:1.5;color:var(--tinta-3);margin-top:40px;padding-top:12px;border-top:1px solid var(--regla-2)}.doc b{font-weight:600}.doc u{text-decoration-thickness:1px;text-underline-offset:3px}.doc p.centro{text-align:center;hyphens:none;-webkit-hyphens:none}.doc p.dcha{text-align:right}.doc p.tit{font-weight:600;margin-top:1.7em;hyphens:none;-webkit-hyphens:none}.doc p.neg{font-weight:600}.doc p.cur{font-style:italic}.doc p.cita,.doc p.cita2{margin-left:1.5em;padding-left:1em;border-left:1px solid var(--regla)}.doc p.cita2{margin-left:3.2em}.vigencia{font-size:12.5px;line-height:1.5;color:var(--tinta-3);margin:0 0 14px}.ley{padding:4px 0 2px 16px;border-left:2px solid var(--regla)}.ley p{font:17px/1.62 var(--serif);margin:0 0 .7em;padding-left:calc(var(--nivel, 0) * 1.3em);text-wrap:pretty;scroll-margin-top:70px}.ley p:target{background:var(--acento-suave)}.ley p.contexto{color:var(--tinta-3);font-size:15.5px}.aviso-futura{font-size:13.5px;line-height:1.5;margin:0 0 14px;padding:9px 12px;border:1px solid var(--acento);border-radius:var(--r);background:var(--acento-suave);color:var(--tinta)}.ley.futura{border-left-color:var(--acento)}.notas-boe{margin:12px 0 0;font-size:12.5px;color:var(--tinta-3)}.notas-boe summary{cursor:pointer;color:var(--tinta-2)}.notas-boe p{margin:8px 0 0;line-height:1.5}.fichas{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.fichas li{display:inline-flex;align-items:baseline;gap:8px;max-width:100%;padding:4px 9px;border:1px solid var(--regla);border-radius:var(--r);font-size:12.5px}.fichas a{text-decoration:none;color:var(--tinta)}.fichas a:hover{color:var(--acento)}.fichas b{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.fichas span{color:var(--tinta-2)}.lista,.apartados,.anios{list-style:none;margin:0;padding:0}.lista li{padding:9px 0 10px;border-bottom:1px solid var(--regla-2)}.lista a{text-decoration:none}.lista a:hover{text-decoration:underline}.lista b,.apartados b,.anios b{font:600 12.5px var(--mono);font-variant-numeric:tabular-nums}.meta{font-size:12px;color:var(--tinta-3);font-variant-numeric:tabular-nums;margin-left:6px}.lista .de{display:block;font-size:13.5px;line-height:1.45;color:var(--tinta-2);margin-top:2px}.lista.corta li{display:grid;grid-template-columns:11em 1fr auto;gap:8px;align-items:baseline;padding:5px 0}.lista.corta .de{margin:0}.apartados li{display:grid;grid-template-columns:4.2em 1fr auto;gap:8px;align-items:baseline;padding:4px 0 4px calc(var(--nivel, 0) * 16px);border-bottom:1px solid var(--regla-2)}.apartados .de{font-size:13px;color:var(--tinta-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anios{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px}.anios li{padding:8px 10px;border:1px solid var(--regla);border-radius:var(--r)}.pie{border-top:1px solid var(--regla);background:var(--papel);padding:22px 28px 34px;font-size:12.5px;color:var(--tinta-3)}.pie p{max-width:764px;margin:0 auto 12px}.pie nav{max-width:764px;margin:0 auto;display:flex;flex-wrap:wrap;gap:4px 16px}.pie a{color:var(--tinta-2);text-decoration:none}.pie a:hover{color:var(--acento);text-decoration:underline}@media (max-width: 700px){.cab{flex-wrap:wrap;gap:8px;position:static}.marca span{display:none}.buscar{flex:1 0 100%;max-width:none}.pagina{padding:16px 18px 60px}h1{font-size:25px}.doc p{font-size:17px;text-align:left}.ley{padding-left:10px}.ley p{font-size:16px;padding-left:calc(var(--nivel, 0) * .8em)}.doc p.cita,.doc p.cita2{margin-left:.4em;padding-left:.8em}.doc p.cita2{margin-left:1.4em}.lista.corta li{grid-template-columns:1fr auto}.lista.corta .de{grid-column:1 / -1}.pie{padding:18px}}@media print{.cab,.migas,.acciones,.pie nav{display:none}.pagina{max-width:none;padding:0}.doc p{font-size:11pt}}
