:root{color-scheme:light dark;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--r-lg:16px;--r-md:11px;--r-sm:7px;--r-xs:5px;--gutter:24px;--page:68rem;--bg:#f6f4f0;--bg-veil:rgba(246,244,240,0.82);--surface:#fffdfa;--surface-2:#efece5;--surface-3:#e6e2d9;--ink:#1b1a17;--ink-2:#423f39;--muted:#7b756a;--muted-2:#999285;--line:rgba(27,26,23,0.1);--line-2:rgba(27,26,23,0.16);--accent:#9a5423;--accent-ink:#ffffff;--accent-hover:#85471c;--accent-soft:rgba(154,84,35,0.09);--accent-line:rgba(154,84,35,0.28);--mark:rgba(212,148,58,0.3);--danger:#9c2f26;--danger-soft:rgba(156,47,38,0.08);--ok:#2f6b46;--shadow-sm:0 1px 1px rgba(27,26,23,0.04),0 1px 2px rgba(27,26,23,0.04);--shadow-md:0 1px 1px rgba(27,26,23,0.03),0 2px 4px rgba(27,26,23,0.04),0 8px 18px -10px rgba(27,26,23,0.16);--shadow-lg:0 1px 2px rgba(27,26,23,0.05),0 6px 14px -6px rgba(27,26,23,0.1),0 24px 48px -24px rgba(27,26,23,0.28);--img-outline:rgba(0,0,0,0.1);--ease:cubic-bezier(0.2,0,0,1)}@media (prefers-color-scheme:dark){:root{--bg:#121110;--bg-veil:rgba(18,17,16,0.8);--surface:#1a1917;--surface-2:#232120;--surface-3:#2d2b28;--ink:#f1eee8;--ink-2:#d2ccc3;--muted:#948d82;--muted-2:#78716a;--line:rgba(255,255,255,0.09);--line-2:rgba(255,255,255,0.16);--accent:#e0a166;--accent-ink:#21160c;--accent-hover:#edb27b;--accent-soft:rgba(224,161,102,0.12);--accent-line:rgba(224,161,102,0.32);--mark:rgba(224,161,102,0.26);--danger:#e0857c;--danger-soft:rgba(224,133,124,0.1);--ok:#7fc39b;--shadow-sm:0 1px 1px rgba(0,0,0,0.3),0 1px 2px rgba(0,0,0,0.2);--shadow-md:0 1px 1px rgba(0,0,0,0.3),0 2px 4px rgba(0,0,0,0.24),0 8px 18px -10px rgba(0,0,0,0.5);--shadow-lg:0 1px 2px rgba(0,0,0,0.4),0 6px 14px -6px rgba(0,0,0,0.4),0 24px 48px -24px rgba(0,0,0,0.7);--img-outline:rgba(255,255,255,0.1)}}@media (max-width:700px){:root{--gutter:18px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-x:hidden}h1,h2,h3,h4{margin:0;font-weight:600;line-height:1.2;letter-spacing:-.018em;text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;height:auto}img{outline:1px solid var(--img-outline);outline-offset:-1px}button,input,select,textarea{font:inherit;color:inherit;font-feature-settings:inherit;font-variant-numeric:inherit}button{cursor:pointer}code,kbd,pre,samp{font-family:var(--mono)}hr{border:0;border-top:1px solid var(--line);margin:0}::selection{background:var(--accent-soft)}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}mark{background:var(--mark);color:inherit;border-radius:3px;padding:.06em .18em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.contenedor{width:100%;max-width:var(--page);margin:0 auto;padding:0 var(--gutter)}@keyframes surgir{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.surge{animation:surgir .42s var(--ease) both}.surge-1{animation-delay:.05s}.surge-2{animation-delay:.15s}.surge-3{animation-delay:.25s}.surge-4{animation-delay:.35s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-delay:0s!important;transition-duration:.001ms!important}}.prosa{color:var(--ink-2);font-size:1.0625rem;line-height:1.72}.prosa>*+*{margin-top:1.05em}.prosa h1,.prosa h2,.prosa h3,.prosa h4{color:var(--ink);letter-spacing:-.02em}.prosa h1{font-size:1.62rem}.prosa h2{font-size:1.34rem;padding-bottom:.4em;border-bottom:1px solid var(--line)}.prosa h3{font-size:1.14rem}.prosa h4{font-size:1rem;color:var(--ink-2)}.prosa h2,.prosa h3,.prosa h4{margin-top:2em}.prosa h3+*,.prosa h4+*{margin-top:.55em}.prosa>:is(h1,h2,h3,h4):first-child{margin-top:0}.prosa strong{color:var(--ink);font-weight:640}.prosa em{font-style:italic}.prosa a{color:var(--accent);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);transition-property:-webkit-text-decoration-color;transition-property:text-decoration-color;transition-property:text-decoration-color,-webkit-text-decoration-color;transition-duration:.15s;transition-timing-function:var(--ease)}.prosa a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.prosa ol,.prosa ul{margin:1em 0;padding-left:1.35em}.prosa li+li{margin-top:.35em}.prosa li::marker{color:var(--muted)}.prosa li:has(>.tarea){list-style:none;margin-left:-1.35em;padding-left:0}.prosa .tarea{display:inline-grid;place-items:center;width:15px;height:15px;margin-right:.55em;vertical-align:-2px;border:1px solid var(--line-2);border-radius:var(--r-xs);background:var(--surface-2);color:var(--accent);font-size:.7em;line-height:1}.prosa .tarea[data-hecha=si]{background:var(--accent-soft);border-color:var(--accent-line)}.prosa ol ol,.prosa ol ul,.prosa ul ol,.prosa ul ul{margin:.35em 0}.prosa blockquote{margin:1.3em 0;padding:.15em 0 .15em 1.15em;border-left:2px solid var(--accent-line);color:var(--muted);font-style:italic}.prosa blockquote p+p{margin-top:.7em}.prosa code{font-size:.87em;border:1px solid var(--line);border-radius:var(--r-xs);padding:.12em .36em;white-space:break-spaces}.prosa code,.prosa pre{background:var(--surface-2)}.prosa pre{margin:1.3em 0;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-md);overflow-x:auto;font-size:.85rem;line-height:1.6}.prosa pre code{background:none;border:0;padding:0;font-size:inherit;white-space:pre}.prosa hr{margin:2em 0}.prosa .tabla-envoltura{margin:1.4em 0;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md)}.prosa table{width:100%;border-collapse:collapse;font-size:.94rem}.prosa td,.prosa th{padding:9px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.prosa thead th{background:var(--surface-2);color:var(--ink);font-weight:600;white-space:nowrap}.prosa tbody tr:last-child td{border-bottom:0}