:root{--gpl-tinta:#1a2230;--gpl-tinta-suave:#5b6674;--gpl-acento:#17555f;--gpl-acento-claro:#e6f0f1;--gpl-papel:#ffffff;--gpl-papel-alt:#f5f6f7;--gpl-filete:#e2e5e9;--gpl-ancho-lectura:44rem;--gpl-radio:4px}.et_pb_post_content{color:var(--gpl-tinta);font-size:1.125rem;line-height:1.75;max-width:var(--gpl-ancho-lectura)}.et_pb_post_content>*+*{margin-top:1.35em}.et_pb_post_content h2,.et_pb_post_content h3{color:var(--gpl-tinta);line-height:1.25;text-wrap:balance;scroll-margin-top:6rem}.et_pb_post_content h2{font-size:1.6rem;margin-top:2.6em;padding-top:0.9rem;border-top:2px solid var(--gpl-filete)}.et_pb_post_content h3{font-size:1.25rem;margin-top:2em}.et_pb_post_content a{color:var(--gpl-acento);text-decoration:underline;text-underline-offset:0.18em;text-decoration-thickness:1px}.et_pb_post_content a:hover,.et_pb_post_content a:focus-visible{text-decoration-thickness:2px}.et_pb_post_content blockquote{margin-left:0;padding:0.2rem 0 0.2rem 1.4rem;border-left:3px solid var(--gpl-acento);color:var(--gpl-tinta-suave);font-size:1.05rem}.et_pb_post_content ul,.et_pb_post_content ol{padding-left:1.4rem}.et_pb_post_content li+li{margin-top:0.4em}.et_pb_post_content figure{max-width:none}.et_pb_post_content figcaption{color:var(--gpl-tinta-suave);font-size:0.9rem;padding-top:0.5rem}.et_pb_post_content table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;font-size:0.95rem}.et_pb_post_content th,.et_pb_post_content td{border:1px solid var(--gpl-filete);padding:0.55rem 0.7rem;text-align:left}.et_pb_post_content thead th{background:var(--gpl-papel-alt)}.gpl-indice{border-left:2px solid var(--gpl-filete);padding-left:1.1rem;font-size:0.9rem;line-height:1.45}.gpl-indice__titulo{color:var(--gpl-tinta-suave);font-size:0.72rem;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;margin:0 0 0.8rem}.gpl-indice__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.55rem}.gpl-indice__n3{padding-left:0.9rem;font-size:0.85rem}.gpl-indice a{color:var(--gpl-tinta-suave);text-decoration:none}.gpl-indice a:hover,.gpl-indice a:focus-visible{color:var(--gpl-acento);text-decoration:underline}@media (min-width:981px){.gpl-indice{position:sticky;top:6rem;max-height:calc(100vh - 8rem);overflow-y:auto}}.gpl-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.5rem 1.1rem;color:var(--gpl-tinta-suave);font-size:0.92rem}.gpl-meta__autor a{color:var(--gpl-tinta);font-weight:600;text-decoration:none}.gpl-meta__autor a:hover{text-decoration:underline}.gpl-meta__editado{color:var(--gpl-acento)}.gpl-etiquetas{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.5rem}.gpl-etiquetas a{display:inline-block;padding:0.28rem 0.7rem;border:1px solid var(--gpl-filete);border-radius:100px;color:var(--gpl-tinta-suave);font-size:0.83rem;text-decoration:none}.gpl-etiquetas a:hover,.gpl-etiquetas a:focus-visible{background:var(--gpl-acento-claro);border-color:var(--gpl-acento);color:var(--gpl-acento)}.gpl-relacionados__titulo{font-size:0.78rem;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;color:var(--gpl-tinta-suave);margin:0 0 1.2rem}.gpl-relacionados__lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.6rem}.gpl-relacionados__ficha a{display:flex;flex-direction:column;gap:0.55rem;text-decoration:none;color:inherit;height:100%}.gpl-relacionados__ficha img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--gpl-radio)}.gpl-relacionados__nombre{color:var(--gpl-tinta);font-weight:600;line-height:1.35;text-wrap:balance}.gpl-relacionados__ficha a:hover .gpl-relacionados__nombre{color:var(--gpl-acento)}.gpl-relacionados__fecha{color:var(--gpl-tinta-suave);font-size:0.83rem}.gpl-compartir{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.9rem;font-size:0.9rem}.gpl-compartir__titulo{color:var(--gpl-tinta-suave);font-size:0.72rem;font-weight:700;letter-spacing:0.09em;text-transform:uppercase}.gpl-compartir__enlace{padding:0.3rem 0.75rem;border:1px solid var(--gpl-filete);border-radius:var(--gpl-radio);color:var(--gpl-tinta);text-decoration:none}.gpl-compartir__enlace:hover,.gpl-compartir__enlace:focus-visible{background:var(--gpl-acento);border-color:var(--gpl-acento);color:#fff}.gpl-archivo__titulo{color:var(--gpl-tinta);margin:0 0 0.6rem;text-wrap:balance}.gpl-archivo__descripcion{color:var(--gpl-tinta-suave);max-width:var(--gpl-ancho-lectura);font-size:1.05rem;line-height:1.6}.gpl-archivo__recuento{color:var(--gpl-tinta-suave);font-size:0.85rem;letter-spacing:0.04em;margin:0.9rem 0 0;font-variant-numeric:tabular-nums}a:focus-visible,button:focus-visible{outline:2px solid var(--gpl-acento);outline-offset:2px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.gpl-aula-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.gpl-aula-lista li+li{border-top:1px solid var(--gpl-filete)}.gpl-aula-lista a{display:flex;align-items:baseline;gap:0.9rem;padding:0.75rem 0.2rem;text-decoration:none;color:var(--gpl-tinta)}.gpl-aula-lista a:hover,.gpl-aula-lista a:focus-visible{background:var(--gpl-acento-claro)}.gpl-aula-lista__numero{flex:0 0 auto;min-width:2.4rem;color:var(--gpl-acento);font-variant-numeric:tabular-nums;font-weight:600;font-size:0.9rem}.gpl-aula-lista__titulo{line-height:1.35}.gpl-ruta{color:var(--gpl-tinta-suave);font-size:0.87rem;line-height:1.5}.gpl-ruta a{color:var(--gpl-tinta-suave);text-decoration:none}.gpl-ruta a:hover,.gpl-ruta a:focus-visible{color:var(--gpl-acento);text-decoration:underline}.gpl-ruta__sep{color:var(--gpl-filete);padding:0 0.15rem}.gpl-navega{display:grid;grid-template-columns:1fr;gap:0.7rem;margin-top:2rem}@media (min-width:700px){.gpl-navega{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1rem}}.gpl-navega__hueco{display:none}@media (min-width:700px){.gpl-navega__hueco{display:block}}.gpl-navega__centro{text-align:center;justify-content:center;background:var(--gpl-papel-alt);border-style:dashed}.gpl-navega a{display:flex;flex-direction:column;gap:0.25rem;padding:0.9rem 1.1rem;border:1px solid var(--gpl-filete);border-radius:var(--gpl-radio);text-decoration:none}.gpl-navega a:hover,.gpl-navega a:focus-visible{border-color:var(--gpl-acento);background:var(--gpl-acento-claro)}.gpl-navega__siguiente{text-align:right}.gpl-navega__rotulo{color:var(--gpl-tinta-suave);font-size:0.72rem;font-weight:700;letter-spacing:0.09em;text-transform:uppercase}.gpl-navega__titulo{color:var(--gpl-tinta);font-weight:600;line-height:1.35}