/* Uluisamigo 1.0.14.15 — ajustes puntuales: búsqueda, noticias laterales y encabezado de post. */
.topbar .topbar-search {margin-left:auto;min-width:0}
.topbar .topbar-search form,.topbar .topbar-search .search-form {display:flex;align-items:stretch;gap:7px;margin:0;max-width:100%}
.topbar .topbar-search label {margin:0;min-width:0;display:flex;align-items:stretch}
.topbar .topbar-search input[type="search"],.topbar .topbar-search .search-field {width:clamp(145px,15vw,235px);min-width:0;min-height:38px;padding:8px 12px;border:1px solid #d1e2ea;border-radius:8px;background:#fff;color:#073b57;font:inherit;line-height:1.3;box-shadow:none}
.topbar .topbar-search input[type="search"]::placeholder {color:#60778a;opacity:1}
.topbar .topbar-search button,.topbar .topbar-search input[type="submit"],.topbar .topbar-search .search-submit {min-height:38px;padding:7px 15px;border:1px solid #004e69;border-radius:8px;background:#004e69;color:#fff;font:inherit;font-weight:650;line-height:1.3;white-space:nowrap;cursor:pointer;transition:background-color .2s,border-color .2s}
.topbar .topbar-search button:hover,.topbar .topbar-search input[type="submit"]:hover,.topbar .topbar-search .search-submit:hover {background:#073b57;border-color:#073b57}
.topbar .topbar-search :is(input,button):focus-visible {outline:3px solid #ff8a00;outline-offset:2px}
@media(max-width:767px){.topbar .container{flex-wrap:wrap;gap:8px}.topbar .topbar-search{width:100%;margin-left:0}.topbar .topbar-search form{width:100%}.topbar .topbar-search label{flex:1}.topbar .topbar-search input[type="search"],.topbar .topbar-search .search-field{width:100%}}
/* Sidebar: tarjetas de noticias, sin cambiar el renderizado de EventON. */
.ucla-interior .ucla-right-sidebar .widget-title {color:#073b57;font-size:1.25rem;line-height:1.3;margin:0 0 16px;padding:0 0 12px;border-bottom:2px solid #e5edf2}
.ucla-interior .ucla-right-sidebar .ucla-sidebar-list--news {display:grid;gap:0;margin:0;padding:0;list-style:none}
.ucla-interior .ucla-right-sidebar .ucla-sidebar-list--news .ucla-sidebar-list__item {padding:13px 0 14px;border-bottom:1px solid #e5edf2;min-width:0}
.ucla-interior .ucla-right-sidebar .ucla-sidebar-list--news .ucla-sidebar-list__item:first-child {padding-top:0}
.ucla-interior .ucla-right-sidebar .ucla-sidebar-list--news .ucla-sidebar-list__item:last-child {border-bottom:0;padding-bottom:0}
.ucla-interior .ucla-right-sidebar .ucla-sidebar-list--news .ucla-sidebar-list__link {display:block;color:#074665;font-size:.96rem;font-weight:700;line-height:1.45;text-decoration:none;overflow-wrap:break-word}
.ucla-interior .ucla-right-sidebar .ucla-sidebar-list--news .ucla-sidebar-list__link:hover {color:#006d8e;text-decoration:underline;text-decoration-color:#f58220;text-underline-offset:4px}
.ucla-interior .ucla-right-sidebar .ucla-sidebar-list--news time {display:block;margin-top:6px;color:#60788a;font-size:.79rem;line-height:1.4;text-decoration:none}
.ucla-interior .ucla-right-sidebar .ucla-sidebar-list--news a:focus-visible {outline:3px solid #ff8a00;outline-offset:3px;border-radius:3px}
/* Single: un solo H1, dentro de la tarjeta; breadcrumb se mantiene sobre ella. */
.ucla-interior-heading:has(+ .ucla-interior .ucla-article-title){padding-bottom:0}
.ucla-interior-heading:has(+ .ucla-interior .ucla-article-title) .ucla-interior-breadcrumb{margin-bottom:0}
.ucla-interior .ucla-article-header{margin:0 0 clamp(20px,2.6vw,30px);padding:0 0 16px;border-bottom:1px solid #e5edf2}
.ucla-interior .ucla-article-title{margin:0;color:#073b57;font-size:clamp(1.55rem,2.55vw,2.25rem);font-weight:750;line-height:1.22;letter-spacing:-.015em;overflow-wrap:break-word}
.ucla-interior .ucla-article-header::after{content:"";display:block;width:46px;height:3px;margin-top:16px;background:#f58220;border-radius:4px}
.ucla-interior .ucla-inner-card .ucla-cover{margin-bottom:18px}
@media(max-width:575px){.ucla-interior .ucla-article-header{margin-bottom:18px}.ucla-interior .ucla-article-title{font-size:1.6rem}}
