.page-module__jXZM3G__blogPage{background:var(--color-bg)}.page-module__jXZM3G__hero{background:var(--color-primary);color:var(--color-bg);padding:8rem 0 5rem;position:relative;overflow:hidden}.page-module__jXZM3G__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#6ca6c10f 1px,#0000 1px),linear-gradient(90deg,#6ca6c10f 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.page-module__jXZM3G__heroContent{z-index:1;max-width:800px;position:relative}.page-module__jXZM3G__heroContent h1{color:var(--color-white);margin-bottom:1rem}.page-module__jXZM3G__heroContent .page-module__jXZM3G__text-lead{color:#f7fff7d1}.page-module__jXZM3G__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;display:grid}.page-module__jXZM3G__postCard{flex-direction:column;padding:0;display:flex;overflow:hidden}.page-module__jXZM3G__imageWrap{aspect-ratio:16/10;background:#2f30610d;width:100%;position:relative}.page-module__jXZM3G__image{object-fit:cover;transition:transform var(--transition)}.page-module__jXZM3G__postCard:hover .page-module__jXZM3G__image{transform:scale(1.05)}.page-module__jXZM3G__postBody{flex-direction:column;flex:1;gap:.75rem;padding:2rem;display:flex}.page-module__jXZM3G__date{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:600}.page-module__jXZM3G__excerpt{color:var(--color-text);opacity:.75;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.page-module__jXZM3G__readMore{color:var(--color-primary);font-size:.85rem;font-weight:700;font-family:var(--font-heading);margin-top:auto}.page-module__jXZM3G__noPosts{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:500px;margin:4rem auto;display:flex}.page-module__jXZM3G__noPosts p{color:var(--color-text);opacity:.7}@media (max-width:768px){.page-module__jXZM3G__grid{grid-template-columns:1fr}}
