.Post-module__m3mzzq__post{padding-bottom:var(--spacing-3xl)}.Post-module__m3mzzq__header{padding:var(--spacing-2xl)0;background:linear-gradient(#6366f10d 0%,#0000 100%)}.Post-module__m3mzzq__meta{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.Post-module__m3mzzq__back{color:var(--color-text-tertiary);font-size:.875rem;font-weight:500}.Post-module__m3mzzq__back:hover{color:var(--color-primary-light)}.Post-module__m3mzzq__category{color:var(--color-primary-light);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:700}.Post-module__m3mzzq__title{margin-bottom:var(--spacing-sm);max-width:900px}.Post-module__m3mzzq__date{color:var(--color-text-tertiary);font-size:.875rem}.Post-module__m3mzzq__heroImage{margin-bottom:var(--spacing-3xl)}.Post-module__m3mzzq__imageWrap{aspect-ratio:21/9;border-radius:var(--radius-2xl);background:var(--color-bg-tertiary);width:100%;box-shadow:var(--shadow-xl);position:relative;overflow:hidden}@media (max-width:767px){.Post-module__m3mzzq__imageWrap{aspect-ratio:16/9}}.Post-module__m3mzzq__placeholder{justify-content:center;align-items:center;width:100%;height:100%;font-size:4rem;display:flex}.Post-module__m3mzzq__content{gap:var(--spacing-3xl);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.Post-module__m3mzzq__content{grid-template-columns:2fr 1fr}}.Post-module__m3mzzq__articleBody{color:var(--color-text-secondary);font-size:1.125rem;line-height:1.8}.Post-module__m3mzzq__sidebar{gap:var(--spacing-2xl);flex-direction:column;display:flex}.Post-module__m3mzzq__ctaBox{padding:var(--spacing-xl);border-radius:var(--radius-xl);text-align:center}.Post-module__m3mzzq__ctaBox h4{margin-bottom:var(--spacing-sm)}.Post-module__m3mzzq__ctaBox p{margin-bottom:var(--spacing-lg);font-size:.9375rem}.Post-module__m3mzzq__tags h5{margin-bottom:var(--spacing-sm);color:var(--color-text)}.Post-module__m3mzzq__tagsList{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.Post-module__m3mzzq__tag{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-tertiary);padding:4px 10px;font-size:.8125rem}
