.pc{--bg:#fff;--panel:#f6f2ea;--ink:#13203b;--muted:#5b6478;--line:#e6dfd2;--marca:#ffe27a;--c1:#1c86c4;--c1-t:#e4f2fb;--c2:#7a4db5;--c2-t:#f1e9f9;--c3:#1f8a55;--c3-t:#e1f2e8;--sombra:0 1px 2px #13203b14,0 8px 24px -12px #13203b40;--display:"Bricolage Grotesque","Arial Narrow",system-ui,sans-serif;--sans:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--mano:"Caveat","Comic Sans MS",cursive;--ciclo:var(--c2);--ciclo-t:var(--c2-t);--acento:var(--ciclo);background:var(--bg);min-height:100vh;color:var(--ink);font:400 16px/1.5 var(--sans);-webkit-font-smoothing:antialiased}.pc[data-ciclo=primer-ciclo]{--ciclo:var(--c1);--ciclo-t:var(--c1-t)}.pc[data-ciclo=secundaria]{--ciclo:var(--c3);--ciclo-t:var(--c3-t)}.pc *,.pc :before,.pc :after{box-sizing:border-box}.pc a{color:inherit}.pc button{font:inherit;color:inherit;cursor:pointer}.pc :focus-visible{outline:3px solid var(--ciclo);outline-offset:2px;border-radius:6px}.pc .pc-wrap{max-width:1180px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}.pc .pc-top{z-index:5;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.pc .pc-top .pc-wrap{flex-wrap:wrap;align-items:center;gap:12px 20px;padding-block:10px;display:flex}.pc .pc-logos{flex:none;align-items:center;gap:14px;text-decoration:none;display:flex}.pc .pc-logos img{width:auto;height:30px;display:block}.pc .pc-top nav{min-width:0;margin-left:auto}.pc .pc-ciclos{scrollbar-width:none;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.pc .pc-ciclos a{color:var(--muted);white-space:nowrap;border-radius:99px;align-items:center;gap:7px;padding:6px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.pc .pc-ciclos a:before{content:"";background:var(--dot);border-radius:50%;width:8px;height:8px}.pc .pc-ciclos a[data-c=primer-ciclo]{--dot:var(--c1)}.pc .pc-ciclos a[data-c=segundo-ciclo]{--dot:var(--c2)}.pc .pc-ciclos a[data-c=secundaria]{--dot:var(--c3)}.pc .pc-ciclos a[aria-current=page]{color:var(--ink);background:var(--panel);font-weight:700}.pc .pc-ciclos a:hover{color:var(--ink)}@media (width<=760px){.pc .pc-top nav{width:100%;margin-left:0}}.pc .pc-intro{padding-block:36px 8px}.pc .pc-intro h1{font:800 clamp(28px,4.4vw,46px)/1.05 var(--display);letter-spacing:-.02em;text-wrap:balance;max-width:22ch;margin:0 0 12px}.pc .pc-intro h1 em{color:var(--ciclo);font-style:normal}.pc .pc-cuenta{font-variant-numeric:tabular-nums;opacity:.7}.pc .pc-busqueda{grid-template-columns:minmax(0,460px) minmax(0,1fr);align-items:start;gap:14px 28px;margin:8px 0 6px;display:grid}.pc .pc-buscar{min-width:0;display:block;position:relative}.pc .pc-buscar input{width:100%;font:inherit;color:var(--ink);background:var(--bg);border:1.5px solid var(--line);box-shadow:var(--sombra);appearance:none;border-radius:14px;padding:13px 44px 13px 46px;font-size:17px}.pc .pc-buscar input::-webkit-search-cancel-button{display:none}.pc .pc-buscar input::placeholder{color:var(--muted)}.pc .pc-buscar input:focus{border-color:var(--ciclo);outline:none}.pc .pc-buscar svg{fill:none;width:20px;height:20px;stroke:var(--muted);stroke-width:2px;position:absolute;top:50%;left:15px;translate:0 -50%}.pc .pc-buscar button{color:var(--muted);background:0 0;border:0;padding:4px 8px;font-size:22px;line-height:1;position:absolute;top:50%;right:8px;translate:0 -50%}.pc .pc-filtros{gap:8px;min-width:0;display:grid}.pc .pc-fila{align-items:flex-start;gap:8px 10px;min-width:0;display:flex}.pc .pc-fila>span{flex:none;width:44px;padding-top:8px;font-size:14px;font-weight:700}.pc .pc-fila>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.pc .pc-fila button{font:600 14px/1 var(--sans);color:var(--ink);background:var(--panel);border:1px solid #0000;border-radius:99px;padding:8px 12px}.pc .pc-fila button:hover{border-color:var(--ciclo)}.pc .pc-fila button[aria-pressed=true]{background:var(--ciclo);color:#fff}@media (width<=820px){.pc .pc-busqueda{grid-template-columns:1fr}}.pc .pc-resultados{background:var(--panel);margin-top:14px;padding-block:28px 36px}.pc .pc-res-cab{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 6px;display:flex}.pc .pc-res-cab h2{font:800 clamp(22px,3vw,30px)/1.1 var(--display);margin:0}.pc .pc-res-cab button{font:600 14px var(--sans);background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:99px;margin-left:auto;padding:7px 14px}.pc .pc-res-nota{color:var(--muted);margin:0 0 18px;font-size:14px}.pc .pc-res-grupo{border-top:1px solid var(--line);padding-block:14px}.pc .pc-res-grupo h3{font:700 18px/1.2 var(--display);margin:0 0 14px}.pc .pc-vacio{color:var(--muted);padding:20px 0}.pc .pc-novedades{background:var(--ciclo-t);margin-top:24px;padding-block:30px 40px;scroll-margin-top:70px}.pc .pc-titulo{align-items:baseline;gap:12px;margin:0 0 20px;display:flex}.pc .pc-titulo h2{font:800 clamp(24px,3vw,32px)/1.1 var(--display);letter-spacing:-.015em;margin:0}.pc .pc-titulo .pc-cuenta{color:var(--muted);opacity:1;font-size:14px}.pc .pc-grilla-nov{grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr));gap:22px;display:grid}.pc .pc-nov{background:var(--bg);box-shadow:var(--sombra);border-radius:18px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.pc .pc-escena{background:var(--claro);justify-content:center;align-items:center;min-width:0;min-height:250px;padding:48px 26px 26px;text-decoration:none;display:flex;position:relative;overflow:hidden}.pc .pc-nov-txt{flex-direction:column;gap:8px;min-width:0;padding:22px 22px 20px;display:flex}.pc .pc-nov-sello{align-self:flex-start;width:auto;height:22px}.pc .pc-nov h3{font:800 24px/1.1 var(--display);letter-spacing:-.01em;text-wrap:balance;margin:4px 0 0}.pc .pc-nov h3 a{text-decoration:none}.pc .pc-grados{color:var(--muted);margin:0;font-size:14px;font-weight:600}.pc .pc-frase{margin:2px 0 10px;font-size:15px;line-height:1.5}.pc .pc-btn{background:var(--ink);color:#fff;border-radius:99px;align-self:flex-start;margin-top:auto;padding:10px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.pc .pc-btn:hover{background:var(--ciclo)}.pc .pc-marca-nov{font:700 21px/1 var(--mano);color:var(--ink);background:var(--marca);pointer-events:none;border-radius:4px;padding:3px 10px 5px;position:absolute;top:12px;left:14px;rotate:-3deg}@media (width<=620px){.pc .pc-nov{grid-template-columns:1fr}.pc .pc-escena{min-height:0;padding-block:52px 24px}}.pc .pc-todas{padding-block:40px 20px}.pc .pc-grupo{border-top:1px solid var(--line);padding-block:22px;scroll-margin-top:70px}.pc .pc-grupo h3{font:700 20px/1.2 var(--display);align-items:baseline;gap:10px;margin:0 0 16px;display:flex}.pc .pc-grupo h3 .pc-cuenta{font:500 14px var(--sans);color:var(--muted)}.pc .pc-cta{background:var(--ink);color:#fff;margin-top:30px}.pc .pc-cta .pc-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding-block:34px;display:flex}.pc .pc-cta p{font:700 clamp(20px,2.6vw,28px)/1.15 var(--display);max-width:24ch;margin:0}.pc .pc-cta a{color:var(--ink);background:#fff;border-radius:99px;padding:11px 20px;font-weight:700;text-decoration:none}.pc .pc-pie .pc-wrap{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;padding-block:22px;font-size:13px;display:flex}.pc .pc-pie img{width:auto;height:24px}@media (prefers-reduced-motion:reduce){.pc *{transition:none!important}}
