.sites-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.site-card{background:var(--white);border:1px solid #eee;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.site-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0000002e}.site-logo-area{justify-content:center;align-items:center;height:130px;padding:18px;display:flex}.site-caption{background:var(--white);text-align:center;flex:1;padding:16px 18px}.site-name{color:var(--sea-blue);margin-bottom:4px;font-size:15px;font-weight:700;line-height:1.3;display:block}.site-link{color:var(--sea-green);font-size:12.5px;font-weight:600}@media (max-width:960px){.sites-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.sites-grid{grid-template-columns:1fr}}
