.psb-box{
border:1px solid #ddd;
padding:16px;
margin:24px 0;
border-radius:10px;
background:#fafafa
}
.psb-box h3{margin-bottom:12px;font-size:18px}

.psb-box a{display:block;padding:8px 0}

.psb-box.layout-grid2,
.psb-box.layout-grid3{
display:grid;
gap:12px
}
.psb-box.layout-grid2{grid-template-columns:repeat(2,1fr)}
.psb-box.layout-grid3{grid-template-columns:repeat(3,1fr)}

@media(max-width:768px){
.psb-box.layout-grid2,
.psb-box.layout-grid3{grid-template-columns:1fr}
}
