.page-module__jXZM3G__main{background-color:var(--color-card);color:var(--color-navy)}.page-module__jXZM3G__container{max-width:1200px;margin:0 auto;padding:0 20px}.page-module__jXZM3G__hero{text-align:center;padding:120px 20px 60px}.page-module__jXZM3G__title{font-size:clamp(32px,5vw,56px);font-weight:800;font-family:var(--font-archivo),sans-serif;margin-bottom:16px}.page-module__jXZM3G__highlight{color:var(--color-navy)}.page-module__jXZM3G__subtitle{color:var(--color-slate);max-width:700px;margin:0 auto;font-size:20px}.page-module__jXZM3G__postsSection{padding:80px 0 120px}.page-module__jXZM3G__filterBar{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:60px;display:flex}.page-module__jXZM3G__filterBtn{background:var(--color-card);border:1px solid var(--color-hairline);color:var(--color-slate);cursor:pointer;border-radius:100px;padding:8px 20px;font-size:14px;font-weight:600;transition:all .2s}.page-module__jXZM3G__filterBtn:hover{background:var(--color-card);color:var(--color-navy)}.page-module__jXZM3G__activeFilter{background:var(--color-coral);border-color:var(--color-hairline);color:var(--color-navy)}.page-module__jXZM3G__grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;display:grid}.page-module__jXZM3G__postCard{background:var(--color-card);border:1px solid var(--color-hairline);border-radius:20px;flex-direction:column;padding:24px;transition:all .3s;display:flex}.page-module__jXZM3G__imageContainer{aspect-ratio:16/9;border-radius:12px;width:100%;margin-bottom:24px;position:relative;overflow:hidden}.page-module__jXZM3G__image{object-fit:cover;transition:transform .5s}.page-module__jXZM3G__postCard:hover .page-module__jXZM3G__image{transform:scale(1.05)}.page-module__jXZM3G__postCard:hover{background:var(--color-card);border-color:var(--color-hairline);transform:translateY(-4px)}.page-module__jXZM3G__postMeta{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-module__jXZM3G__postCategory{text-transform:uppercase;color:var(--color-navy);letter-spacing:.1em;font-size:12px;font-weight:700}.page-module__jXZM3G__postReadTime{color:var(--color-slate);font-size:12px}.page-module__jXZM3G__postTitle{font-size:26px;font-weight:700;line-height:1.2;font-family:var(--font-archivo),sans-serif;margin-bottom:16px}.page-module__jXZM3G__postExcerpt{color:var(--color-slate);flex-grow:1;margin-bottom:32px;font-size:15px;line-height:1.6}.page-module__jXZM3G__postFooter{border-top:1px solid var(--color-hairline);justify-content:space-between;align-items:center;padding-top:24px;display:flex}.page-module__jXZM3G__postDate{color:var(--color-slate);font-size:13px}.page-module__jXZM3G__readMore{color:var(--color-navy);font-size:14px;font-weight:600;text-decoration:none;transition:color .2s}.page-module__jXZM3G__readMore:hover{color:var(--color-navy)}@media (max-width:768px){.page-module__jXZM3G__grid{grid-template-columns:1fr}}
