
  .sitemap-page{
  max-width:1100px;
  margin:auto;
  padding:20px;
}

.card{
  background:#fff;
  padding:20px;
  margin-bottom:20px;
  border-radius:10px;
  box-shadow:0 2px 10px rgba(0,0,0,.08);
}

.grid-links{
  list-style:none;
  padding:0;
  margin:0;

  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:8px 25px;
}

.grid-links a{
  text-decoration:none;
  color:#0b57d0;
}

.grid-links a:hover{
  text-decoration:underline;
}

@media(max-width:700px){
  .grid-links{
    grid-template-columns:repeat(2,1fr);
  }
}

