.blog-module__ydDH5G__section{padding:140px 20px 80px}.blog-module__ydDH5G__inner{max-width:1000px;margin:0 auto}.blog-module__ydDH5G__header{text-align:center;margin-bottom:var(--space-2xl)}.blog-module__ydDH5G__eyebrow{text-transform:uppercase;letter-spacing:2px;color:var(--color-violet-light);margin-bottom:var(--space-md);font-size:11px;font-weight:700;display:block}.blog-module__ydDH5G__title{font-family:var(--font-serif);letter-spacing:-2px;font-size:clamp(36px,5vw,56px);font-weight:700}.blog-module__ydDH5G__subtitle{color:var(--color-text-muted);max-width:450px;margin:var(--space-md) auto 0;font-size:17px;line-height:1.8}.blog-module__ydDH5G__grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.blog-module__ydDH5G__articleCard{background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-cream-darker);flex-direction:column;transition:all .3s;display:flex;overflow:hidden}.blog-module__ydDH5G__articleCard:hover{box-shadow:var(--shadow-md);border-color:var(--color-violet-light);transform:translateY(-4px)}.blog-module__ydDH5G__coverPlaceholder{background:var(--color-violet-ultra);justify-content:center;align-items:center;height:200px;display:flex}.blog-module__ydDH5G__coverText{color:var(--color-text-light);letter-spacing:.05em;font-size:13px}.blog-module__ydDH5G__content{padding:var(--space-lg);flex-direction:column;flex:1;display:flex}.blog-module__ydDH5G__meta{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.blog-module__ydDH5G__category{text-transform:uppercase;letter-spacing:1px;color:var(--color-violet);background:var(--color-violet-ultra);border-radius:var(--radius-full);padding:4px 12px;font-size:11px;font-weight:600}.blog-module__ydDH5G__date{color:var(--color-text-light);font-size:12px}.blog-module__ydDH5G__articleTitle{margin-bottom:var(--space-sm);letter-spacing:-.5px;font-size:18px;font-weight:700;line-height:1.4}.blog-module__ydDH5G__articleTitleLink{color:var(--color-text);text-decoration:none}.blog-module__ydDH5G__articleTitleLink:hover{color:var(--color-violet)}.blog-module__ydDH5G__excerpt{color:var(--color-text-muted);margin-bottom:var(--space-md);flex:1;font-size:14px;line-height:1.7}.blog-module__ydDH5G__readMore{color:var(--color-violet);margin-top:auto;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.blog-module__ydDH5G__readMore:hover{text-decoration:underline}
