.blog-module__JsT-Oq__hero{border-bottom:1px solid var(--border);padding:100px 80px 60px}.blog-module__JsT-Oq__heroInner{max-width:620px}.blog-module__JsT-Oq__heroInner h1{margin-bottom:16px}.blog-module__JsT-Oq__filterBar{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:4px;margin-bottom:40px;padding-bottom:2px;display:flex;position:relative;overflow-x:auto}.blog-module__JsT-Oq__filterBar::-webkit-scrollbar{display:none}.blog-module__JsT-Oq__filterPill{background:var(--blue);height:2px;transition:transform .3s var(--ease-snappy),width .3s var(--ease-snappy);pointer-events:none;position:absolute;bottom:0}.blog-module__JsT-Oq__filterBtn{cursor:pointer;letter-spacing:.04em;color:var(--silver);white-space:nowrap;background:0 0;border:none;padding:10px 16px;font-size:13px;font-weight:600;transition:color .2s;position:relative}.blog-module__JsT-Oq__filterBtn:hover{color:var(--black)}.blog-module__JsT-Oq__filterBtnActive{color:var(--blue)}.blog-module__JsT-Oq__blogSection{border-bottom:1px solid var(--border);padding:60px 80px 100px}.blog-module__JsT-Oq__blogGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.blog-module__JsT-Oq__blogCard{border:1px solid var(--border);color:inherit;transition:border-color .2s var(--ease-snappy);text-decoration:none;display:block;overflow:hidden}.blog-module__JsT-Oq__blogCard:hover{border-color:var(--blue)}.blog-module__JsT-Oq__blogCardCover{object-fit:cover;width:100%;height:200px;display:block}.blog-module__JsT-Oq__blogCardBody{padding:28px 32px 32px}.blog-module__JsT-Oq__empty{color:var(--silver);text-align:center;padding:60px 0;font-size:17px}.blog-module__JsT-Oq__blogCardMeta{letter-spacing:.1em;text-transform:uppercase;color:var(--silver);margin-bottom:16px;font-size:11px;font-weight:600}.blog-module__JsT-Oq__blogCard h3{margin-bottom:12px;font-size:18px;line-height:1.4}.blog-module__JsT-Oq__blogCard p{color:#666;margin-bottom:20px;font-size:14px}.blog-module__JsT-Oq__blogCardLink{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);font-size:12px;font-weight:700;text-decoration:none}.blog-module__JsT-Oq__ctaFinal{background:var(--blue);color:var(--white);text-align:center;padding:120px 80px}.blog-module__JsT-Oq__ctaFinal h2{color:var(--white);margin-bottom:20px}.blog-module__JsT-Oq__ctaFinal p{color:#ffffffbf;max-width:540px;margin:0 auto 44px;font-size:18px}@media (max-width:768px){.blog-module__JsT-Oq__hero{padding:60px 24px 40px}.blog-module__JsT-Oq__blogSection{padding:40px 24px 60px}.blog-module__JsT-Oq__blogGrid{grid-template-columns:1fr}.blog-module__JsT-Oq__ctaFinal{padding:80px 24px}}
