.hkm-client-grid,.hkm-web-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:18px;margin:32px 0}
.hkm-client-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:22px 16px;min-height:135px;background:#f8fafc;border:1px solid #dce5ef;border-radius:14px;color:#0b2138;font-weight:700;text-decoration:none}
a.hkm-client-tile:hover{border-color:#c15c18}.hkm-client-tile .hkm-client-logo{width:100%;height:72px;object-fit:contain;margin:0}
.hkm-site-examples{margin-top:42px}.hkm-web-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}
.hkm-web-card{overflow:hidden;background:#f8fafc;border:1px solid #dce5ef;border-radius:14px;padding:16px}
.hkm-web-card h3{font-size:1.1rem;margin:12px 0}.hkm-web-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:8px}
.hkm-web-card>a:first-child{color:#0b2138;text-decoration:none}.hkm-website-link{display:inline-block;color:#173a5e;font-weight:700}
.hkm-website-link:hover{text-decoration:underline}
