.BlogPage-module__aq_3ja__page{background:var(--background);padding-bottom:8rem}.BlogPage-module__aq_3ja__hero{background:var(--background);padding:10rem 0 7rem}.BlogPage-module__aq_3ja__breadcrumbs{color:var(--text-light);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.9rem;display:flex}.BlogPage-module__aq_3ja__breadcrumbs a:hover{color:var(--primary)}.BlogPage-module__aq_3ja__title{letter-spacing:-.035em;color:var(--foreground);margin-bottom:1.5rem;font-size:4rem;font-weight:500;line-height:1.08}.BlogPage-module__aq_3ja__highlight{color:var(--primary)}.BlogPage-module__aq_3ja__subtitle{color:var(--text-muted);max-width:600px;font-size:1.15rem;line-height:1.7}.BlogPage-module__aq_3ja__blogGridSection{z-index:2;margin-top:0;position:relative}.BlogPage-module__aq_3ja__grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:2rem;display:grid}.BlogPage-module__aq_3ja__postCard{background:var(--surface);border-radius:var(--radius-card);border:1px solid var(--border);box-shadow:none;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s}.BlogPage-module__aq_3ja__postCard:hover{border-color:var(--border-strong);transform:translateY(-4px);box-shadow:0 4px 36px #0000000f}.BlogPage-module__aq_3ja__cardInner{flex-direction:column;height:100%;padding:2.5rem;display:flex}.BlogPage-module__aq_3ja__cardImageWrap{border-radius:var(--radius-card)var(--radius-card)0 0;border-bottom:1px solid var(--border);margin:-2.5rem -2.5rem 1.75rem;overflow:hidden}.BlogPage-module__aq_3ja__cardImage{-o-object-fit:cover;object-fit:cover;width:100%;height:200px;transition:transform .4s;display:block}.BlogPage-module__aq_3ja__postCard:hover .BlogPage-module__aq_3ja__cardImage{transform:scale(1.04)}.BlogPage-module__aq_3ja__category{letter-spacing:.06em;text-transform:uppercase;color:var(--text-light);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-pill);align-self:flex-start;margin-bottom:1.5rem;padding:.35rem .9rem;font-size:.85rem;font-weight:500}.BlogPage-module__aq_3ja__postTitle{letter-spacing:-.035em;color:var(--foreground);margin-bottom:1.25rem;font-size:1.6rem;font-weight:500;line-height:1.15}.BlogPage-module__aq_3ja__excerpt{color:var(--text-muted);flex-grow:1;margin-bottom:2rem;line-height:1.7}.BlogPage-module__aq_3ja__meta{color:var(--text-light);gap:1.5rem;margin-bottom:2rem;font-size:.85rem;display:flex}.BlogPage-module__aq_3ja__meta span{align-items:center;gap:.4rem;display:flex}.BlogPage-module__aq_3ja__readMore{color:var(--primary);align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;display:flex}@media (max-width:768px){.BlogPage-module__aq_3ja__title{font-size:3rem}}
