.blog-module__O4kYha__blogContainer{width:100%;max-width:1200px;margin-top:0;margin-left:auto;margin-right:auto;padding:0}.blog-module__O4kYha__featuredPost{background:var(--palette-rose-300);border-radius:var(--radius-md);color:var(--text-primary);grid-template-columns:1fr 1fr;gap:clamp(12px,2vw,20px);margin-bottom:60px;padding:40px;display:grid}.blog-module__O4kYha__postContent{flex-direction:column;justify-content:center;display:flex}.blog-module__O4kYha__postMeta{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.blog-module__O4kYha__headline{font-size:var(--font-size-md);text-transform:uppercase;letter-spacing:.1em;color:var(--text-primary);background-color:color-mix(in srgb, var(--surface-base) 20%, transparent);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--text-primary) 20%, transparent);box-shadow:0 2px 4px var(--overlay-soft);text-align:center;margin-bottom:4px;padding:6px 12px;font-weight:400;display:inline-block}.blog-module__O4kYha__date{font-size:var(--font-size-sm);color:var(--text-primary);opacity:.8}.blog-module__O4kYha__postTitle{color:var(--text-primary);margin-top:0;margin-bottom:clamp(10px,1.8vw,18px);font-size:clamp(1.5rem,2vw,2.2rem)}.blog-module__O4kYha__postDescription{margin-bottom:30px;font-size:clamp(1rem,1.2vw,1.4rem)}.blog-module__O4kYha__readMore{border:2px solid var(--text-primary);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;width:fit-content;padding:10px 20px;font-weight:700}.blog-module__O4kYha__blogGrid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.blog-module__O4kYha__blogCard{border-radius:var(--radius-md);cursor:pointer;background:var(--surface-subtle);border:1px solid var(--border-default);transition:transform .2s;overflow:hidden}.blog-module__O4kYha__blogCard:hover{transform:translateY(-5px)}.blog-module__O4kYha__cardImage{background-color:var(--surface-muted);height:200px}.blog-module__O4kYha__cardContent{padding:20px}.blog-module__O4kYha__cardMeta{font-size:var(--font-size-xs);color:var(--text-muted);margin-bottom:10px}.blog-module__O4kYha__cardTitle{font-size:var(--font-size-md);color:var(--text-primary);margin:0;line-height:1.4}.blog-module__O4kYha__separator{color:var(--text-muted);margin:0 8px}@media (max-width:840px){.blog-module__O4kYha__featuredPost,.blog-module__O4kYha__blogGrid{grid-template-columns:1fr}.blog-module__O4kYha__readMore{margin-left:auto;margin-right:auto}}.blog-module__O4kYha__postImage{justify-content:center;align-items:center;height:100%;min-height:250px;display:flex}.blog-module__O4kYha__postImage img{object-fit:contain;border-radius:var(--radius-sm);width:100%;height:auto;max-height:100%}.blog-module__O4kYha__cardImage img{object-fit:cover;width:100%;height:100%}.blog-module__O4kYha__blogCardLink{color:inherit;text-decoration:none;display:block}.blog-module__O4kYha__blogCardLink:hover{transition:transform .2s;transform:translateY(-5px)}
