html{scroll-behavior:smooth}.post-contenedor{max-width:1120px;margin:0 auto;padding:0 32px}.post-hero{background:var(--fide-cyan-50);padding:28px 0 24px}.post-hero-texto{max-width:760px}.post-miga{color:var(--text-muted);flex-wrap:wrap;gap:8px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.post-miga a{color:var(--text-muted)}.post-miga a:hover{color:var(--link)}.post-miga a:last-child{color:var(--fide-cyan-700);font-weight:800}.post-hero h1{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(28px,3.8vw,42px);line-height:1.15}.post-bajada{color:var(--text-secondary);text-wrap:pretty;margin:10px 0 0;font-size:17px;line-height:1.6}.post-meta{color:var(--text-muted);align-items:center;gap:12px;margin-top:16px;font-size:14px;display:flex}.post-meta-texto{flex-direction:column;gap:2px;display:flex}.post-meta b,.post-meta-autor{color:var(--text-primary);font-weight:700}.post-meta-autor:hover,.post-autor-nombre[href]:hover{color:var(--link)}.post-avatar{background:var(--brand-secondary);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:inline-grid}.post-avatar-grande{width:56px;height:56px;font-size:18px}.post-aviso{border-left:4px solid var(--fide-warning);color:var(--text-secondary);background:#fff;border-radius:8px;margin:14px 0 0;padding:10px 14px;font-size:14px;line-height:1.5}.post-idioma{color:var(--text-muted);margin:14px 0 0;font-size:13.5px}body[lang=es] .post-idioma{display:none}.post-cuerpo{background:#fff;padding:28px 0 64px}.post-grid{grid-template-columns:minmax(0,720px) 260px;justify-content:space-between;align-items:start;gap:64px;display:grid}.post-portada{border:1px solid var(--border-subtle);border-radius:12px;width:100%;height:auto;margin:0 0 24px;display:block}.post-lateral{flex-direction:column;gap:28px;display:flex;position:sticky;top:96px}.toc{flex-direction:column;gap:10px;max-height:calc(100vh - 360px);font-size:14px;line-height:1.4;display:flex;overflow-y:auto}.toc a{color:var(--text-secondary);border-left:2px solid var(--border-subtle);padding-left:12px}.toc a:hover{color:var(--brand-secondary)}.toc a.is-active{color:var(--text-primary);border-left-color:var(--brand-secondary);font-weight:700}.post-pie-rotulo{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:4px;font-size:11.5px;font-weight:800;display:block}.post-cta{background:var(--fide-gray-50);border:1px solid var(--border-subtle);border-radius:12px;padding:20px}.post-cta p{color:var(--text-secondary);margin:0 0 14px;font-size:14.5px;line-height:1.55}.post-cta .post-cta-titulo{color:var(--text-primary);margin-bottom:6px;font-size:15px;font-weight:800}.prosa{color:var(--fide-gray-700);overflow-wrap:break-word;font-size:17px;line-height:1.65}.prosa>:first-child{margin-top:0}.prosa p{line-height:inherit;text-wrap:pretty;margin:0 0 .9em}.prosa h2,.prosa h3,.prosa h4,.prosa h5{color:var(--text-primary);letter-spacing:-.01em;text-wrap:balance;scroll-margin-top:96px;font-weight:800;line-height:1.3}.prosa h2{margin:1.6em 0 .5em;font-size:24px}.prosa h3{margin:1.4em 0 .45em;font-size:20px}.prosa h4{margin:1.3em 0 .4em;font-size:18px}.prosa h5{text-transform:uppercase;letter-spacing:.04em;margin:1.2em 0 .4em;font-size:16px}.prosa a{color:var(--link);text-underline-offset:2px;text-decoration:underline}.prosa a:hover{color:var(--link-hover)}.prosa strong,.prosa b{color:var(--text-primary);font-weight:700}.prosa ul,.prosa ol{margin:0 0 .9em;padding-left:1.4em}.prosa li{margin:.2em 0;padding-left:.2em}.prosa li::marker{color:var(--brand-secondary);font-weight:700}.prosa li>ul,.prosa li>ol{margin:.2em 0 0}.prosa hr{border:0;border-top:1px solid var(--border-subtle);margin:2.2em 0}.prosa img{border-radius:8px;max-width:100%;height:auto}.prosa p>img:only-child{margin:1.2em auto;display:block}.prosa figure{margin:1.4em 0}.prosa figure img{margin:0 auto;display:block}.prosa figcaption{color:var(--text-muted);text-align:center;margin-top:10px;font-size:14px;line-height:1.5}.prosa figure.embed iframe{aspect-ratio:16/9;background:var(--fide-gray-100);border:0;border-radius:10px;width:100%;height:auto;display:block}.prosa blockquote{background:var(--fide-cyan-50);border-left:4px solid var(--brand-secondary);color:var(--text-primary);border-radius:0 10px 10px 0;margin:1.6em 0;padding:16px 22px}.prosa blockquote>:last-child{margin-bottom:0}.prosa blockquote h2,.prosa blockquote h3,.prosa blockquote h4{margin-top:0;font-size:18px}.prosa code{font-family:var(--font-mono);background:var(--fide-gray-100);border-radius:4px;padding:.1em .35em;font-size:.86em}.prosa pre{background:var(--fide-gray-900);color:#e9eef1;border-radius:10px;margin:1.6em 0;padding:18px 20px;font-size:14px;line-height:1.6;overflow-x:auto}.prosa pre code{font-size:inherit;color:inherit;background:0 0;padding:0}.prosa table{border:1px solid var(--border-subtle);border-collapse:collapse;border-radius:10px;width:max-content;max-width:100%;margin:1.6em 0;font-size:15px;line-height:1.5;display:block;overflow-x:auto}.prosa th,.prosa td{text-align:left;vertical-align:top;border-top:1px solid var(--border-subtle);padding:10px 14px}.prosa thead th,.prosa thead td{background:var(--fide-cyan-50);color:var(--text-primary);border-top:0;font-weight:800}.prosa tr:first-child>td{border-top:0}.prosa td p{margin:0}.post-pie{border-top:1px solid var(--border-subtle);flex-direction:column;gap:28px;margin-top:48px;padding-top:28px;display:flex}.post-temas{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.post-temas .post-pie-rotulo{margin:0 6px 0 0}.post-tema{color:var(--fide-cyan-700);background:var(--fide-cyan-50);border-radius:999px;padding:5px 12px;font-size:13.5px;font-weight:700}.post-tema:hover{background:var(--fide-cyan-100)}.post-autor{background:var(--fide-gray-50);border-radius:12px;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.post-autor-nombre{color:var(--text-primary);font-size:17px;font-weight:800}.post-autor p{color:var(--text-secondary);margin:6px 0 0;font-size:14.5px;line-height:1.55}.post-relacionados{background:var(--fide-gray-50);border-top:1px solid var(--border-subtle);padding:56px 0 64px}.post-relacionados h2{color:var(--text-primary);margin:0 0 24px;font-size:26px}.post-tarjetas{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.closing-band{background:linear-gradient(180deg, var(--fide-cyan-500), var(--fide-cyan-600));padding:70px 0;position:relative;overflow:hidden}.closing-cuadro{position:absolute}.closing-cuadro-1{background:#ffffff1f;width:60px;height:60px;top:30px;left:9%;transform:rotate(14deg)}.closing-cuadro-2{background:var(--brand-primary);opacity:.9;width:52px;height:52px;bottom:26px;right:11%;transform:rotate(-10deg)}.closing-inner{z-index:2;text-align:center;max-width:760px;margin:0 auto;padding:0 32px;position:relative}.closing-inner h2{letter-spacing:-.02em;color:#fff;margin:0;font-size:30px;line-height:1.16}.closing-inner p{color:#ffffffeb;margin:14px 0 0;font-size:16px;line-height:1.55}.cta-o{background:var(--brand-primary);color:#fff;transition:filter var(--dur-fast);border-radius:6px;margin-top:24px;padding:14px 28px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 12px 30px #0000002e}.cta-o:hover{filter:brightness(.94)}@media (width<=1023px){.post-contenedor{padding:0 24px}.post-grid{grid-template-columns:minmax(0,1fr);gap:40px}.post-articulo{max-width:720px}.post-lateral{max-width:720px;position:static}.toc{display:none}.post-tarjetas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.post-contenedor{padding:0 16px}.post-hero{padding:20px 0}.post-bajada{font-size:16px}.post-cuerpo{padding:20px 0 48px}.prosa{font-size:16.5px}.prosa h2{font-size:21px}.prosa h3{font-size:18px}.post-portada{margin-bottom:20px}.post-autor{flex-direction:column}.post-tarjetas{grid-template-columns:1fr}.closing-band{padding:52px 0}.closing-inner{padding:0 16px}.closing-inner h2{font-size:24px}}
