.works__list{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;align-items:start}.works__item{max-width:360px;min-width:295px;width:auto;display:grid;gap:20px}.works picture,.works img{width:100%;height:auto;display:block;aspect-ratio:16/9;border-radius:30px;object-fit:cover;overflow:hidden}.works__meta{display:flex;justify-content:start;align-items:center;gap:30px}.works__category{font-size:14px;color:var(--fd-dark-blue);background:var(--fd-light-gray);padding:6px 12px;display:inline-block;width:120px;line-height:1;text-align:center;border-radius:50px;overflow:hidden;text-box:trim-both cap alphabetic}.works__category--corporation{color:var(--fd-white);background-color:#366abc}.works__category--local-government{color:var(--fd-white);background-color:#a445d6}.works__client{font-size:14px;color:var(--fd-dark-gray);padding:5px 0;display:inline-block;line-height:1;text-box:trim-both cap alphabetic}.works__title{font-size:20px;font-weight:bold;line-height:1.35;color:var(--fd-dark-blue);text-box:trim-both cap alphabetic}@media(min-width: 1024px){.works__list{display:grid;grid-template-columns:1fr 1fr;gap:60px}.works__item{max-width:450px;width:100%}.works__meta{flex-direction:column;justify-content:start;gap:15px;align-items:normal !important}.works__client{padding:0}.works__title{font-size:26px}}
