/* AlianXa · blog */
.posts{display:grid;gap:20px;margin-top:24px}
.post{display:grid;grid-template-columns:300px 1fr;gap:22px;align-items:start}
.post .pimg img{width:100%;height:auto;border-radius:14px;display:block;border:1.5px solid var(--line)}
.pmeta{color:var(--gold);font-weight:700;font-size:13.5px;margin:2px 0 8px;text-transform:none}
.post h2{margin:0 0 10px;font-size:clamp(21px,3vw,27px);line-height:1.25}
.post h2 a{color:#fff;text-decoration:none}
.post h2 a:hover{color:#6FB2FF}
.post p{color:var(--mut)}
@media (max-width:720px){.post{grid-template-columns:1fr}.post .pimg img{max-width:340px}}
/* Artículo */
.articulo{max-width:78ch}
.articulo .hero{width:100%;height:auto;border-radius:18px;border:1.5px solid var(--line);display:block;margin:18px 0 6px}
.articulo p{font-size:17.5px;color:#D7E5FA}
.articulo p b,.articulo p strong{color:#fff}
.articulo h2{font-size:clamp(23px,3.4vw,30px);margin-top:34px}
.orig{border-top:1.5px solid var(--line);margin-top:36px;padding-top:16px;color:var(--mut);font-size:14.5px}
.aviso-en{display:none;background:rgba(255,194,31,.12);border:1.5px solid var(--gold);color:#FFE9A8;border-radius:12px;padding:12px 15px;margin:16px 0;font-size:15px}
