@layer theme,base;@layer components{.cc-nlb{--nlb-col:min(1240px, 100% - 40px);background:var(--color-cc-bg,#0a0a0f);width:100%;color:var(--color-cc-fg,#f5f5f7);font-family:var(--font-cc-sans,"Montserrat", system-ui, sans-serif);padding-bottom:clamp(88px,10vw,136px)}.cc-nlb :where(h1,h2,p,dl,dd,dt,fieldset){border:0;margin:0;padding:0}.cc-nlb__ancho{width:var(--nlb-col);margin-inline:auto}.cc-nlb .screen-reader-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cc-nlb__cab{padding:clamp(64px,8vw,104px) 0 clamp(36px,4vw,56px)}.cc-nlb__h1{letter-spacing:-.035em;color:var(--color-cc-fg-strong,#fff);font-size:clamp(44px,6vw,84px);font-weight:800;line-height:1}.cc-nlb__lead{max-width:46ch;color:var(--color-cc-fg-muted,#a1a1aa);text-wrap:pretty;margin-top:20px;font-size:clamp(17px,1.4vw,19px);line-height:1.55}.cc-nlb__semana{letter-spacing:-.015em;max-width:30em;color:var(--color-cc-fg-muted,#a1a1aa);text-wrap:pretty;margin-top:clamp(36px,4vw,52px);font-size:clamp(22px,2.3vw,32px);font-weight:600;line-height:1.35}.cc-nlb__semana b{color:var(--color-cc-fg-strong,#fff);font-weight:700}.cc-nlb__dato{color:var(--color-cc-fg-muted,#a1a1aa);margin-top:24px;font-size:14px}.cc-nlb__dato a{color:var(--color-cc-fg-link,var(--color-cc-fg-accent,#3dedb4));text-decoration:none}.cc-nlb__dato a:hover{text-decoration:underline}.cc-nlb__barra{--pista:#ffffff14;--pastilla:#f5f5f7;--texto:#ffffffdb;--texto-on:#0a0a0f;top:var(--cc-header-h,84px);z-index:5;background:color-mix(in srgb, var(--color-cc-bg,#0a0a0f) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);border-bottom:1px solid var(--color-cc-border,#ffffff14);padding:12px 0;position:sticky}html[data-theme=light] .cc-nlb__barra{--pista:#ececf0;--pastilla:#fff;--texto:#1d1d1f;--texto-on:#1d1d1f}.cc-nlb__barra-in{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cc-nlb label{margin:0}.cc-nlb__campo{height:48px;color:var(--color-cc-fg-muted,#a1a1aa);align-items:center;display:flex;position:relative}.cc-nlb__buscar{flex:280px}.cc-nlb__marca{flex:0 260px}.cc-nlb__buscar svg{pointer-events:none;position:absolute;left:18px}.cc-nlb__campo :is(input,select){background:var(--pista);width:100%;height:48px;color:var(--texto);font:600 15px/1 var(--font-cc-sans,"Montserrat", sans-serif);border:0;border-radius:999px;transition:background-color .2s,box-shadow .2s}.cc-nlb__campo input{padding:0 20px 0 46px}.cc-nlb__campo input::placeholder{color:var(--color-cc-fg-muted,#a1a1aa);font-weight:500}.cc-nlb__campo select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23a1a1aa' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;padding:0 42px 0 20px}.cc-nlb__campo :is(input,select):hover{box-shadow:inset 0 0 0 1px #ffffff1f}html[data-theme=light] .cc-nlb__campo :is(input,select):hover{box-shadow:inset 0 0 0 1px #0000001a}.cc-nlb__campo :is(input,select):focus-visible{box-shadow:inset 0 0 0 2px var(--color-cc-fg-accent,#3dedb4);outline:none}.cc-nlb__campo select option{color:#1d1d1f}.cc-nlb__marca.is-js select{opacity:0;pointer-events:none;position:absolute;inset:0}.cc-nlb__mbtn{background:var(--pista);width:100%;height:48px;color:var(--texto);font:600 15px/1 var(--font-cc-sans,"Montserrat", sans-serif);text-align:left;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23a1a1aa' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;border:0;border-radius:999px;padding:0 42px 0 20px;transition:box-shadow .2s}.cc-nlb__mbtn span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cc-nlb__mbtn:hover{box-shadow:inset 0 0 0 1px #ffffff1f}html[data-theme=light] .cc-nlb__mbtn:hover{box-shadow:inset 0 0 0 1px #0000001a}.cc-nlb__mbtn:focus-visible,.cc-nlb__mbtn[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--color-cc-fg-accent,#3dedb4);outline:none}.cc-nlb__pop{z-index:20;background:var(--color-cc-bg-surface,#16161d);width:max(100%,300px);max-width:calc(100vw - 32px);color:var(--color-cc-fg,#f5f5f7);box-shadow:0 0 0 1px var(--color-cc-border,#ffffff14), 0 24px 48px -16px #0000008c;border-radius:18px;padding:8px;animation:.18s cubic-bezier(.2,.7,.2,1) cc-nlb-pop;position:absolute;top:calc(100% + 8px);left:0}@keyframes cc-nlb-pop{0%{opacity:0;translate:0 -6px}}html[data-theme=light] .cc-nlb__pop{background:#fff;box-shadow:0 0 0 1px #00000014,0 24px 48px -18px #00000040}.cc-nlb__campo .cc-nlb__pop-q{background:var(--pista);width:100%;height:42px;color:var(--texto);font:500 15px/1 var(--font-cc-sans,"Montserrat", sans-serif);border:0;border-radius:12px;margin-bottom:6px;padding:0 16px}.cc-nlb__pop-q::placeholder{color:var(--color-cc-fg-muted,#a1a1aa)}.cc-nlb__campo .cc-nlb__pop-q:focus{box-shadow:inset 0 0 0 2px var(--color-cc-fg-accent,#3dedb4);outline:none}.cc-nlb__pop-l{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(340px,50vh);margin:0;padding:0;list-style:none;overflow-y:auto}.cc-nlb__pop-l li{cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 12px;font-size:15px;font-weight:500;display:flex}.cc-nlb__pop-l li small{color:var(--color-cc-fg-muted,#a1a1aa);font-variant-numeric:tabular-nums;font-size:13px}.cc-nlb__pop-l li.is-activa{background:var(--pista)}.cc-nlb__pop-l li[aria-selected=true]{color:var(--color-cc-fg-accent,#3dedb4);font-weight:700}.cc-nlb__pop-v{color:var(--color-cc-fg-muted,#a1a1aa);padding:14px 12px;font-size:14px}.cc-nlb__seg{background:var(--pista);border-radius:999px;gap:2px;padding:4px;display:flex;position:relative}.cc-nlb__seg-t{background:var(--pastilla);border-radius:999px;width:0;transition:transform .45s cubic-bezier(.3,.9,.3,1),width .45s cubic-bezier(.3,.9,.3,1);position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 1px 2px #0000002e,0 4px 14px -4px #00000059}.cc-nlb__seg-b{z-index:1;min-height:40px;color:var(--texto);font:600 14px/1 var(--font-cc-sans,"Montserrat", sans-serif);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;transition:color .3s;position:relative}.cc-nlb__seg-b[aria-pressed=true]{color:var(--texto-on)}.cc-nlb__seg:not(.is-js) .cc-nlb__seg-b[aria-pressed=true]{background:var(--pastilla)}.cc-nlb__seg-b:focus-visible{outline:2px solid var(--color-cc-fg-accent,#3dedb4);outline-offset:2px}.cc-nlb__zona{transition:opacity .25s}.cc-nlb__zona[aria-busy=true]{opacity:.45;pointer-events:none}.cc-nlb__zona.is-entra .cc-nlb__card{animation:.5s cubic-bezier(.2,.7,.2,1) both cc-nlb-entra}@keyframes cc-nlb-entra{0%{opacity:0;translate:0 10px}}.cc-nlb__resumen{color:var(--color-cc-fg-muted,#a1a1aa);padding-top:24px;font-size:15px}.cc-nlb__resumen b{color:var(--color-cc-fg-strong,#fff)}.cc-nlb__resumen a{color:var(--color-cc-fg-link,var(--color-cc-fg-accent,#3dedb4))}.cc-nlb__lista{padding-top:12px}.cc-nlb__dia{padding-top:clamp(28px,3.5vw,44px)}.cc-nlb__dia-t{color:var(--color-cc-fg-strong,#fff);letter-spacing:-.01em;text-transform:capitalize;margin-bottom:18px;font-size:clamp(20px,1.8vw,24px);font-weight:700;position:relative}.cc-nlb__grilla{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:28px 20px;display:grid}.cc-nlb__card{color:inherit;align-content:start;gap:12px;text-decoration:none;display:grid}.cc-nlb__mini{aspect-ratio:4/5;box-shadow:0 0 0 1px var(--color-cc-border,#ffffff14);background:#f4f4f6;border-radius:14px;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s;display:block;position:relative;overflow:hidden}.cc-nlb__mini:before{content:attr(data-inicial);color:#c9c9d1;place-items:center;font-size:64px;font-weight:800;display:grid;position:absolute;inset:0}.cc-nlb__mini img{object-fit:cover;object-position:top;width:100%;height:100%;display:block;position:relative}.cc-nlb__mini.is-rota img{display:none}.cc-nlb__card:hover .cc-nlb__mini{transform:translateY(-3px);box-shadow:0 0 0 1px #3dedb480,0 18px 34px -18px #0009}.cc-nlb__card:focus-visible{outline:none}.cc-nlb__card:focus-visible .cc-nlb__mini{outline:2px solid var(--color-cc-fg-accent,#3dedb4);outline-offset:3px}.cc-nlb__txt{gap:4px;display:grid}.cc-nlb__marca-n{letter-spacing:.06em;text-transform:uppercase;color:var(--color-cc-fg-muted,#a1a1aa);font-size:12px;font-weight:700}.cc-nlb__asunto{color:var(--color-cc-fg-strong,#fff);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.cc-nlb__vacio{color:var(--color-cc-fg-muted,#a1a1aa);text-align:center;padding:64px 0;font-size:17px}.cc-nlb__vacio a{color:var(--color-cc-fg-link,var(--color-cc-fg-accent,#3dedb4))}.cc-nlb__mas{justify-content:center;padding:clamp(40px,5vw,64px) 0 0;display:flex}.cc-nlb__mas a.is-cargando{opacity:.6;pointer-events:none}@media (width<=760px){.cc-nlb__barra{position:relative;top:auto}.cc-nlb__seg{scrollbar-width:none;flex:100%;order:3;overflow-x:auto}.cc-nlb__seg::-webkit-scrollbar{display:none}.cc-nlb__seg-b{flex:1 1 0;justify-content:center;align-items:center;display:inline-flex}.cc-nlb__marca{flex:100%}.cc-nlb__grilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.cc-nlb__asunto{font-size:14px}}@media (prefers-reduced-motion:reduce){.cc-nlb__pop{animation:none}.cc-nlb__mini,.cc-nlb__seg-t,.cc-nlb__seg-b{transition:none}.cc-nlb__zona.is-entra .cc-nlb__card{animation:none}.cc-nlb__card:hover .cc-nlb__mini{transform:none}}.cc-nlb__semana a{color:var(--color-cc-fg-strong,#fff);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, var(--color-cc-fg-accent,#3dedb4) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--color-cc-fg-accent,#3dedb4) 45%, transparent);font-weight:700;transition:text-decoration-color .2s,color .2s}.cc-nlb__semana a:hover{-webkit-text-decoration-color:var(--color-cc-fg-accent,#3dedb4);text-decoration-color:var(--color-cc-fg-accent,#3dedb4)}.cc-nlb__semana a:focus-visible{outline:2px solid var(--color-cc-fg-accent,#3dedb4);outline-offset:3px;border-radius:4px}.cc-ced__volver{border-radius:var(--radius-cc-pill);align-items:center;min-height:48px;padding:0 26px;font-weight:700;text-decoration:none;display:inline-flex}.cc-ced__volver:focus-visible{outline:2px solid var(--color-cc-fg-accent);outline-offset:3px}body.cc-news .gutter{width:100%;max-width:1440px;margin:0 auto;padding-left:clamp(24px,6vw,190px);padding-right:clamp(24px,6vw,190px)}body.cc-news .pill{left:var(--spacing-cc-3);top:var(--spacing-cc-3);border-radius:var(--radius-cc-pill);background:var(--color-cc-green-200);color:var(--color-cc-ink-500);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;z-index:2;align-items:center;gap:6px;max-width:calc(100% - 24px);padding:5px 11px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;overflow:hidden}body.cc-news .pill:before{content:"";border-radius:var(--radius-cc-pill);background:var(--color-cc-green-500);flex:none;width:6px;height:6px}body.cc-news .date a{color:inherit;text-decoration:none}body.cc-news .phead{padding:var(--spacing-cc-10) 0 var(--spacing-cc-8);border-bottom:1px solid var(--color-cc-hairline-on-dark)}body.cc-news .ptitle{font-weight:800;font-size:clamp(38px, 8vw, var(--text-cc-page-title));letter-spacing:-.02em;align-items:flex-end;gap:var(--spacing-cc-3);color:var(--color-cc-fg-strong);margin:0;line-height:.97;display:inline-flex}body.cc-news .ptitle:after{content:"";border-radius:var(--radius-cc-pill);background:var(--color-cc-green-500);flex:none;width:14px;height:14px;margin-bottom:.18em}body.cc-news .psub{font-size:var(--text-cc-sm);line-height:var(--leading-cc-lead);color:var(--color-cc-fg-read);max-width:520px;margin:var(--spacing-cc-5) 0 0}body.cc-news .pmeta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}body.cc-news .chip{align-items:center;gap:var(--spacing-cc-2);padding:var(--spacing-cc-2) var(--spacing-cc-4);border-radius:var(--radius-cc-pill);border:1px solid var(--color-cc-rule-on-dark);background:var(--color-cc-hairline-on-dark);color:var(--color-cc-fg-read);font-size:13px;font-weight:500;display:inline-flex}body.cc-news .chip b{color:var(--color-cc-fg-accent);font-weight:700}@media (width<=760px){body.cc-news .phead{padding:36px 0 28px}body.cc-news .psub{font-size:var(--text-cc-xs)}}body.cc-news .cc-nl-rango{margin:var(--spacing-cc-7) 0 var(--spacing-cc-5);font-size:var(--text-cc-sm);font-weight:600;line-height:var(--leading-cc-lead);color:var(--color-cc-fg-strong)}body.cc-news .cc-nl-rango:before{content:"";width:8px;height:8px;margin-right:var(--spacing-cc-2);border-radius:var(--radius-cc-pill);background:var(--color-cc-green-500);vertical-align:.12em;display:inline-block}body.cc-news .back{font-size:var(--text-cc-xs);color:var(--color-cc-fg-accent);margin-bottom:34px;font-weight:600;display:inline-block}body.cc-news .back a{color:inherit;text-decoration:none}body.cc-news .back:hover{color:var(--color-cc-green-400)}body.cc-news .detailgrid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;gap:52px;padding:44px 0 96px;display:grid}body.cc-news .detailimg{border-radius:var(--radius-cc-md);border:1px solid var(--color-cc-rule-on-dark);background:var(--color-cc-bg-surface);overflow:hidden}body.cc-news .detailimg img{width:100%;display:block}body.cc-news .recv{align-items:center;gap:var(--spacing-cc-2);border-radius:var(--radius-cc-pill);background:color-mix(in srgb, var(--color-cc-green-500) 12%, transparent);color:var(--color-cc-fg-accent);letter-spacing:.02em;padding:7px 15px;font-size:12.5px;font-weight:700;display:inline-flex}body.cc-news .badges{gap:var(--spacing-cc-2);margin-top:var(--spacing-cc-4);flex-wrap:wrap;display:flex}body.cc-news .badge{padding:5px var(--spacing-cc-3);border-radius:var(--radius-cc-pill);letter-spacing:.03em;font-size:11px;font-weight:700}body.cc-news .badgepop{background:var(--color-cc-violet-600);color:var(--color-cc-fg-on-brand)}body.cc-news .badgeactive{background:var(--color-cc-rule-on-dark);color:var(--color-cc-fg-read)}body.cc-news .detailttl{letter-spacing:-.01em;margin:var(--spacing-cc-5) 0 0;color:var(--color-cc-fg-strong);font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1.14}body.cc-news .fromrow{align-items:center;gap:10px;margin-top:22px;display:flex}body.cc-news .fromrow .pill{position:static}body.cc-news .fromlabel{color:var(--color-cc-fg-muted);font-size:13px}body.cc-news .nltags{gap:var(--spacing-cc-2);margin-top:var(--spacing-cc-6);flex-wrap:wrap;display:flex}body.cc-news .nltag{border-radius:var(--radius-cc-pill);background:var(--color-cc-hairline-on-dark);border:1px solid var(--color-cc-rule-on-dark);color:var(--color-cc-fg-read);align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}body.cc-news .attach{margin-top:26px}body.cc-news .attachk{text-transform:uppercase;letter-spacing:.08em;color:var(--color-cc-fg-muted);margin-bottom:10px;font-size:11px}body.cc-news .file{align-items:center;gap:var(--spacing-cc-3);padding:var(--spacing-cc-3) var(--spacing-cc-4);background:var(--color-cc-bg-deep);border:1px solid var(--color-cc-rule-on-dark);border-radius:10px;text-decoration:none;display:inline-flex}body.cc-news .fileic{border-radius:var(--radius-cc-xs);background:color-mix(in srgb, var(--color-cc-green-500) 14%, transparent);width:34px;height:34px;color:var(--color-cc-fg-accent);justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}body.cc-news .filen{font-size:var(--text-cc-xs);color:var(--color-cc-fg-strong);font-weight:600;display:block}body.cc-news .files{font-size:var(--text-cc-xxs);color:var(--color-cc-fg-muted);display:block}body.cc-news .cta{gap:var(--spacing-cc-3);margin-top:var(--spacing-cc-7);flex-wrap:wrap;display:flex}body.cc-news .btn{align-items:center;gap:var(--spacing-cc-2);border-radius:var(--radius-cc-pill);font-size:var(--text-cc-sm);text-decoration:none;display:inline-flex}body.cc-news .btnpri{padding:14px 26px}body.cc-news .btnout{color:var(--color-cc-fg-strong);border:1px solid var(--color-cc-fg-read);background:0 0;padding:14px 24px;font-weight:600}html body.cc-news :is(.cc-main,#_) .btnpri{background:var(--color-cc-emerald-500);color:#fff;transition:box-shadow var(--cc-dur-base) var(--ease-cc-out), background-color var(--cc-dur-base) var(--ease-cc-out), transform var(--cc-dur-fast) var(--ease-cc-out);border:0;border-radius:999px;font-weight:700;box-shadow:inset 0 1px #ffffff38,0 1px 2px #00000040,0 10px 26px -12px #08875fe6}html body.cc-news :is(.cc-main,#_) .btnpri:is(:hover,:focus-visible){background:var(--color-cc-emerald-500);color:#fff;box-shadow:inset 0 1px #ffffff42,0 0 0 1px #3dedb48c,0 14px 32px -12px #08875f}html body.cc-news :is(.cc-main,#_) .btnpri:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){html body.cc-news :is(.cc-main,#_) .btnpri{transition:none}}body.cc-news .cc-main,body.cc-news .cc-main *{font-family:var(--font-cc-sans);-webkit-font-smoothing:antialiased;box-sizing:border-box}}@layer utilities;
