:root{--bg:#fff;--surface:#f5f7f6;--surface-2:#eaf0ed;--text:#15211d;--muted:#56655f;--border:#d9e1dd;--primary:#0d6b52;--primary-hover:#0a5641;--primary-soft:#e2f2eb;--on-primary:#fff;--accent:#b45309;--accent-soft:#fff4e0;--danger:#b42318;--danger-soft:#fdecea;--shadow:0 1px 2px #1018140f, 0 4px 16px #1018140f;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--radius:12px;--radius-sm:8px;--content:760px;--wide:1080px;--gutter:16px;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0f1513;--surface:#161e1b;--surface-2:#1e2925;--text:#e6eeea;--muted:#9baea6;--border:#2a3733;--primary:#43c39a;--primary-hover:#63d4ae;--primary-soft:#15302a;--on-primary:#0b1411;--accent:#f2b155;--accent-soft:#2e2414;--danger:#ff8a7a;--danger-soft:#3a1c18;--shadow:0 1px 2px #0006, 0 4px 16px #0000004d;color-scheme:dark}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);margin:0;font-size:1.0625rem;line-height:1.65;overflow-x:hidden}img,svg{max-width:100%;height:auto}a{color:var(--primary);text-underline-offset:.18em}a:hover{color:var(--primary-hover)}:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:4px}h1,h2,h3{letter-spacing:-.01em;text-wrap:balance;line-height:1.25}h1{margin:.4em 0;font-size:clamp(1.75rem,1.3rem + 2vw,2.4rem)}h2{margin:2em 0 .6em;font-size:clamp(1.35rem,1.15rem + .9vw,1.7rem)}h3{margin:1.6em 0 .4em;font-size:1.15rem}p,ul,ol{margin:0 0 1em}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th,td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:.5em .6em}th:first-child,td:first-child{text-align:left}.table--texto th,.table--texto td{text-align:left;white-space:normal;vertical-align:top}.table-scroll+p{margin-top:1em}thead th{color:var(--muted);font-size:.85rem;font-weight:600}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.container{width:100%;max-width:var(--content);padding-inline:var(--gutter);margin-inline:auto}.container--wide{max-width:var(--wide)}.lead{color:var(--muted);font-size:1.15rem}.meta{color:var(--muted);font-size:.875rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.pendiente{background:var(--accent-soft);color:var(--accent);border:1px dashed var(--accent);border-radius:4px;padding:0 .3em;font-weight:600}.btn{border-radius:var(--radius-sm);border:1px solid var(--primary);background:var(--primary);min-height:44px;color:var(--on-primary);font:inherit;cursor:pointer;align-items:center;gap:.4em;padding:.55em 1.1em;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--primary-hover);color:var(--on-primary)}.btn--ghost{color:var(--primary);background:0 0}.btn--ghost:hover{background:var(--primary-soft);color:var(--primary)}.card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;padding:0;list-style:none;display:grid}.card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);height:100%;color:var(--text);padding:18px 20px;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.card:hover{border-color:var(--primary);color:var(--text);transform:translateY(-1px)}.card h3{color:var(--primary);margin:0 0 .3em}.card p{color:var(--muted);margin:0;font-size:.95rem}.prose{max-width:70ch}.prose li+li{margin-top:.3em}.callout{border-radius:var(--radius-sm);background:var(--primary-soft);border-left:4px solid var(--primary);margin:1.5em 0;padding:14px 18px}.callout p:last-child{margin-bottom:0}.formula{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);white-space:nowrap;padding:12px 16px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.95rem;overflow-x:auto}.articulo table{max-width:100%;margin:1.2em 0;display:block;overflow-x:auto}.articulo th,.articulo td{text-align:left;white-space:normal;vertical-align:top}.articulo th[align=right],.articulo td[align=right]{text-align:right;white-space:nowrap}.articulo th[align=center],.articulo td[align=center]{text-align:center}.articulo h2{scroll-margin-top:16px}.toc{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);max-width:70ch;margin:1.5em 0;padding:14px 18px}.toc p{margin:0 0 6px;font-weight:600}.toc ol{margin:0;padding-left:1.3em}.toc li+li{margin-top:.25em}.cta{border-radius:var(--radius);border:1px solid var(--primary);background:var(--primary-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:70ch;margin:1.8em 0;padding:16px 18px;display:flex}.cta p{margin:0}.cta__titulo{font-weight:700}.cta__texto{color:var(--muted);font-size:.95rem}.logo[data-astro-cid-f7espo7c]{letter-spacing:-.02em;color:var(--text);align-items:center;gap:10px;font-size:1.15rem;font-weight:750;text-decoration:none;display:inline-flex}.logo[data-astro-cid-f7espo7c]:hover{color:var(--text)}svg[data-astro-cid-f7espo7c]{flex:none}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--surface);border-top:1px solid var(--border);margin-top:64px;padding-block:40px 24px}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px 40px;display:grid}h2[data-astro-cid-jo6i4kqk]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 .6em;font-size:.85rem}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}li[data-astro-cid-jo6i4kqk]{margin-bottom:.35em}a[data-astro-cid-jo6i4kqk]{font-size:.95rem}.disclaimer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);color:var(--muted);margin-top:32px;padding-top:20px;font-size:.85rem}.site-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--border);background:var(--bg)}.inner[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-block:12px;display:flex}ul[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--muted);padding:6px 0;font-size:.95rem;font-weight:550;text-decoration:none;display:inline-block}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--primary)}.skip-link[data-astro-cid-z4jru4n3]{position:absolute;left:-9999px}.skip-link[data-astro-cid-z4jru4n3]:focus{z-index:10;background:var(--bg);border:2px solid var(--primary);padding:8px 12px;top:16px;left:16px}
