.prose{counter-reset:parrafo;hyphens:auto;-webkit-hyphens:auto}.prose>*+*{margin-top:var(--space-4)}.prose>:not(table):not(.tabla-scroll):not(figure){max-width:var(--measure)}.prose h2,.prose h3{hyphens:manual}.prose h2{margin-top:var(--space-8);padding-top:var(--space-4);border-top:var(--hairline) solid var(--color-rule);scroll-margin-top:var(--space-4);counter-increment:parrafo}.prose h2:before{content:"§ " counter(parrafo);display:block;font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--weight-regular);letter-spacing:0;color:var(--color-ink-3);margin-bottom:var(--space-2)}.prose h2+*{margin-top:var(--space-4)}@container (min-width: 52rem){.prose>:not(table):not(.tabla-scroll):not(figure):not(h2){margin-left:auto}.prose>h2:not(table):not(.tabla-scroll):not(figure){position:relative;max-width:none;padding-left:calc(100% - var(--measure))}.prose>h2:before{position:absolute;left:0;top:var(--space-4);margin:0;font-size:var(--fs-body);line-height:calc(var(--fs-h2) * var(--lh-heading))}}.prose h3{margin-top:var(--space-6);scroll-margin-top:var(--space-4)}.prose h3+*{margin-top:var(--space-2)}.prose ul,.prose ol{padding-left:1.25em}.prose ul{list-style:square}.prose li::marker{color:var(--color-ink-3)}.prose ol li::marker{font-variant-numeric:tabular-nums}.prose li+li{margin-top:var(--space-2)}.prose blockquote{margin:var(--space-6) 0;padding-left:var(--space-5);border-left:var(--rule) solid var(--st-aprobado-lamp);color:var(--color-ink-2)}.prose blockquote:before{content:"Nota al margen";display:block;font-size:var(--fs-small);font-style:italic;color:var(--st-aprobado);margin-bottom:var(--space-1)}.prose blockquote p+p{margin-top:var(--space-3)}.prose .tabla-scroll{overflow-x:auto}.prose table{width:100%;border-collapse:collapse;font-size:var(--fs-small);line-height:var(--lh-tight);font-variant-numeric:lining-nums tabular-nums;hyphens:manual;border-top:var(--rule) solid var(--color-rule)}.prose th,.prose td{text-align:left;padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:var(--hairline) solid var(--color-line);vertical-align:top}.prose th:last-child,.prose td:last-child{padding-right:0}.prose thead th{font-weight:var(--weight-bold);color:var(--color-ink-3);padding-block:var(--space-2)}.prose code{font-family:var(--font-mono);font-size:var(--fs-small);background:var(--color-surface-2);padding:0 var(--space-1)}.prose hr{border:0;border-top:var(--hairline) solid var(--color-line);margin:var(--space-7) 0}.prose strong{color:var(--color-ink)}.prose figure.fig-art{margin:var(--space-7) 0;border-top:var(--hairline) solid var(--color-rule);padding-top:var(--space-5)}.fig-art svg{display:block;width:100%;height:auto;font-family:var(--font-mono)}.fig-art .fig-art__ancho{display:none;max-width:52rem}.fig-art .fig-art__estrecho{max-width:30rem}@container (min-width: 40rem){.fig-art .fig-art__ancho{display:block}.fig-art .fig-art__estrecho{display:none}}.fig-art figcaption{margin-top:var(--space-4);font-size:var(--fs-small);line-height:1.5;color:var(--color-ink-3);max-width:var(--measure-small)}.fig-art .f-ink{fill:var(--color-ink)}.fig-art .f-ink2{fill:var(--color-ink-2)}.fig-art .f-ink3{fill:var(--color-ink-3)}.fig-art .f-am{fill:var(--st-aprobado)}.fig-art .f-am-l{stroke:var(--st-aprobado-lamp);fill:none}.fig-art .f-am-dot{fill:var(--st-aprobado-lamp)}.fig-art .f-rule{stroke:var(--color-ink);fill:none}.fig-art .f-line{stroke:var(--color-line);fill:none}.fig-art .f-gris{stroke:var(--st-proyecto-lamp);fill:none}.fig-art .f-vacio{stroke:var(--st-proyecto-lamp);fill:var(--color-bg)}.fig-art .f-hueco{fill:var(--color-surface-2)}.fig-art .f-limite{fill:none;stroke:var(--st-aprobado-lamp)}.fig-art .f-limite2{fill:none;stroke:var(--st-proyecto-lamp)}.fig-art .f-vg{fill:var(--st-vigor)}.fig-art .f-vg-l{stroke:var(--st-vigor-lamp);fill:none}.fig-art .f-vg-dot{fill:var(--st-vigor-lamp)}.fig-art .f-caja{fill:var(--color-surface);stroke:var(--color-ink)}.fig-art .f-fondo{fill:var(--color-ink)}.fig-art .f-bg{fill:var(--color-bg)}.fig-art svg text{paint-order:stroke;stroke:var(--color-bg);stroke-width:3px;stroke-linejoin:round}.fig-art svg text.f-bg{stroke:none}.prose .calc{display:grid;gap:var(--space-4);margin-block:var(--space-6);padding:var(--space-5);background:var(--color-surface);border-top:var(--rule) solid var(--color-rule)}.prose .calc label{display:grid;gap:var(--space-1);font-size:var(--fs-small)}.prose .calc input,.prose .calc select{font:inherit;font-size:var(--fs-body);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-ink-3);border-radius:2px;background:var(--color-bg);color:var(--color-ink);max-width:100%}.prose .calc .calc__check{display:flex;align-items:center;gap:var(--space-2)}.prose .calc .calc__check input{min-height:0;width:20px;height:20px}.prose .calc__out{display:block;padding:var(--space-3) var(--space-4);background:var(--color-bg);color:var(--color-ink);border-left:4px solid var(--st-aprobado-lamp);font-family:var(--font-mono);font-size:var(--fs-small)}@media(max-width:640px){.prose table{display:block;overflow-x:auto}}.toc[data-astro-cid-6t6zfk7k]{font-size:var(--fs-small);line-height:var(--lh-tight)}.toc__titulo[data-astro-cid-6t6zfk7k]{font-weight:var(--weight-bold);color:var(--color-ink);padding-bottom:var(--space-3);border-bottom:var(--rule) solid var(--color-rule)}ol[data-astro-cid-6t6zfk7k]{list-style:none;margin:0;padding:0}li[data-astro-cid-6t6zfk7k]{border-bottom:var(--hairline) solid var(--color-line)}a[data-astro-cid-6t6zfk7k]{display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;padding-block:var(--space-2);min-height:2.5rem;color:var(--color-ink-2);text-decoration:none}a[data-astro-cid-6t6zfk7k] span[data-astro-cid-6t6zfk7k]{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--color-ink-3)}a[data-astro-cid-6t6zfk7k]:hover{color:var(--color-link);text-decoration:underline;text-decoration-thickness:1px}@media(max-width:1000px){a[data-astro-cid-6t6zfk7k]{min-height:var(--tap);align-items:center}}
