.network-public-catalog{color:#111;overflow-wrap:anywhere;background:#fff}.network-public-catalog h1{letter-spacing:0;max-width:24ch;font-family:Arial Black,Arial,sans-serif;font-size:40px;line-height:1.15}.network-public-catalog h2{letter-spacing:0;font-family:Arial Black,Arial,sans-serif;font-size:22px;line-height:1.3}.network-public-catalog .network-nav a,.network-public-catalog button{color:#111;background:#fff;border-color:#0097b2}.network-public-catalog button:not(:disabled):hover,.network-public-catalog .network-nav a:hover{background:#ffde59}.network-public-catalog a{color:#006577}.network-public-catalog .network-filters{border:0;border-top:2px solid #0097b2;border-radius:0;margin:28px 0 12px;padding:18px 0}.network-public-catalog .network-filters legend{padding:0 12px 0 0;font-weight:700}.network-public-catalog .network-filters label{gap:6px;min-width:0;display:grid}.network-public-catalog .network-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}.network-public-catalog .network-cards>div{min-width:0}.network-public-catalog .network-empty{border-top-color:#0097b2}.network-public-catalog [role=alert]{color:#71180f;background:#fff4f2;border-left:4px solid #b42318;padding:12px}.network-public-catalog :focus-visible{outline-offset:3px;outline:3px solid #111;box-shadow:0 0 0 6px #ffde59}@media (max-width:600px){.network-public-catalog h1{font-size:30px}.network-public-catalog h2{font-size:20px}.network-public-catalog .network-filters{grid-template-columns:minmax(0,1fr)}}
