.works{padding:32px 16px}.works .wrapper{max-width:1120px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:16px}.works .wrapper h2{font-size:2.4em}.works .wrapper .list{display:flex;gap:16px}.works .wrapper .list .filters{flex:1 1;display:flex;flex-direction:column;gap:8px}.works .wrapper .list .items{flex:3 1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.works .wrapper .list .items .item{flex:1 1;aspect-ratio:9/12;border:1px solid #eaeaea;border-radius:8px;text-align:center;display:flex;flex-direction:column;padding:0;background:#fff;overflow:hidden;color:#000;gap:0}@media screen and (max-width:768px){.works .wrapper .list{flex-direction:column}.works .wrapper .list .filters{flex-direction:row;overflow:auto;margin:0 -16px;padding:0 16px;-ms-overflow-style:none;scrollbar-width:none}.works .wrapper .list .filters::-webkit-scrollbar{display:none}.works .wrapper .list .filters .btn{white-space:nowrap}.works .wrapper .list .items{grid-template-columns:repeat(2,1fr)}}