.blog__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.blog__count{opacity:.55;margin-left:6px}.feature{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);margin-bottom:clamp(36px,4vw,56px);padding-bottom:clamp(36px,4vw,56px);display:grid}.feature__img{aspect-ratio:16/10;margin:7px}.feature__tag{background:var(--bg);border-right:1px solid var(--line-3);border-bottom:1px solid var(--line-3);padding:7px 10px;position:absolute;top:0;left:0}.feature__body{flex-direction:column;gap:20px;padding-top:7px;display:flex}.feature__title{text-transform:uppercase;font-size:clamp(40px,4.6vw,72px);line-height:.92}.feature__excerpt{white-space:pre-line;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.feature__foot{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:20px;display:flex}.feature:hover .btn{background:var(--fg);color:var(--bg)}.feature:hover .feature__img{border-color:var(--fg-3)}.posts{grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.post{height:100%;transition:background-color .16s var(--ease);flex-direction:column;gap:14px;padding:20px;display:flex}.post:hover{background:var(--bg-1)}.post__meta{justify-content:space-between;gap:12px;display:flex}.post__img{aspect-ratio:16/10}.post__title{text-transform:uppercase;font-size:clamp(24px,2.2vw,30px);line-height:1.02}.post__excerpt{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.post__foot{border-top:1px solid var(--line);justify-content:space-between;margin-top:auto;padding-top:14px;display:flex}.post:hover .post__read{color:var(--accent)}@media (max-width:960px){.feature{grid-template-columns:1fr}.posts{grid-template-columns:1fr 1fr}}@media (max-width:640px){.posts{grid-template-columns:1fr}.blog__bar .seg,.blog__bar .btn{width:100%}.feature__foot{flex-direction:column;align-items:flex-start}}
