.blog{padding:60px 70px 90px;overflow:hidden}@media only screen and (max-width:1023px){.blog{padding:60px 20px 90px}}@media only screen and (max-width:767px){.blog{padding:20px 0 48px}}.blog .page__head{padding:0 16px;margin-bottom:32px}@media only screen and (max-width:767px){.blog .page__head{margin-bottom:24px}}.blog .blog__popup-opener{cursor:pointer}@media only screen and (max-width:767px){.blog .blog__popup-opener{display:flex;margin-left:16px}}.blog .blog__content-wrapper{display:flex;justify-content:center;gap:20px;padding-top:40px;border-top:1px solid var(--color-border)}.blog .blog__content-wrapper:has(.blog__filters){justify-content:space-between}.blog .blog__content-wrapper:has(.blog__filters) .blog__articles{max-width:calc(850px + 30px)}@media only screen and (max-width:767px){.blog .blog__content-wrapper{flex-direction:column;align-items:flex-start;padding-top:20px}}.blog .blog__articles{grid-template-columns:repeat(3,minmax(150px,1fr));width:100%}@media only screen and (max-width:1023px){.blog .blog__articles{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media only screen and (max-width:767px){.blog .blog__articles{grid-template-columns:repeat(1,minmax(150px,1fr))}}.blog .classic-pagination{grid-area:auto/1/auto/4;margin-top:45px}@media only screen and (max-width:1023px){.blog .classic-pagination{grid-area:auto/1/auto/3}}@media only screen and (max-width:767px){.blog .classic-pagination{grid-area:auto}}.blog .blog__article-wrapper{padding:15px}@media only screen and (max-width:767px){.blog .blog__article-wrapper{padding:15px 16px}}.blog .blog__article-wrapper:first-child{padding-top:0;grid-area:1/1/2/4}@media only screen and (max-width:1023px){.blog .blog__article-wrapper:first-child{grid-area:1/1/2/3}}@media only screen and (max-width:767px){.blog .blog__article-wrapper:first-child{grid-area:auto}}@media only screen and (min-width:768px){.blog .blog__article-wrapper:first-child .article-content{flex-direction:row}.blog .blog__article-wrapper:first-child .article-card__image-wrapper{width:57%}.blog .blog__article-wrapper:first-child .article-card__image{height:100%;padding-top:70%}}@media only screen and (min-width:768px) and (min-width:768px){.blog .blog__article-wrapper:first-child .article-card__title{font-size:var(--font-size-heading-5)}}@media only screen and (min-width:768px){.blog .blog__article-wrapper:first-child .article-card__info{width:43%;border:1px solid var(--color-border)}}.blog__filters:not(.blog__filters--modal){max-width:200px;width:100%;margin-left:16px}@media only screen and (max-width:767px){.blog__filters:not(.blog__filters--modal){display:none}}.blog__filters--modal{padding:20px 16px 40px;height:100%}.blog__filters-form~button{display:none;margin:auto auto 0 auto}@media only screen and (max-width:767px){.blog__filters-form~button{display:block}}.blog__filters-form{display:flex;flex-direction:column;gap:12px}.blog__filters-title{margin-bottom:16px}.blog__filters-form-item{position:relative;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;cursor:pointer}.blog__filters-form-item input{width:1px;height:1px;margin:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.blog__filters-form-item input:before{content:'';border:2px solid var(--color-border,grey);background-color:var(--color-body-bg,#fff);width:16px;height:16px;border-radius:5px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.blog__filters-form-item input:after{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 4.80737L3.66219 8L11 1' stroke='%23008FE0' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;width:12px;height:12px;position:absolute;display:inline-block;opacity:0;top:50%;transform:translateY(-50%);transition:opacity var(--duration-default) linear}.blog__filters-form-item span{padding-left:20px}.blog__filters-form-item input[type=radio]:checked~span{color:var(--color-link-text-hover)}.blog__filters-form-item input[type=radio]:checked::after{opacity:1}.blog-filters__modal .blog-filters__container{height:100%}.blog-filters__modal blog-filter{height:100%;display:flex;flex-direction:column}.blog-filters__modal .btn--reset[data-close-popup]{position:absolute;right:16px;top:20px}