/* 1.0.14.17: categorías y ruta jerárquica institucional */
.ucla-breadcrumb-list{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0}
.ucla-breadcrumb-item{display:inline-flex;align-items:center;min-width:0;overflow-wrap:anywhere}
.ucla-breadcrumb-separator{padding:0 .45rem;color:#718497}
.ucla-breadcrumb-item [aria-current="page"]{color:#526e80}
.ucla-category-explorer{margin:0 0 2rem;padding:1.25rem;border:1px solid #dfe8ee;border-radius:12px;background:#f8fafc}
.ucla-category-explorer__title{font-size:1.05rem;line-height:1.4;color:#073b57;margin:0 0 1rem;font-weight:700}
.ucla-archive .ucla-category-filter{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;margin:0;padding:0}
.ucla-archive .ucla-category-filter a{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .85rem;min-height:40px;border:1px solid transparent;border-radius:8px;color:#075674;text-decoration:none;line-height:1.35;transition:background-color .15s,border-color .15s}
.ucla-archive .ucla-category-filter a:hover{background:#e7f2f7;border-color:#99c5d4}
.ucla-archive .ucla-category-filter a[aria-current="page"]{background:#075674;border-color:#075674;color:#fff;font-weight:700}
.ucla-archive .ucla-category-filter a:focus-visible{outline:3px solid #ff8300;outline-offset:2px}
@media(max-width:600px){.ucla-category-explorer{padding:1rem}.ucla-archive .ucla-category-filter{gap:.3rem}.ucla-archive .ucla-category-filter a{font-size:.875rem;padding:.45rem .65rem}}
