.Breadcrumbs-module__Hchu7W__breadcrumbLink{color:var(--mantine-color-gray-5);font-size:14px;text-decoration:none;transition:color .2s}.Breadcrumbs-module__Hchu7W__breadcrumbLink:hover{color:var(--mantine-color-gray-7)}.Breadcrumbs-module__Hchu7W__breadcrumbCurrent{color:var(--mantine-color-gray-6);font-size:14px}.Breadcrumbs-module__Hchu7W__breadcrumbSeparator{color:var(--mantine-color-gray-4);font-size:14px}
.EntityHeader-module__p2hXhG__mainContent{min-width:0}.EntityHeader-module__p2hXhG__metadataItem{min-width:fit-content}.EntityHeader-module__p2hXhG__metadataIcon{color:var(--mantine-color-gray-6);align-items:center;font-size:1rem;display:flex}.EntityHeader-module__p2hXhG__description{max-width:none;line-height:1.6}.EntityHeader-module__p2hXhG__desktopActions{flex-shrink:0}.EntityHeader-module__p2hXhG__mobileActions{display:none}@media (max-width:75em){.EntityHeader-module__p2hXhG__desktopActions{display:none}.EntityHeader-module__p2hXhG__mobileActions{display:block}}.EntityHeader-module__p2hXhG__eyebrow{font-size:var(--mantine-font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--mantine-color-dimmed);margin-bottom:calc(.125rem * var(--mantine-scale));font-weight:700;line-height:1.4}
.EntityListing-module__1_ht4W__container{padding:var(--mantine-spacing-xl) var(--mantine-spacing-md)}.EntityListing-module__1_ht4W__breadcrumbs{margin-bottom:var(--mantine-spacing-lg)}.EntityListing-module__1_ht4W__header{margin-bottom:var(--mantine-spacing-xl)}.EntityListing-module__1_ht4W__title{color:var(--mantine-color-black);margin-bottom:var(--mantine-spacing-sm);font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.1}.EntityListing-module__1_ht4W__description{font-size:var(--mantine-font-size-md);color:var(--mantine-color-gray-6);max-width:800px;line-height:1.6}.EntityListing-module__1_ht4W__searchSection{margin-bottom:var(--mantine-spacing-lg)}.EntityListing-module__1_ht4W__searchInput{width:100%;max-width:500px}.EntityListing-module__1_ht4W__resultsCount{margin-bottom:var(--mantine-spacing-md);font-weight:500}.EntityListing-module__1_ht4W__gridSection{margin-bottom:var(--mantine-spacing-xl)}.EntityListing-module__1_ht4W__paginationSection{margin-top:var(--mantine-spacing-xl);padding-top:var(--mantine-spacing-lg)}.EntityListing-module__1_ht4W__itemCard{border:1px solid var(--mantine-color-gray-3);flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s;display:flex}.EntityListing-module__1_ht4W__imageWrapper{background:var(--mantine-color-gray-1);justify-content:center;align-items:center;width:100%;height:200px;display:flex;position:relative;overflow:hidden}.EntityListing-module__1_ht4W__image{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s ease-in-out}.EntityListing-module__1_ht4W__imageLoaded{opacity:1}.EntityListing-module__1_ht4W__placeholderImage{background:var(--mantine-color-gray-1);width:100%;height:100%;color:var(--mantine-color-gray-5);justify-content:center;align-items:center;display:flex}.EntityListing-module__1_ht4W__itemTitle{font-size:var(--mantine-font-size-lg);color:var(--mantine-color-black);margin:0;font-weight:700;line-height:1.3}.EntityListing-module__1_ht4W__familyText{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-6);font-weight:500}.EntityListing-module__1_ht4W__itemDescription{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-6);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;line-height:1.4;display:-webkit-box;overflow:hidden}.EntityListing-module__1_ht4W__titleLink{text-decoration:none;transition:color .2s}.EntityListing-module__1_ht4W__titleLink .EntityListing-module__1_ht4W__itemTitle{color:var(--mantine-color-blue-6);cursor:pointer}.EntityListing-module__1_ht4W__titleLink:hover .EntityListing-module__1_ht4W__itemTitle{color:var(--mantine-color-blue-7);text-decoration:underline}@media (max-width:768px){.EntityListing-module__1_ht4W__container{padding:var(--mantine-spacing-md) var(--mantine-spacing-sm)}.EntityListing-module__1_ht4W__title{font-size:clamp(1.8rem,6vw,2.5rem)}.EntityListing-module__1_ht4W__searchInput{max-width:100%}.EntityListing-module__1_ht4W__imageWrapper{height:160px}}@media (max-width:480px){.EntityListing-module__1_ht4W__header{margin-bottom:var(--mantine-spacing-lg)}.EntityListing-module__1_ht4W__searchSection{margin-bottom:var(--mantine-spacing-md)}.EntityListing-module__1_ht4W__imageWrapper{height:140px}}