@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}:root{--ground:#f7f4ee;--ground-alt:#f0ebe1;--ink:#262019;--ink-2:#5e554a;--rule:#8e8271;--rule-strong:#6f6659;--mark:#a83a1e;--sel:color-mix(in oklab, var(--mark) 18%, transparent);--grain-opacity:.035;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#201c18;--ground-alt:#2a2521;--ink:#ebe4d9;--ink-2:#a79c8d;--rule:#837868;--rule-strong:#9d9280;--mark:#f08a5d;--grain-opacity:.02;color-scheme:dark}}:root[data-theme=dark]{--ground:#201c18;--ground-alt:#2a2521;--ink:#ebe4d9;--ink-2:#a79c8d;--rule:#837868;--rule-strong:#9d9280;--mark:#f08a5d;--grain-opacity:.02;color-scheme:dark}:root{--c-link:var(--mark);--c-focus:var(--mark);--c-current:var(--mark);--c-hairline:var(--rule);--c-hairline-strong:var(--rule-strong);--c-added-bg:var(--ground-alt);--c-added-glyph:var(--mark);--c-removed:var(--ink-2);--font-serif:var(--font-source-serif), Georgia, "Times New Roman", serif;--font-mono:var(--font-spline-mono), "SFMono-Regular", Consolas, monospace;--lh:1.5rem;--t-abstract:clamp(1.75rem, 1.1rem + 2.6vw, 3.25rem);--t-h-sec:1.125rem;--t-h3:1.25rem;--t-body:1.0625rem;--t-body-2:.9375rem;--t-id:.8125rem;--t-note:.8125rem;--t-label:.6875rem;--t-micro:.75rem;--t-code:.8125rem;--measure:min(66ch, 100%);--ease:cubic-bezier(.32, 0, .24, 1);--d-1:90ms;--d-2:.18s;--d-3:.32s}@media (prefers-reduced-motion:reduce){:root{--d-1:1ms;--d-2:1ms;--d-3:1ms}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-timeline:none!important}}*,:before,:after{box-sizing:border-box}*{margin:0}html{text-size-adjust:100%;scrollbar-gutter:stable}body{background-color:var(--ground);color:var(--ink);font-family:var(--font-serif);font-size:var(--t-body);line-height:var(--lh);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-height:100vh}body:before{content:"";z-index:-1;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E");background-repeat:repeat;position:fixed;inset:0}img,svg{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit;background:0 0;border:0;padding:0}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"kern" 1}p{max-width:var(--measure);text-wrap:pretty}p+p{margin-block-start:var(--lh)}:lang(es) .prose{hyphens:auto}h1,h2,h3,h4{text-wrap:balance;max-width:22ch;font-weight:500}.abstract{font-family:var(--font-serif);font-size:var(--t-abstract);font-variation-settings:"opsz" 60;letter-spacing:-.018em;text-wrap:balance;max-width:22ch;font-weight:400;line-height:1.05}.sec-label{font-family:var(--font-mono);font-size:var(--t-h-sec);font-weight:500;line-height:var(--lh);text-transform:uppercase;letter-spacing:.06em;color:var(--ink);background-color:var(--ground);z-index:2;margin-block-start:-.75em;margin-inline-start:-.5ch;padding-inline:.5ch;display:inline-block;position:sticky;top:0}.col-head{font-family:var(--font-mono);font-size:var(--t-label);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);font-weight:500;line-height:1rem}.micro{font-family:var(--font-mono);font-size:var(--t-micro);line-height:var(--lh);color:var(--ink-2);font-variant-numeric:tabular-nums}ol.mono-marker{padding-inline-start:3ch;list-style:decimal}ol.mono-marker ::marker{font-family:var(--font-mono);font-size:var(--t-id);color:var(--ink-2)}@supports (hanging-punctuation:first){.prose{hanging-punctuation:first allow-end}}a{color:inherit;text-underline-offset:.18em;transition:text-decoration-color var(--d-1) var(--ease), text-decoration-thickness var(--d-1) var(--ease);text-decoration:underline 1px}a:hover{text-decoration-color:var(--c-link);text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px;border-radius:0}::selection{background-color:var(--sel);color:var(--ink)}.doc{grid-template-columns:[full-start] minmax(1.5rem, 1fr) [num-start] 6.5rem [num-end main-start] var(--measure) [main-end mar-start] 15rem [mar-end air-start] minmax(1.5rem, 2fr) [air-end full-end];column-gap:2rem;display:grid}.doc>*{grid-column:full}.sec{grid-column:full;grid-template-columns:subgrid;min-inline-size:0;display:grid}.blk{grid-column:full;grid-template-columns:subgrid;align-items:start;min-inline-size:0;display:grid}.blk>.coord{grid-column:num}.blk>.body{grid-column:main;min-inline-size:0}.blk>.ver{grid-column:mar;min-inline-size:0}.full-bleed{grid-column:full}.coord{font-family:var(--font-mono);font-size:var(--t-id);color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums;cursor:cell;white-space:nowrap;font-weight:500;line-height:1.25rem;text-decoration:none}.coord:hover,.coord:focus-visible{color:var(--mark)}.ver{font-family:var(--font-mono);font-size:var(--t-note);color:var(--ink-2);border-inline-start:1px solid var(--c-hairline);font-variant-numeric:tabular-nums;text-wrap:pretty;padding-inline-start:.75rem;line-height:1.25rem}.ver time,.ver .num{font-variant-numeric:tabular-nums}.ver-clave{color:var(--ink-2);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;margin-block-end:.125rem;display:block}@media (width<76rem){.doc{grid-template-columns:[full-start] minmax(1.25rem, 1fr) [num-start] 5rem [num-end main-start] var(--measure) [main-end mar-start] 11rem [mar-end air-end full-end];column-gap:1.25rem}}@media (width<52rem){.doc{grid-template-columns:[full-start]1.25rem[num-start num-end main-start]minmax(0,1fr)[main-end mar-start mar-end]1.25rem[air-end full-end];column-gap:0}.blk>.coord{text-align:left;grid-column:main;margin-block-end:.25rem}.blk>.body{grid-column:main}.blk>.ver{grid-column:main;margin-block-start:var(--lh)}.full-bleed{grid-column:full}}.sec{margin-block-start:calc(var(--lh) * 3)}.sec[data-air="2"]{margin-block-start:calc(var(--lh) * 2)}.sec[data-air="5"]{margin-block-start:calc(var(--lh) * 5)}.sec[data-air="8"]{margin-block-start:calc(var(--lh) * 8)}.blk+.blk{margin-block-start:calc(var(--lh) * 2)}.sec-rule{border-block-end:1px solid var(--c-hairline-strong);grid-column:full;margin-block-end:var(--lh)}.row{grid-template-columns:subgrid;border-block-end:1px solid var(--c-hairline);min-height:2.25rem;transition:border-color var(--d-1) var(--ease);grid-column:full;align-items:baseline;text-decoration:none;display:grid}.row:hover,.row:focus-visible{border-block-end-color:var(--c-hairline-strong)}.row:hover .coord,.row:focus-visible .coord{color:var(--mark)}[data-estado=vigente]{color:var(--ink)}[data-estado=revisada],[data-estado=revertida]{color:var(--ink-2)}[data-estado=revertida] .coord,[data-estado=revertida] .row-id{text-decoration:line-through 1px}table{table-layout:fixed;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%}caption{font-family:var(--font-mono);font-size:var(--t-label);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);text-align:left;padding-block-end:.5rem}th,td{text-align:left;vertical-align:baseline;box-shadow:inset 0 -1px 0 var(--c-hairline);padding:.375rem .75rem .375rem 0}th{font-family:var(--font-mono);font-size:var(--t-label);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);font-weight:500}td{font-size:var(--t-body-2)}td.num,th.num{font-family:var(--font-mono);font-size:var(--t-note);font-variant-numeric:tabular-nums}.table-scroll{overflow-x:auto}@media (width<52rem){.table-scroll th:first-child,.table-scroll td:first-child{background-color:var(--ground);position:sticky;inset-inline-start:0}}.fig{background-color:var(--ground-alt);border-block-start:1px solid var(--c-hairline);border-radius:0 .5rem 0 0;grid-column:main;padding:.75rem 1rem;overflow-x:auto}@supports (corner-shape:bevel){.fig{corner-shape:bevel}}.fig pre,.fig code{font-family:var(--font-mono);font-size:var(--t-code);line-height:1.4}html[data-theme=dark] .astro-code,html[data-theme=dark] .astro-code span{color:var(--shiki-dark)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;text-decoration:var(--shiki-dark-text-decoration)!important;background-color:#0000!important}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .astro-code,html:not([data-theme=light]) .astro-code span{color:var(--shiki-dark)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;text-decoration:var(--shiki-dark-text-decoration)!important;background-color:#0000!important}}.diff{font-family:var(--font-mono);font-size:var(--t-code);line-height:1.4}.diff .line{text-indent:-1.25rem;white-space:pre-wrap;padding-inline-start:1.25rem;display:block}.diff .add{background-color:var(--c-added-bg)}.diff .add:before{content:"+ ";color:var(--c-added-glyph)}.diff .del{color:var(--c-removed);text-decoration:line-through 1px var(--c-hairline)}.diff .del:before{content:"− ";text-decoration:none}.diff .ctx:before{content:"· ";color:var(--ink-2)}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-group(*){animation-duration:var(--d-3);animation-timing-function:var(--ease)}@supports (animation-timeline:scroll()){.progress{background-color:var(--mark);transform-origin:top;z-index:3;width:1px;animation:linear progress scroll(root);position:fixed;inset-block-start:0;inset-inline-start:0}@keyframes progress{0%{height:0}to{height:100vh}}}.copied{transition:opacity var(--d-2) var(--ease), translate var(--d-2) var(--ease);opacity:1;translate:0}@starting-style{.copied{opacity:0;translate:0 6px}}}.vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip{background-color:var(--ground);border-block-end:1px solid var(--c-hairline-strong);z-index:10;padding:.5rem 1rem;position:absolute;inset-block-start:0;inset-inline-start:0;translate:0 -110%}.skip:focus-visible{translate:0}@media print{@page{margin:18mm}:root{--ground:#fff;--ground-alt:#f4f4f4;--ink:#000;--ink-2:#444;--rule:#999;--rule-strong:#555;--mark:#000}body:before,.progress,.theme-toggle,.skip,nav.doc-nav,.doc-head-tools,html[data-doc=cv] .colofon{display:none!important}.doc{grid-template-columns:[full-start num-start num-end main-start]1fr[main-end mar-start mar-end air-end full-end];column-gap:0}.blk>.coord{text-align:left;grid-column:main}.blk>.ver{border-inline-start:0;border-block-start:1px solid var(--rule);grid-column:main;margin-block-start:3mm;padding-block-start:2mm;padding-inline-start:0;font-size:9pt}a[href^=http]:after{content:" (" attr(href) ")";font-family:var(--font-mono);color:var(--ink-2);font-size:8pt}.sec{break-inside:avoid-page}.fig{break-inside:avoid;border-radius:0}}.m25[data-astro-cid-jgl5g2cg]{vertical-align:-.06em;vector-effect:non-scaling-stroke;width:auto;height:.85em;margin-inline-end:.35ch;display:inline-block}.tema[data-astro-cid-p527w2av]{font-size:var(--t-micro);color:var(--ink-2);cursor:pointer;transition:color var(--d-1) var(--ease);margin:-.25rem;padding:.25rem;line-height:1}.tema[data-astro-cid-p527w2av]:hover,.tema[data-astro-cid-p527w2av]:focus-visible{color:var(--mark)}.colofon[data-astro-cid-j7fvko3d]{border-block-start:1px solid var(--c-hairline-strong);padding-block:var(--lh) calc(var(--lh) * 2);margin-block-start:calc(var(--lh) * 5)}.colofon-inner[data-astro-cid-j7fvko3d]{max-width:84rem;gap:.5rem;max-inline-size:84rem;margin-inline:auto;padding-inline:1.5rem;display:grid}.colofon-inner[data-astro-cid-j7fvko3d]>[data-astro-cid-j7fvko3d]{max-width:72ch}.colofon-metodo[data-astro-cid-j7fvko3d]{border-inline-start:1px solid var(--c-hairline);padding-inline-start:.75rem}.colofon-contacto[data-astro-cid-j7fvko3d]{margin-block-start:.5rem}.colofon-nav[data-astro-cid-j7fvko3d]{flex-wrap:wrap;gap:.5ch;margin-block-start:.5rem;display:flex}.colofon-firma[data-astro-cid-j7fvko3d]{color:var(--ink-2);margin-block-start:.5rem}.colofon-metodo[data-astro-cid-j7fvko3d] code{font-family:var(--font-mono);font-size:.95em}@media (width<52rem){.colofon-inner[data-astro-cid-j7fvko3d]{padding-inline:1.25rem}}.doc-head[data-astro-cid-5mzwansy]{border-block-end:1px solid var(--c-hairline-strong);margin-block-end:calc(var(--lh) * 2);padding-block:.75rem}.doc-head-inner[data-astro-cid-5mzwansy]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;max-width:84rem;margin-inline:auto;padding-inline:1.5rem;display:flex}.doc-head-bottom[data-astro-cid-5mzwansy]{margin-block-start:.375rem}.ident[data-astro-cid-5mzwansy]{font-size:var(--t-micro);letter-spacing:.04em;color:var(--ink);flex-wrap:wrap;align-items:center;gap:.5ch;max-width:none;margin:0;font-weight:500;display:flex}.ident-nombre[data-astro-cid-5mzwansy]{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-wrap:wrap;max-width:none}.ident-marca[data-astro-cid-5mzwansy]{align-items:center;gap:.35ch;display:inline-flex}.ident-link[data-astro-cid-5mzwansy]{color:inherit;text-decoration:none}.ident-link[data-astro-cid-5mzwansy]:hover{text-decoration:underline;text-decoration-color:var(--mark);text-underline-offset:.2em}.ident-rol[data-astro-cid-5mzwansy]{color:var(--ink-2);letter-spacing:0;text-transform:none}.ident-sep[data-astro-cid-5mzwansy]{color:var(--rule)}.rev[data-astro-cid-5mzwansy],.doc-head-tools[data-astro-cid-5mzwansy]{font-size:var(--t-micro);color:var(--ink-2);align-items:baseline;gap:.75ch;margin:0;display:flex}.rev-sup[data-astro-cid-5mzwansy]{color:var(--ink-2)}.doc-nav[data-astro-cid-5mzwansy]{font-size:var(--t-micro);flex-wrap:wrap;align-items:baseline;gap:.5ch;display:flex}.doc-nav[data-astro-cid-5mzwansy] a[data-astro-cid-5mzwansy]{text-decoration-color:var(--rule)}.doc-nav[data-astro-cid-5mzwansy] a[data-astro-cid-5mzwansy][aria-current=page]{color:var(--mark);text-decoration-color:var(--mark)}main[data-astro-cid-5mzwansy].doc{max-width:84rem;margin-inline:auto;padding-block-end:calc(var(--lh) * 5)}@media (width<52rem){.doc-head-inner[data-astro-cid-5mzwansy]{padding-inline:1.25rem}.ident-rol[data-astro-cid-5mzwansy],.rev-sup[data-astro-cid-5mzwansy]{display:none}}
