/* Cards dinámicas y vista pública del contenido editorial transversal. */
[data-editorial-fallback][hidden]{display:none!important}
.dynamic-publication-card{display:flex;min-width:0;height:100%;overflow:hidden;flex-direction:column;border:1px solid var(--color-border);border-radius:24px 8px 24px 8px;color:var(--color-text);background:#fff;box-shadow:var(--shadow-sm);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.dynamic-publication-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.dynamic-publication-card__image,.dynamic-publication-card__visual{width:100%;height:220px;object-fit:cover}.dynamic-publication-card__visual{display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,var(--color-primary),var(--color-primary-dark));font-family:var(--font-heading);font-size:3.5rem;font-weight:700}.dynamic-publication-card__body{display:flex;min-height:245px;padding:25px;flex:1;flex-direction:column}.dynamic-publication-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px;color:var(--color-primary);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dynamic-publication-card__meta time{color:var(--color-text-muted);font-weight:600;letter-spacing:0;text-transform:none}.dynamic-publication-card h3{margin-bottom:12px;color:var(--color-text);font-size:1.48rem}.dynamic-publication-card p{margin:0 0 25px;color:var(--color-text-muted);font-size:.78rem;line-height:1.65}.dynamic-publication-card strong{display:flex;align-items:center;gap:8px;margin-top:auto;color:var(--color-primary);font-size:.72rem}.dynamic-publication-card strong i{font-style:normal;transition:transform .2s ease}.dynamic-publication-card:hover strong i{transform:translateX(5px)}
.bots-news-preview__layout>.dynamic-publication-card{border-color:rgba(36,37,38,.14);border-radius:32px 10px 32px 10px}.bots-news-preview__layout>.dynamic-publication-card .dynamic-publication-card__image,.bots-news-preview__layout>.dynamic-publication-card .dynamic-publication-card__visual{height:280px}.bots-news-preview__layout>.dynamic-publication-card .dynamic-publication-card__body{min-height:280px}.bots-news-dynamic-list{display:grid;gap:18px}.bots-news-dynamic-list>.dynamic-publication-card{display:grid;grid-template-columns:minmax(260px,.45fr) minmax(0,1fr)}.bots-news-dynamic-list>.dynamic-publication-card .dynamic-publication-card__image,.bots-news-dynamic-list>.dynamic-publication-card .dynamic-publication-card__visual{height:100%;min-height:320px}.bots-news-dynamic-list>.dynamic-publication-card .dynamic-publication-card__body{min-height:320px;justify-content:center;padding:clamp(35px,5vw,65px)}
.editorial-public-page{--editorial-accent:#1687c9;background:#f8fafb}.editorial-public-page--edu{--editorial-accent:#f47a32}.editorial-public-page--products{--editorial-accent:#2f8878}.editorial-public-page--patents{--editorial-accent:#8f79bd}.editorial-public-page--papers{--editorial-accent:#397f7a}.editorial-public-page--bots{--editorial-accent:#c89d0c}.editorial-public-page--ai{--editorial-accent:#6558e8}.editorial-public__loading{display:grid;min-height:75vh;margin-top:var(--header-height);place-content:center;gap:14px;text-align:center}.editorial-public__loading span,.editorial-public__error>span{display:grid;width:58px;height:58px;margin:auto;place-items:center;border-radius:17px 6px 17px 6px;color:#fff;background:#1687c9;font-family:var(--font-heading);font-weight:800}.editorial-public__hero{margin-top:var(--header-height);padding:clamp(90px,11vw,150px) 0 85px;color:#fff;background:linear-gradient(140deg,#172033 0%,#192b3e 64%,var(--editorial-accent) 180%)}.editorial-public__hero h1{max-width:980px;margin:18px 0 24px;font-size:clamp(2.8rem,6vw,5.8rem);line-height:.98}.editorial-public__hero p{max-width:790px;margin:0;color:rgba(255,255,255,.72);font-size:1.06rem;line-height:1.75}.editorial-public__back{display:inline-block;margin-bottom:45px;color:rgba(255,255,255,.7);font-size:.7rem;font-weight:750;text-decoration:none}.editorial-public__layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:clamp(45px,7vw,95px);padding-top:clamp(65px,8vw,105px);padding-bottom:clamp(75px,9vw,125px)}.editorial-markdown{max-width:820px}.editorial-markdown h2{margin:54px 0 17px;color:#172033;font-size:2rem}.editorial-markdown h3{margin:40px 0 14px;color:#172033;font-size:1.5rem}.editorial-markdown h4{margin:30px 0 12px}.editorial-markdown p,.editorial-markdown li{color:#4f5b69;font-size:.98rem;line-height:1.9}.editorial-markdown ul{display:grid;gap:7px;padding-left:24px}.editorial-markdown blockquote{margin:35px 0;padding:22px 25px;border-left:4px solid var(--editorial-accent);color:#273547;background:#eef3f6;font-family:var(--font-heading);font-size:1.18rem}.editorial-markdown a{color:var(--editorial-accent);font-weight:700}.editorial-markdown__code{overflow:auto;margin:28px 0;padding:22px;border-radius:13px;color:#dce7ee;background:#172033;font:500 .8rem/1.75 "SFMono-Regular",Consolas,monospace}.editorial-public__meta{position:sticky;top:110px;display:flex;height:max-content;flex-direction:column;gap:9px;padding:24px;border:1px solid #dbe3e8;border-radius:18px 7px 18px 7px;background:white;box-shadow:0 16px 38px rgba(23,32,51,.08)}.editorial-public__meta>span{color:var(--editorial-accent);font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.editorial-public__meta>strong{color:#172033}.editorial-public__meta>small{margin-top:8px;color:#697584;line-height:1.5}.editorial-public__meta>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:13px}.editorial-public__meta>div span{padding:5px 8px;border-radius:99px;color:#5c6876;background:#eef2f4;font-size:.6rem}.editorial-public__error{display:grid;min-height:78vh;margin-top:var(--header-height);padding:40px;place-content:center;text-align:center}.editorial-public__error h1{margin:22px 0 8px;color:#172033}.editorial-public__error p{max-width:520px}.editorial-public__error .button{justify-self:center;margin-top:18px}
.editorial-public__cover{display:block;width:100%;max-height:560px;margin-top:48px;border-radius:30px 9px 30px 9px;object-fit:cover;box-shadow:0 28px 65px rgba(0,0,0,.25)}
@media(max-width:900px){.editorial-public__layout{grid-template-columns:1fr}.editorial-public__meta{position:static;grid-row:1}.bots-news-dynamic-list>.dynamic-publication-card{grid-template-columns:1fr}.bots-news-dynamic-list>.dynamic-publication-card .dynamic-publication-card__image,.bots-news-dynamic-list>.dynamic-publication-card .dynamic-publication-card__visual{min-height:230px;height:230px}}
@media(max-width:640px){.dynamic-publication-card__image,.dynamic-publication-card__visual{height:200px}.dynamic-publication-card__body{min-height:220px;padding:21px}.editorial-public__hero{padding:75px 0 65px}.editorial-public__hero h1{font-size:2.75rem}.editorial-public__layout{padding-top:50px}.editorial-markdown h2{font-size:1.65rem}}
