.site-header[data-astro-cid-nen7h5rs]{z-index:10;background:var(--bg-surface);border-bottom:1px solid var(--border-1);position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{max-width:var(--content-max);padding:var(--space-4) var(--gutter);align-items:center;gap:var(--space-6);margin:0 auto;display:flex}@media (width<=768px){.header-inner[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-3) var(--space-2);padding-left:var(--space-4);padding-right:var(--space-4);grid-template-columns:auto auto;grid-template-areas:"logo boton""nav nav";display:grid}.logo-link[data-astro-cid-nen7h5rs]{grid-area:logo}.signup-button[data-astro-cid-nen7h5rs]{padding:0 var(--space-4);grid-area:boton;justify-self:end}.site-nav[data-astro-cid-nen7h5rs]{gap:var(--space-4);flex-wrap:nowrap;grid-area:nav;justify-content:space-between}}.logo-link[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);min-height:48px;text-decoration:none;display:inline-flex}.logo-mark[data-astro-cid-nen7h5rs]{width:auto;height:32px}.logo-wordmark[data-astro-cid-nen7h5rs]{font:var(--brand-wordmark);letter-spacing:var(--track-display);color:var(--fg-brand);white-space:nowrap}.site-nav[data-astro-cid-nen7h5rs]{gap:var(--space-6);flex-wrap:wrap;flex:1;display:flex}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:48px;color:var(--fg-2);font:var(--body);align-items:center;text-decoration:none;display:inline-flex}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--fg-brand)}.logo-link[data-astro-cid-nen7h5rs]:focus-visible,.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible,.signup-button[data-astro-cid-nen7h5rs]:focus-visible{outline:2px solid var(--fdc-green-800);outline-offset:2px}.signup-button[data-astro-cid-nen7h5rs]{padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--bg-brand);color:var(--fg-inverse);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.signup-button[data-astro-cid-nen7h5rs]:hover{background:var(--fdc-green-900)}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--bg-inverse);color:var(--fg-inverse);padding:var(--space-16) var(--gutter) var(--space-8)}.footer-inner[data-astro-cid-jo6i4kqk]{max-width:var(--content-max);gap:var(--space-8);grid-template-columns:1.5fr 1fr 1fr;margin:0 auto;display:grid}.footer-about[data-astro-cid-jo6i4kqk]{font:var(--body-sm);color:var(--fdc-green-200);grid-column:1/-1;max-width:42ch}.footer-heading[data-astro-cid-jo6i4kqk]{font:var(--eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--fdc-green-200);margin:0 0 var(--space-3)}.footer-nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer-boton[data-astro-cid-jo6i4kqk]{min-height:var(--space-12);color:var(--fg-inverse);font:var(--body-sm);align-items:center;text-decoration:none;display:flex}.footer-boton[data-astro-cid-jo6i4kqk]{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-family:inherit}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer-boton[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible,.footer-boton[data-astro-cid-jo6i4kqk]:focus-visible{outline:2px solid var(--fdc-white);outline-offset:2px}.footer-year[data-astro-cid-jo6i4kqk]{font:var(--caption);color:var(--fdc-green-200);margin:var(--space-8) 0 0;grid-column:1/-1}@media (width<=768px){.footer-inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.cta[data-astro-cid-4zgmmfpt]{background:var(--bg-brand-soft);padding:var(--space-16) var(--gutter)}.cta-inner[data-astro-cid-4zgmmfpt]{text-align:center;max-width:640px;margin:0 auto}.cta-title[data-astro-cid-4zgmmfpt]{font:var(--display-sm);letter-spacing:var(--track-tight);color:var(--fg-1);margin:0 0 var(--space-4)}.cta-copy[data-astro-cid-4zgmmfpt]{font:var(--body-lg);color:var(--fg-2);margin:0 0 var(--space-8)}.cta-button[data-astro-cid-4zgmmfpt]{padding:0 var(--space-8);border-radius:var(--radius-pill);background:var(--bg-brand);color:var(--fg-inverse);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cta-button[data-astro-cid-4zgmmfpt]:hover{background:var(--fdc-green-900)}.cta-button[data-astro-cid-4zgmmfpt]:focus-visible{outline:2px solid var(--fdc-green-800);outline-offset:2px}.aviso-cookies[data-astro-cid-4hfejsvm]{z-index:900;background:var(--bg-surface);border-top:1px solid var(--border-1);padding:var(--space-4) var(--gutter);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #15141314}.aviso-cookies[data-astro-cid-4hfejsvm][hidden]{display:none}.aviso-inner[data-astro-cid-4hfejsvm]{align-items:center;gap:var(--space-3);flex-wrap:wrap;max-width:760px;margin:0 auto;display:flex}.aviso-texto[data-astro-cid-4hfejsvm]{flex:260px;min-width:0}.aviso-titulo[data-astro-cid-4hfejsvm]{margin:0 0 var(--space-1);font:var(--h4);color:var(--fg-1)}.aviso-copy[data-astro-cid-4hfejsvm]{font:var(--body-sm);color:var(--fg-2);margin:0}.aviso-botones[data-astro-cid-4hfejsvm]{gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.aviso-boton[data-astro-cid-4hfejsvm]{height:var(--alto-cta);min-width:110px;padding:0 var(--space-5);border-radius:var(--radius-md);font:600 15px/1.2 var(--font-sans);cursor:pointer;transition:background var(--dur-base) var(--ease-out)}.aviso-boton-secundario[data-astro-cid-4hfejsvm]{background:var(--bg-surface);color:var(--fg-1);border:1px solid var(--border-2)}.aviso-boton-secundario[data-astro-cid-4hfejsvm]:hover{background:var(--fdc-green-50)}.aviso-boton-principal[data-astro-cid-4hfejsvm]{background:var(--bg-brand);color:var(--fg-inverse);border:1px solid var(--border-brand)}.aviso-boton-principal[data-astro-cid-4hfejsvm]:hover{background:var(--fdc-green-700)}@media (prefers-reduced-motion:reduce){.aviso-boton[data-astro-cid-4hfejsvm]{transition:none}}@font-face{font-family:Axiforma;src:url(/guias/fonts/Axiforma-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Axiforma;src:url(/guias/fonts/Axiforma-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Axiforma;src:url(/guias/fonts/Axiforma-SemiBold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Canela Text;src:url(/guias/fonts/CanelaText-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Canela Text;src:url(/guias/fonts/CanelaText-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Canela Text;src:url(/guias/fonts/CanelaText-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--fdc-green-900:#1f3026;--fdc-green-800:#2d4635;--fdc-green-700:#3e5d48;--fdc-green-200:#cfdcc8;--fdc-green-100:#e6ece1;--fdc-green-50:#f2f5ee;--fdc-ink:#151413;--fdc-stone-700:#5e574f;--fdc-stone-300:#c6beb2;--fdc-stone-200:#e2dcd2;--fdc-danger:#b23b2e;--fdc-paper:#faf7f0;--fdc-white:#fff;--fg-1:var(--fdc-ink);--fg-2:var(--fdc-stone-700);--fg-inverse:var(--fdc-white);--fg-brand:var(--fdc-green-800);--fg-link:var(--fdc-green-800);--bg-page:var(--fdc-paper);--bg-surface:var(--fdc-white);--bg-inverse:var(--fdc-green-900);--bg-brand:var(--fdc-green-800);--bg-brand-soft:var(--fdc-green-100);--fg-danger:var(--fdc-danger);--border-1:#15141314;--border-field:var(--fdc-stone-300);--border-2:#15141324;--border-brand:var(--fdc-green-800);--font-sans:"Axiforma", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Canela Text", "Canela", ui-serif, Georgia, "Times New Roman", serif;--display-lg:500 56px/1.05 var(--font-serif);--display-md:500 40px/1.1 var(--font-serif);--display-sm:500 32px/1.15 var(--font-serif);--brand-wordmark:500 17px/1 var(--font-serif);--h1:600 32px/1.2 var(--font-sans);--h2:600 24px/1.25 var(--font-sans);--h3:600 20px/1.3 var(--font-sans);--h4:600 16px/1.35 var(--font-sans);--eyebrow:500 12px/1.2 var(--font-sans);--body-lg:400 18px/1.55 var(--font-sans);--body:400 16px/1.55 var(--font-sans);--body-sm:400 14px/1.5 var(--font-sans);--caption:400 12px/1.4 var(--font-sans);--editorial:400 18px/1.6 var(--font-serif);--track-eyebrow:.14em;--track-tight:-.01em;--track-display:-.02em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--shadow-1:0 1px 2px #1514130f, 0 1px 1px #1514130a;--shadow-2:0 2px 6px #1514130f, 0 4px 12px #1514130d;--ease-out:cubic-bezier(.2, .8, .2, 1);--dur-base:.2s;--content-max:1440px;--gutter:24px;--alto-cta:52px;--alto-cabecera:calc(var(--space-4) * 2 + var(--alto-cta) + 1px)}@media (width<=768px){:root{--alto-cabecera:calc(var(--space-4) * 2 + var(--alto-cta) + var(--space-3) + var(--space-12) + 1px)}}:root{--fdc-green-800:#0f4f38;--fdc-green-100:#dbeae2;--fdc-green-50:#eef4f1}html,body{background:var(--bg-page);color:var(--fg-1);font:var(--body);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0}*,:before,:after{box-sizing:border-box}button{font-family:inherit}.fdc-link{color:var(--fg-link);text-underline-offset:3px;text-decoration:underline 1px}.fdc-link:hover{text-decoration-thickness:2px}.cta-button{height:var(--alto-cta);font:600 15px/1.2 var(--font-sans)}:where(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-top:calc(var(--alto-cabecera) + var(--space-4))}.cta-inline{margin:var(--space-8) 0;padding:var(--space-6);background:var(--bg-brand-soft);border-left:4px solid var(--bg-brand);border-radius:var(--radius-md)}.cta-inline .cta-inline-copy{font:var(--body);color:var(--fg-1);margin:0 0 var(--space-5)}.cta-inline .cta-inline-link.cta-button{padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--bg-brand);color:var(--fg-inverse);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cta-inline .cta-inline-link.cta-button:hover{background:var(--fdc-green-900)}.cta-inline .cta-inline-link.cta-button:focus-visible{outline:2px solid var(--fdc-green-800);outline-offset:2px}
