.block__GCQRpb{border-radius:10px;box-shadow:0 0 8px 0 rgba(0,0,0,.15);margin-block:24px;padding:40px;@media (min-width:620px){padding-bottom:60px;padding-left:60px;padding-right:60px;padding-top:60px}@media (min-width:830px){border-radius:20px;margin-block:48px;padding-bottom:100px;padding-left:80px;padding-right:80px;padding-top:100px}@media (min-width:1200px){padding-bottom:120px;padding-left:100px;padding-right:100px;padding-top:120px}}.text__mZK3KJ{max-width:50%}.info__i1seCU{column-gap:8px;display:flex;flex-wrap:wrap}.info__i1seCU>:not(:last-child):after{color:inherit;content:"•";margin-left:8px}.item__mwDXas{border:1px solid #e8e8ea;border-radius:10px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:20px;padding:16px;@media screen and (min-width:620px){padding-bottom:30px;padding-left:30px;padding-right:30px;padding-top:30px}@media screen and (min-width:830px){flex-direction:row}}.link__eSXLi5{align-self:flex-start}.image__i_uLw0{background-color:var(--color-gray-bg);border-radius:8px;flex-shrink:0;height:240px;overflow:hidden;width:100%;img{height:100%;object-fit:cover;width:100%}@media screen and (min-width:620px){height:280px}@media screen and (min-width:830px){max-width:360px}}.content__M9HaaI{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.description__hA4A3J,.title__p099oV{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;word-break:break-word}.description__hA4A3J{-webkit-line-clamp:6}.read__a7D5yz:hover{text-decoration:underline}.title__ZPFQvf{text-align:center}.catalog__UWP1Q6{display:flex;flex-direction:column;gap:16px;margin-block:42px}.button__h3noqL{background:none;border:none;border-radius:40px;box-shadow:0 1px 8px 0 rgba(0,0,0,.15);color:var(--color-text-regular);cursor:pointer;display:block;font-size:24px;font-style:normal;font-weight:700;margin:42px auto;min-width:300px;outline:none;padding:16px;text-align:center;width:max-content}.pagination__vSRdex{justify-content:center;margin:48px auto;&>div{justify-content:center}@media (min-width:480px) and (max-width:767px){width:50%}}