.blog-index-module__QNskAG__blogHero{padding:clamp(64px,8vw,96px) 0 clamp(36px,4vw,48px)}.blog-index-module__QNskAG__filterRow{flex-wrap:wrap;gap:6px;margin-bottom:40px;display:flex}.blog-index-module__QNskAG__filterRow button{border:1px solid var(--border);color:var(--text-3);cursor:pointer;border-radius:99px;padding:7px 16px;font-size:13px;transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out}.blog-index-module__QNskAG__filterRow button:hover{color:var(--text);border-color:var(--border-strong)}.blog-index-module__QNskAG__filterRow button.blog-index-module__QNskAG__active{color:var(--text);background:var(--surface-2);border-color:var(--border-strong)}.blog-index-module__QNskAG__featured{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,4vw,56px);margin-bottom:clamp(48px,6vw,72px);display:grid}@media (max-width:860px){.blog-index-module__QNskAG__featured{grid-template-columns:1fr}}.blog-index-module__QNskAG__featured .post-art{aspect-ratio:16/9;margin-bottom:0}.blog-index-module__QNskAG__featured h2{letter-spacing:-.025em;margin:10px 0 12px;font-size:clamp(24px,2.8vw,34px);line-height:1.2;transition:color .2s ease-out}.blog-index-module__QNskAG__featured:hover h2{color:var(--accent-text)}.blog-index-module__QNskAG__meta{font-family:var(--mono);color:var(--text-3);gap:10px;font-size:12.5px;display:flex}.blog-index-module__QNskAG__featured p{color:var(--text-2);text-wrap:pretty;font-size:15.5px}.blog-index-module__QNskAG__postGrid{grid-template-columns:repeat(3,1fr);gap:28px 16px;display:grid}@media (max-width:980px){.blog-index-module__QNskAG__postGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.blog-index-module__QNskAG__postGrid{grid-template-columns:1fr}}
