.CategoryFilter-module__ZtiNbG__filter{background:var(--color-surface);border-top:1px solid #fff;border-bottom:1px solid #fff;flex-wrap:wrap;justify-content:center;gap:1.5rem;width:100%;padding:1.5rem 1rem;display:flex}.CategoryFilter-module__ZtiNbG__link{color:#fff;letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid #0000;padding-bottom:.25rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s}.CategoryFilter-module__ZtiNbG__link:hover{color:#fff}.CategoryFilter-module__ZtiNbG__linkActive{color:var(--color-primary-light);text-underline-offset:.35rem;letter-spacing:.08em;text-transform:uppercase;border-bottom-color:#0000;padding-bottom:.25rem;font-size:.85rem;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}
.PostCard-module__LVsgFa__card{color:#fff;background-color:#7726bd;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .2s;display:flex;position:relative;overflow:hidden}.PostCard-module__LVsgFa__card:hover{border-color:var(--color-primary);outline:1px solid var(--color-primary);outline-offset:-1px;transform:translateY(-4px)}.PostCard-module__LVsgFa__imageWrapper{aspect-ratio:16/10;background-color:var(--color-surface);width:100%;position:relative}.PostCard-module__LVsgFa__image{object-fit:cover}.PostCard-module__LVsgFa__body{flex-direction:column;gap:.4rem;padding:1rem 1.25rem 1.25rem;display:flex}.PostCard-module__LVsgFa__title{font-size:1rem;font-weight:700;line-height:1.3}.PostCard-module__LVsgFa__excerpt{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;font-weight:300;line-height:1.4;display:-webkit-box;overflow:hidden}
.page-module__1NuDCa__page{flex-direction:column;align-items:center;gap:2.5rem;width:100%;padding-bottom:4rem;display:flex}.page-module__1NuDCa__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;width:100%;max-width:1100px;padding:0 2rem;display:grid}.page-module__1NuDCa__empty{color:#fff;font-size:1rem;font-weight:300}.page-module__1NuDCa__verMais{color:#fff;letter-spacing:.05em;background-color:#0b68be;border-radius:999px;align-items:center;gap:.4rem;padding:.75rem 2rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.page-module__1NuDCa__verMais:hover{background-color:#7726bd}@media (max-width:900px){.page-module__1NuDCa__grid{grid-template-columns:1fr}}
