.cookie-banner[data-astro-cid-fzbxxtek]{position:fixed;inset:auto 16px 16px;z-index:50;max-width:560px;margin-inline:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem 1.25rem;font-size:.92rem}.cookie-banner[data-astro-cid-fzbxxtek] p[data-astro-cid-fzbxxtek]{margin:0 0 .75rem}.cookie-actions[data-astro-cid-fzbxxtek]{display:flex;gap:.5rem;justify-content:flex-end}.cookie-actions[data-astro-cid-fzbxxtek] .btn[data-astro-cid-fzbxxtek]{padding:.5rem 1rem}:root{--bg: #fbfaf7;--surface: #ffffff;--surface-2: #f3f1ea;--ink: #14213d;--muted: #5b6475;--line: #e4e1d8;--accent: #1f4e8c;--accent-ink: #ffffff;--verde: #1e7f4f;--verde-bg: #e7f4ec;--ambar: #9a6412;--ambar-bg: #fdf3e1;--rojo: #b42318;--rojo-bg: #fdecea;--font-serif: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--radius: 10px;--shadow: 0 1px 2px rgb(20 33 61 / 6%), 0 4px 16px rgb(20 33 61 / 6%);--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-24: 6rem;--text-sm: .875rem;--text-xl: 1.25rem;--color-text-muted: var(--muted);--color-text-faint: var(--muted);color-scheme:light dark}@media (prefers-color-scheme: dark){:root{--bg: #0f1420;--surface: #161d2c;--surface-2: #1c2436;--ink: #e8eaf0;--muted: #a3abbd;--line: #2a3346;--accent: #7fa8e8;--accent-ink: #0f1420;--verde: #4cc38a;--verde-bg: #15301f;--ambar: #e3b04b;--ambar-bg: #33270f;--rojo: #f28b82;--rojo-bg: #3a1a18;--shadow: 0 1px 2px rgb(0 0 0 / 30%), 0 4px 16px rgb(0 0 0 / 25%)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:1.0625rem;line-height:1.65}img{max-width:100%;height:auto}a{color:var(--accent);text-underline-offset:3px}h1,h2,h3{font-family:var(--font-serif);line-height:1.2;letter-spacing:-.01em;text-wrap:balance}h1{font-size:clamp(1.9rem,4.5vw,2.9rem);margin:0 0 1rem}h2{font-size:clamp(1.4rem,3vw,1.85rem);margin:2.5rem 0 1rem}h3{font-size:1.2rem;margin:1.75rem 0 .5rem}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}main:focus{outline:none}.container{width:min(1080px,100% - 32px);margin-inline:auto}.prose{max-width:72ch}.prose ul,.prose ol{padding-left:1.25rem}.muted{color:var(--muted)}.eyebrow{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:999px;border:1px solid var(--accent);font:600 1rem/1.2 var(--font-sans);text-decoration:none;cursor:pointer;background:transparent;color:var(--accent)}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{filter:brightness(1.08)}.btn-outline:hover{background:var(--surface-2)}.btn-lg{padding:.95rem 1.6rem;font-size:1.05rem}.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.site-header{border-bottom:1px solid var(--line);background:var(--surface)}.site-header .container{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px}.site-header nav{display:flex;gap:1.25rem;flex-wrap:wrap;font-weight:600;font-size:.95rem}.site-header nav a{color:var(--ink);text-decoration:none}.site-header nav a:hover,.site-header nav a[aria-current=page]{color:var(--accent)}@media (max-width: 600px){.site-header .container{flex-direction:column;align-items:flex-start;gap:.35rem;padding:.7rem 0}.site-header nav{gap:1rem;font-size:.88rem}}.logo{display:inline-flex;align-items:center;gap:.6rem;color:var(--ink);text-decoration:none;font:700 1.2rem var(--font-serif)}.logo small{display:block;font:600 .7rem var(--font-sans);color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:16px;top:8px;background:var(--surface);padding:.5rem 1rem;z-index:10}.site-footer{margin-top:5rem;border-top:1px solid var(--line);padding:2.5rem 0;font-size:.9rem;color:var(--muted)}.site-footer .container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem}.site-footer nav{display:flex;flex-wrap:wrap;gap:1rem}.site-footer a{color:var(--muted)}.breadcrumb{font-size:.875rem;color:var(--muted);margin:1.5rem 0}.breadcrumb a{color:var(--muted)}.breadcrumb-sep{margin:0 .4rem}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem 1.4rem;box-shadow:var(--shadow)}.grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.sello{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border-radius:999px;font-size:.875rem;font-weight:600;border:1px solid currentColor}.sello-ok{color:var(--verde);background:var(--verde-bg)}.sello-pendiente{color:var(--ambar);background:var(--ambar-bg)}.aviso{border-left:4px solid var(--ambar);background:var(--ambar-bg);padding:.85rem 1rem;border-radius:6px;font-size:.95rem}.tabla-wrap{overflow-x:auto;margin:1.25rem 0;border:1px solid var(--line);border-radius:var(--radius)}table{width:100%;border-collapse:collapse;font-size:.95rem;background:var(--surface)}th,td{text-align:left;padding:.65rem .85rem;border-bottom:1px solid var(--line);vertical-align:top}th{background:var(--surface-2);font-weight:700}tr:last-child td{border-bottom:0}.prose table{min-width:560px}.chip{display:inline-block;font-size:.75rem;font-weight:700;padding:.15rem .6rem;border-radius:999px;background:var(--surface-2);color:var(--muted)}.chip-ok{background:var(--verde-bg);color:var(--verde)}
