.puzzles{width:100%;max-width:100%;height:auto;display:block;background-color:#fff;.puzzles-container{width:100%;max-width:90%;height:auto;display:block;column-count:2;column-gap:16px;margin:0 auto;.puzzles-item{width:100%;max-width:100%;height:auto;display:block;position:relative;overflow:hidden;break-inside:avoid;margin-bottom:16px;@media only screen and (max-device-width:1024px){margin-bottom:10px}
a{width:fit-content;height:fit-content;display:block;text-decoration:none}
}
@media only screen and (max-device-width:1024px){column-count:1}
}
}