/* Uluisamigo 1.0.14.18 · Noticias, diseño de archivo y placeholder */
.ucla-archive .ucla-inner-card{padding:clamp(20px,3vw,40px)}
.ula-archive-news-card{display:grid;grid-template-columns:minmax(160px,30%) minmax(0,1fr);align-items:center;gap:clamp(16px,2.4vw,28px);padding:24px 0;border-bottom:1px solid #dbe5eb;min-width:0}
.ula-archive-news-card:last-of-type{border-bottom:0}
.ula-archive-news-card__media{display:block;aspect-ratio:16/10;overflow:hidden;border-radius:12px;background:#075b75}
.ula-archive-news-card__media img{display:block;width:100%;height:100%;object-fit:cover}
.ula-archive-news-card__body{min-width:0}
.ula-archive-news-card__title{font-size:clamp(1.05rem,1.55vw,1.35rem);line-height:1.35;margin:0 0 9px;font-weight:700;color:#073b57}
.ula-archive-news-card__title a{color:inherit;text-decoration:none}
.ula-archive-news-card__title a:hover,.ula-archive-news-card__read:hover{color:#006d8c;text-decoration:underline}
.ula-archive-news-card__date{display:block;color:#62788b;font-size:.84rem;margin-bottom:10px}
.ula-archive-news-card__excerpt{margin:0 0 10px;color:#344f61;line-height:1.65}
.ula-archive-news-card__read{display:inline-flex;align-items:center;gap:8px;color:#006481;font-weight:700;text-decoration:none}
.ula-archive-news-card__read span{color:#f77c00;font-size:1.2em}
.ucla-archive .ucla-category-explorer{background:#f6f9fb;border:1px solid #dbe5eb;border-radius:14px;padding:18px 20px;margin-bottom:16px}
.ucla-archive .ucla-category-explorer__title{margin:0 0 14px;color:#073b57;font-size:1.05rem}
.ucla-archive .ucla-category-filter{gap:8px}
.ucla-archive .ucla-category-filter a{background:#fff;border:1px solid #dbe5eb;border-radius:9px;min-height:40px}
.ucla-archive .ucla-category-filter a[aria-current="page"]{background:#006987;border-color:#006987;color:#fff}
.ula-news-card .ula-news-image img{display:block;width:100%;height:100%;object-fit:cover}
@media(max-width:640px){.ula-archive-news-card{grid-template-columns:1fr;gap:14px;padding:20px 0}.ula-archive-news-card__media{max-width:100%}.ucla-archive .ucla-inner-card{padding:18px}}
