.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--rmlp-h: 66px}body{padding-bottom:var(--rmlp-h)!important}.rmwa{bottom:calc(var(--rmlp-h) + 16px)!important}.rmlp{position:fixed;left:0;right:0;bottom:0;z-index:99998;height:var(--rmlp-h);background:#181826;color:#fff;display:flex;align-items:center;gap:14px;padding:0 16px;box-shadow:0 -6px 24px #00000047;font-family:Montserrat,system-ui,sans-serif}.rmlp__play{flex:0 0 auto;width:46px;height:46px;border:0!important;border-radius:50%!important;background:#e8433f!important;color:#fff!important;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s ease;box-shadow:0 4px 14px #e8433f66}.rmlp__play:hover{transform:scale(1.06);background:#e8433f!important}.rmlp__play svg{width:24px;height:24px}.rmlp__live{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;background:#e8433f;color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;padding:4px 9px;border-radius:20px;text-transform:uppercase}.rmlp__pulse{width:8px;height:8px;border-radius:50%;background:#fff;animation:rmlp-pulse 1.4s infinite}@keyframes rmlp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.rmlp__eq{flex:0 0 auto;display:none;align-items:flex-end;gap:2px;height:18px}.rmlp.is-playing .rmlp__eq{display:inline-flex}.rmlp__eq span{width:3px;background:#4ade80;border-radius:2px;animation:rmlp-eq .9s ease-in-out infinite}.rmlp__eq span:nth-child(2){animation-delay:.2s}.rmlp__eq span:nth-child(3){animation-delay:.4s}.rmlp__eq span:nth-child(4){animation-delay:.15s}@keyframes rmlp-eq{0%,to{height:5px}50%{height:18px}}.rmlp__meta{flex:1 1 auto;min-width:0;line-height:1.25}.rmlp__station,.rmlp__now{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rmlp__station{margin:0;font-size:14px;font-weight:700}.rmlp__now{margin:0;font-size:12px;color:#ffffffb3}.rmlp__vol{flex:0 0 auto;display:flex;align-items:center;gap:8px;color:#fffc}.rmlp__vol input{width:96px;accent-color:#e8433f;cursor:pointer}@media(max-width:720px){.rmlp{gap:10px;padding:0 12px}.rmlp__vol,.rmlp__live .rmlp__livetext{display:none}}@media(prefers-reduced-motion:reduce){.rmlp__pulse,.rmlp__eq span{animation:none!important}}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/montserrat-latin.woff2) format("woff2")}:root{--rm-color-ink-950: #181826;--rm-color-ink-800: #243047;--rm-color-red-500: #e8433f;--rm-color-red-600: #d93935;--rm-color-amber-500: #f5a623;--rm-color-surface-0: #fff;--rm-color-surface-50: #f7f9fd;--rm-color-surface-100: #f4f7fb;--rm-color-surface-200: #eef2f8;--rm-color-surface-300: #e8edf5;--rm-color-hero-100: #eaf1fb;--rm-color-hero-50: #f3f7fc;--rm-color-line-200: #e7ebf2;--rm-color-line-300: #cfd6e2;--rm-color-muted-600: #5b6472;--rm-color-muted-500: #687282;--rm-color-muted-400: #6b7280;--rm-color-focus: #75d6fd;--rm-font-sans: Montserrat, system-ui, sans-serif;--rm-font-size-2xs: .72rem;--rm-font-size-xs: .76rem;--rm-font-size-sm: .8rem;--rm-font-size-base: 1rem;--rm-font-size-lg: 1.08rem;--rm-font-size-xl: 1.12rem;--rm-font-size-2xl: 1.2rem;--rm-font-weight-regular: 400;--rm-font-weight-semibold: 600;--rm-font-weight-bold: 700;--rm-font-weight-extrabold: 800;--rm-font-weight-black: 900;--rm-line-tight: 1;--rm-line-heading: 1.15;--rm-line-copy: 1.5;--rm-line-prose: 1.75;--rm-space-1: .25rem;--rm-space-2: .5rem;--rm-space-3: .75rem;--rm-space-4: 1rem;--rm-space-5: 1.25rem;--rm-space-6: 1.5rem;--rm-space-8: 2rem;--rm-radius-sm: 8px;--rm-radius-md: 10px;--rm-radius-lg: 14px;--rm-radius-xl: 16px;--rm-radius-2xl: 18px;--rm-radius-full: 999px;--rm-duration-fast: .18s;--rm-container-max: 1140px;--rm-container-pad: clamp(1.25rem, 4vw, 3rem);--rm-color-brand: var(--rm-color-red-500);--rm-color-brand-hover: var(--rm-color-red-600);--rm-color-accent: var(--rm-color-amber-500);--rm-color-heading: var(--rm-color-ink-800);--rm-color-text: var(--rm-color-ink-800);--rm-color-text-muted: var(--rm-color-muted-600);--rm-color-border: var(--rm-color-line-200);--rm-color-border-strong: var(--rm-color-line-300);--rm-color-page: var(--rm-color-surface-0);--rm-color-section-soft: var(--rm-color-surface-100);--rm-color-dark: var(--rm-color-ink-950);--rm-color-dark-2: var(--rm-color-ink-800);--rm-color-on-dark: var(--rm-color-surface-0);--rm-focus-ring: 3px solid var(--rm-color-focus);--rm-card-bg: var(--rm-color-surface-0);--rm-card-border: var(--rm-color-border);--rm-card-border-subtle: rgba(36, 48, 71, .1);--rm-card-radius: var(--rm-radius-xl);--rm-card-radius-compact: var(--rm-radius-lg);--rm-card-shadow: 0 8px 26px rgba(36, 48, 71, .07);--rm-card-shadow-hover: 0 14px 34px rgba(36, 48, 71, .12);--rm-card-shadow-home: 0 14px 36px rgba(36, 48, 71, .08);--rm-card-shadow-home-hover: 0 18px 42px rgba(36, 48, 71, .14);--rm-cover-shadow: 0 18px 44px rgba(36, 48, 71, .18);--rm-chip-bg: var(--rm-color-surface-100);--rm-chip-bg-hover: var(--rm-color-surface-50);--rm-chip-border: var(--rm-color-border);--rm-chip-border-hover: var(--rm-color-border-strong);--rm-share-fg: #fff;--rm-share-whatsapp-bg: #25d366;--rm-share-whatsapp-bg-hover: #20bd5a;--rm-share-facebook-bg: #1877f2;--rm-share-facebook-bg-hover: #166fe5;--rm-share-x-bg: #111;--rm-share-x-bg-hover: #000;--rm-share-copy-bg: var(--rm-color-dark);--rm-share-copy-bg-hover: var(--rm-color-dark-2)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--rm-color-page);color:var(--rm-color-text);font-family:var(--rm-font-sans);-webkit-font-smoothing:antialiased}button,input{font:inherit}img,svg{max-width:100%}.rm-page-main{min-height:60vh}.rm-wrap,.nx-wrap{max-width:var(--rm-container-max);margin-inline:auto;padding-inline:var(--rm-container-pad)}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:100000;padding:.65rem .85rem;border-radius:var(--rm-radius-sm);background:#fff;color:var(--rm-color-dark);font-weight:700;text-decoration:none;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}a:focus-visible,button:focus-visible,input:focus-visible{outline:var(--rm-focus-ring);outline-offset:3px}.rm-analytics-frame{position:absolute;width:0;height:0;border:0;visibility:hidden}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--rm-header-height: 88px}.rm-page-main[id],.rm-page-main [id]{scroll-margin-top:calc(var(--rm-header-height) + 1rem)}.rm-site-header{position:sticky;top:0;z-index:50;background:var(--rm-color-dark);color:var(--rm-color-on-dark);box-shadow:0 1px #1818261f}.rm-site-wrap{max-width:var(--rm-container-max);margin:0 auto;padding-inline:var(--rm-container-pad)}.rm-site-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.5rem;min-height:var(--rm-header-height)}.rm-site-brand{display:inline-flex;align-items:center;justify-self:start;min-height:44px}.rm-site-brand img{display:block;width:190px;height:auto;transition:filter .18s ease}.rm-site-brand:hover img{filter:brightness(1.08)}.rm-site-nav{justify-self:center}.rm-site-nav__links{display:flex;align-items:center;gap:2.5rem;margin:0;padding:0;list-style:none}.rm-site-nav__links li{display:flex}.rm-site-nav a{color:#ffffffe6;font-size:1rem;line-height:1.2}.rm-site-nav a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 .75rem;font-weight:600;text-decoration:none;transition:color .18s ease}.rm-site-nav a:after{position:absolute;right:.75rem;bottom:0;left:.75rem;height:3px;border-radius:999px;background:var(--rm-color-accent);content:"";transform:scaleX(0);transition:transform .2s ease}.rm-site-nav a:hover,.rm-site-nav a[aria-current=page]{color:var(--rm-color-accent)}.rm-site-nav a:hover:after,.rm-site-nav a[aria-current=page]:after{transform:scaleX(1)}.rm-site-listen{justify-self:end;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:48px;border:0;border-radius:999px;padding:0 1.375rem;background:var(--rm-color-brand-hover);color:var(--rm-color-on-dark);font-size:.875rem;line-height:1.2;cursor:pointer;font-weight:700;white-space:nowrap;transition:filter .18s ease}.rm-site-listen svg{width:16px;height:16px;flex:0 0 auto}.rm-site-listen:hover{filter:brightness(.92)}.rm-site-footer{margin-top:4rem;color:#fff}.rm-site-footer__main{background:#0f0f12;padding:2rem}.rm-site-footer__inner{display:grid;grid-template-columns:25% 50% 25%;align-items:center;width:min(95%,var(--rm-container-max));margin:0 auto}.rm-site-footer__brand{display:inline-flex;justify-self:start;width:fit-content}.rm-site-footer__logo{display:block;width:100px;height:auto}.rm-site-footer__copy{display:grid;justify-items:center;gap:.5rem;text-align:center}.rm-site-footer__copy h2,.rm-site-footer__copy p{margin:0;color:#fff}.rm-site-footer__copy h2{font-size:1.1rem;line-height:1.25}.rm-site-footer__copy p{font-size:1rem;line-height:1.45}.rm-site-footer__editorial{color:#fff;font-size:.9rem;text-underline-offset:.2em}.rm-site-footer__editorial:hover{color:var(--rm-color-accent, #ffb800)}.rm-site-footer__social{display:flex;justify-self:end;gap:.5rem}.rm-site-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;background:#6b7280;color:#fff;transition:background .18s ease,transform .18s ease}.rm-site-footer__social svg{width:1.2rem;height:1.2rem}.rm-site-footer__social a:hover{background:var(--rm-color-brand);transform:translateY(-1px)}.rm-site-footer__credit{background:#6b7280;padding:.65rem 1rem;text-align:center}.rm-site-footer__credit a{color:#e5e7eb;font-size:.8rem;text-decoration:none}.rm-site-footer__credit a:hover{color:#fff}@media(max-width:760px){:root{--rm-header-height: 120px}.rm-site-header__inner{grid-template-columns:minmax(0,1fr);gap:0;padding-inline:20px}.rm-site-brand{justify-self:center;min-height:72px;padding-block:12px}.rm-site-brand img{width:176px}.rm-site-nav{justify-self:stretch;box-shadow:inset 0 1px #ffffff1a}.rm-site-nav__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.rm-site-nav a{width:100%}.rm-site-nav a:after{left:20px;right:20px}.rm-site-listen{display:none}.rm-site-footer__inner{grid-template-columns:1fr;gap:1.25rem}.rm-site-footer__brand,.rm-site-footer__social{justify-self:center}}@media(prefers-reduced-motion:reduce){.rm-site-brand img,.rm-site-nav a,.rm-site-listen,.rm-site-footer__social a{transition:none}.rm-site-footer__social a:hover{transform:none}}
