.block-insights{width:100%;position:relative;z-index:4}.block-insights .image{background-color:#000}.block-insights .image .inner{grid-column:3/span 20}@media (max-width: 768px){.block-insights .image .inner{grid-column:1/span 24}}.block-insights .image+.text{margin-top:200px}@media (max-width: 768px){.block-insights .image+.text{margin-top:80px}}.block-insights .title-posts{position:relative}.block-insights .title-posts .title{grid-column:3/span 20}@media (max-width: 768px){.block-insights .title-posts .title{grid-column:2/span 22}}.block-insights .title-posts .posts{margin-top:60px}@media (max-width: 768px){.block-insights .title-posts .posts{margin-top:40px}}.block-insights .title-posts .posts .pretitle{grid-column:5/span 18;margin-bottom:60px}@media (max-width: 768px){.block-insights .title-posts .posts .pretitle{grid-column:4/span 20;margin-bottom:40px}}.block-insights .title-posts .posts .post{position:relative;padding:35px 0}@media (max-width: 768px){.block-insights .title-posts .posts .post{padding:25px 0}}.block-insights .title-posts .posts .post .grid{position:relative}.block-insights .title-posts .posts .post .grid .text{position:relative;z-index:1;grid-column:5/span 18;max-width:700px}@media (max-width: 768px){.block-insights .title-posts .posts .post .grid .text{grid-column:4/span 18}}.block-insights .title-posts .posts .post .grid .text h3 a{display:block;position:relative;z-index:1}.block-insights .title-posts .posts .post .grid .text .date{font-weight:500;color:var(--l-60);margin-top:10px}.block-insights .title-posts .posts .post .grid .image{grid-column:13/span 10;position:absolute;top:0;transform:translateY(-45%);pointer-events:none;opacity:0;transition:opacity .5s}.block-insights .title-posts .posts .post.active .grid .image{opacity:1}.block-insights .title-posts .more-link .link-wrap{margin-top:70px;grid-column:5/span 10}@media (max-width: 768px){.block-insights .title-posts .more-link .link-wrap{margin-top:50px;grid-column:4/span 10}}.block-insights h3 .line:before{bottom:7px}@media (max-width: 768px){.block-insights.isMore .title-posts .posts .pretitle{grid-column:2/span 18}}@media (max-width: 768px){.block-insights.isMore .title-posts .posts .post .grid .text{grid-column:2/span 18}}@media (max-width: 768px){.block-insights.isMore .title-posts .more-link .link-wrap{grid-column:2/span 18}}
