.site-header[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--line)}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:clamp(1rem,2.4vw,2rem);min-height:72px;padding-block:.75rem}.wordmark[data-astro-cid-3ef6ksr2]{text-decoration:none;line-height:1.15;margin-right:auto;color:var(--ink)}.wordmark[data-astro-cid-3ef6ksr2]:hover,.wordmark[data-astro-cid-3ef6ksr2]:active{color:var(--ink);text-decoration:none}.wordmark[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{display:block;width:auto;height:40px}nav[data-astro-cid-3ef6ksr2]{display:flex;gap:clamp(.9rem,1.8vw,1.6rem)}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{position:relative;text-decoration:none;font-size:.9375rem;font-weight:500;color:var(--ink-soft);padding-block:.4rem;white-space:nowrap}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:active{color:var(--ink)}@media(hover:hover)and (pointer:fine){nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--ink);text-decoration:none}}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.header-cta[data-astro-cid-3ef6ksr2]{min-height:40px;padding:.55em 1.15em;font-size:.9375rem}@media(max-width:1060px){.header-cta[data-astro-cid-3ef6ksr2]{display:none}}@media(max-width:767px){.bar[data-astro-cid-3ef6ksr2]{flex-wrap:wrap;row-gap:.25rem;min-height:0}nav[data-astro-cid-3ef6ksr2]{order:3;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;gap:1.1rem;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}nav[data-astro-cid-3ef6ksr2]::-webkit-scrollbar{display:none}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding-block:.75rem}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--surface);border-top:1px solid var(--line);padding-block:clamp(3rem,6vw,4.5rem) 2rem}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:not(.btn){color:var(--ink-soft);text-decoration:none}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:not(.btn):active{color:var(--accent)}@media(hover:hover)and (pointer:fine){.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:not(.btn):hover{color:var(--accent);text-decoration:underline}}.cols[data-astro-cid-sz7xmlte]{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.cols[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.35rem}.cols[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{padding-block:.2rem}.entity[data-astro-cid-sz7xmlte]{line-height:1.7;color:var(--ink-soft)}.otros[data-astro-cid-sz7xmlte]{margin-top:1rem}.logos[data-astro-cid-sz7xmlte]{display:flex;gap:1.25rem;align-items:center;margin-top:1.25rem;flex-wrap:wrap}.legal[data-astro-cid-sz7xmlte]{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.25rem}@media(max-width:767px){.cols[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{padding-block:.6rem}}:root{color-scheme:light;--bg: #f7f9fb;--surface: #ffffff;--ink: #1c1c1c;--ink-soft: #3b4654;--muted: #5f6b7a;--line: #d5dee7;--line-strong: #1c1c1c;--accent: #0a4f8c;--accent-hover: #083e6e;--accent-ink: #ffffff;--accent-soft: rgb(10 79 140 / .07);--tarjeta: #224e88;--menta: #6fcca6;--menta-texto: #17805f;--shadow: 0 1px 2px rgb(10 79 140 / .06), 0 12px 32px -12px rgb(10 79 140 / .18);--petrol: var(--accent);--petrol-dark: var(--ink);--accent-soft-bg: var(--accent-soft);--font: -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, sans-serif;--font-heading: var(--font);--font-body: var(--font);--shell: 1080px;--shell-wide: 1240px;--gutter: clamp(1rem, 4vw, 2rem);--prose: 68ch;--radius: 6px;--radius-pill: 999px;--ease-out: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation;scrollbar-color:var(--muted) var(--bg)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;color:var(--ink);background:var(--bg);caret-color:var(--accent);-webkit-font-smoothing:antialiased}img,svg{max-width:100%;height:auto;display:block}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}h1,h2,h3{font-family:var(--font-heading);font-stretch:86%;font-weight:640;line-height:1.1;letter-spacing:-.02em;color:var(--ink);margin:0 0 .5em;text-wrap:balance;scroll-margin-top:2rem}h1{font-size:clamp(2.25rem,1.2rem + 3vw,3.5rem);letter-spacing:-.028em}h2{font-size:clamp(1.75rem,1.15rem + 2vw,2.6rem);margin-top:1.8em}h3{font-size:1.25rem;font-stretch:94%;letter-spacing:-.01em;margin-top:1.4em}p{margin:0 0 1em;text-wrap:pretty}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.2em}a:active{color:var(--accent-hover)}@media(hover:hover)and (pointer:fine){a:hover{color:var(--accent-hover);text-decoration-thickness:2px}}strong{font-weight:640;color:var(--ink)}blockquote{margin:1.5em 0;padding:.25em 0 .25em 1.25em;border-left:2px solid var(--accent);color:var(--ink-soft)}.shell,.shell--wide{max-width:var(--shell);margin-inline:auto;padding-inline:max(var(--gutter),env(safe-area-inset-left,0px)) max(var(--gutter),env(safe-area-inset-right,0px))}.shell--wide{max-width:var(--shell-wide)}.prose{max-width:var(--prose)}.section{padding-block:clamp(3rem,7vw,5.5rem)}.section--alt{background:var(--surface);border-block:1px solid var(--line)}.skip{position:absolute;left:var(--gutter);top:-4rem;z-index:100;padding:.6em 1em;background:var(--ink);color:var(--bg);border-radius:var(--radius)}.skip:focus{top:1rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:44px;padding:.7em 1.4em;border-radius:var(--radius-pill);font-weight:600;font-stretch:96%;line-height:1.2;white-space:nowrap;text-decoration:none;background:var(--accent);color:var(--accent-ink);border:1px solid var(--accent);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:background-color .18s ease,border-color .18s ease,transform .12s var(--ease-out)}.btn:active{transform:scale(.97);background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-ink)}@media(hover:hover)and (pointer:fine){.btn:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-ink);text-decoration:none}}.btn--accent{background:var(--accent);border-color:var(--accent)}.btn--ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.btn--ghost:active{background:var(--ink);border-color:var(--ink);color:var(--bg)}@media(hover:hover)and (pointer:fine){.btn--ghost:hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.75rem}.card h3{margin-top:0}.card--link{text-decoration:none;color:inherit;display:block;transition:border-color .18s ease,transform .18s var(--ease-out)}.card--link:active{border-color:var(--accent)}@media(hover:hover)and (pointer:fine){.card--link:hover{border-color:var(--accent);transform:translateY(-2px);color:inherit;text-decoration:none}}.grid-3{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid-2{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.eyebrow{display:inline-block;font-size:.9375rem;font-weight:560;color:var(--muted);margin-bottom:.75rem}.meta{font-size:.875rem;color:var(--muted)}.prose table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:.9375rem;font-variant-numeric:tabular-nums}.prose th,.prose td{text-align:left;padding:.6em .8em;border-bottom:1px solid var(--line)}.prose th{color:var(--ink)}.prose ul,.prose ol{padding-left:1.4em}.prose li{margin-bottom:.4em}.table-scroll{overflow-x:auto}@media(max-width:767px){body:has(.cta-fija) .site-footer{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
