.page-module__D1rvnq__page{padding-top:80px}.page-module__D1rvnq__container{max-width:1280px;margin:0 auto;padding:0 2rem}.page-module__D1rvnq__accent{color:var(--color-accent)}.page-module__D1rvnq__header{text-align:center;background:radial-gradient(circle at top,#d4af370d 0%,#0000 70%);padding:6rem 0 4rem}.page-module__D1rvnq__title{margin-bottom:1rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.page-module__D1rvnq__subtitle{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.25rem}.page-module__D1rvnq__blog{padding:2rem 0 8rem}.page-module__D1rvnq__filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:.75rem;margin-bottom:3rem;padding-bottom:1rem;display:flex;overflow-x:auto}.page-module__D1rvnq__filters::-webkit-scrollbar{display:none}@media (min-width:768px){.page-module__D1rvnq__filters{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:4rem;padding-bottom:0}}.page-module__D1rvnq__filterBtn{border:1px solid var(--color-border-light);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:30px;padding:.5rem 1rem;font-family:inherit;font-size:.9rem;transition:all .3s}.page-module__D1rvnq__filterBtn:hover,.page-module__D1rvnq__activeFilter{border-color:var(--color-accent);color:var(--text-primary)}.page-module__D1rvnq__grid{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (min-width:768px){.page-module__D1rvnq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__D1rvnq__grid{grid-template-columns:repeat(3,1fr)}}.page-module__D1rvnq__postCard{flex-direction:column;padding:0;display:flex;overflow:hidden}.page-module__D1rvnq__postImage{border-bottom:1px solid var(--color-border-light);justify-content:flex-end;align-items:flex-start;width:100%;height:220px;padding:1rem;display:flex;position:relative}.page-module__D1rvnq__categoryBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-accent);text-transform:uppercase;letter-spacing:1px;background:#0009;border-radius:4px;padding:.4rem .8rem;font-size:.75rem;font-weight:600}.page-module__D1rvnq__postContent{flex-direction:column;flex-grow:1;padding:2rem;display:flex}.page-module__D1rvnq__meta{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.page-module__D1rvnq__metaItem{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.85rem;display:flex}.page-module__D1rvnq__postTitle{color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem;line-height:1.3}.page-module__D1rvnq__postExcerpt{color:var(--text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:2rem;line-height:1.6;display:-webkit-box;overflow:hidden}@media (max-width:768px){.page-module__D1rvnq__postTitle{font-size:1.25rem}.page-module__D1rvnq__postContent{padding:1.5rem}}.page-module__D1rvnq__readMore{color:var(--color-accent);align-items:center;gap:.5rem;margin-top:auto;font-weight:600;transition:gap .3s;display:inline-flex}.page-module__D1rvnq__readMore:hover{gap:.75rem}
