.page-module__jXZM3G__page{padding-top:72px}.page-module__jXZM3G__accent{color:var(--accent-red);font-style:italic}.page-module__jXZM3G__hero{padding:var(--space-14) 0 var(--space-12);background:var(--neutral-50);position:relative;overflow:hidden}.page-module__jXZM3G__heroCanvas{z-index:0;pointer-events:none;position:absolute;inset:0}.page-module__jXZM3G__heroInner{z-index:1;position:relative}.page-module__jXZM3G__label{color:var(--accent-red);margin-bottom:var(--space-4);display:block}.page-module__jXZM3G__heroTitle{letter-spacing:-.04em;margin-bottom:var(--space-6);font-size:clamp(36px,5vw,64px);font-weight:800;line-height:1.05}.page-module__jXZM3G__heroDesc{color:var(--text-secondary);max-width:480px;font-size:18px;line-height:1.7}.page-module__jXZM3G__posts{padding:var(--space-10) 0 var(--space-14)}.page-module__jXZM3G__postsList{gap:var(--space-6);flex-direction:column;display:flex}.page-module__jXZM3G__postCard{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);cursor:pointer;background:var(--white);grid-template-columns:320px 1fr;transition:all .3s;display:grid;overflow:hidden}.page-module__jXZM3G__postCard:hover{border-color:#c8322b33;transform:translateY(-3px);box-shadow:0 12px 32px #c8322b0f,0 0 0 1px #c8322b14}.page-module__jXZM3G__postImageWrap{width:100%;min-height:220px;position:relative}.page-module__jXZM3G__postContent{padding:var(--space-7);flex-direction:column;justify-content:center;display:flex}.page-module__jXZM3G__postMeta{align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.page-module__jXZM3G__postCategory{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-red);border:1px solid var(--accent-red);border-radius:var(--radius-sm);padding:3px 10px;font-size:11px;font-weight:700}.page-module__jXZM3G__postDate{color:var(--text-tertiary);font-size:13px}.page-module__jXZM3G__postTitle{letter-spacing:-.02em;margin-bottom:var(--space-3);font-size:clamp(20px,2.5vw,28px);font-weight:700;transition:color .25s}.page-module__jXZM3G__postCard:hover .page-module__jXZM3G__postTitle{color:var(--accent-red)}.page-module__jXZM3G__postExcerpt{color:var(--text-secondary);margin-bottom:var(--space-4);font-size:15px;line-height:1.6}.page-module__jXZM3G__postRead{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);font-size:13px;font-weight:700;transition:color .25s}.page-module__jXZM3G__postCard:hover .page-module__jXZM3G__postRead{color:var(--accent-red)}@media (max-width:768px){.page-module__jXZM3G__page{padding-top:64px}.page-module__jXZM3G__hero{padding:var(--space-8) 0 var(--space-6)}.page-module__jXZM3G__heroTitle{font-size:clamp(28px,7vw,44px)}.page-module__jXZM3G__heroDesc{font-size:15px}.page-module__jXZM3G__posts{padding:var(--space-7) 0 var(--space-10)}.page-module__jXZM3G__postCard{grid-template-columns:1fr}.page-module__jXZM3G__postCard:hover{transform:none}.page-module__jXZM3G__postImageWrap{aspect-ratio:16/9;min-height:unset}.page-module__jXZM3G__postContent{padding:var(--space-5)}.page-module__jXZM3G__postTitle{font-size:20px}.page-module__jXZM3G__postExcerpt{font-size:14px}}
