.blog-page-module__FKjY9G__root{gap:32px;width:min(100% - 24px,1200px);margin:32px auto 96px;display:grid}.blog-page-module__FKjY9G__section{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 1px 3px var(--color-shadow);border-radius:24px;gap:20px;padding:24px;display:grid}.blog-page-module__FKjY9G__sectionLabel{color:#f6d045;letter-spacing:.02em;text-transform:uppercase;margin:0;font-family:Google Sans,sans-serif;font-size:12px}.blog-page-module__FKjY9G__sectionTitle{color:var(--color-text);letter-spacing:-.03em;margin:0;font-family:Google Sans,sans-serif;font-size:clamp(30px,4vw,46px);line-height:1.1}.blog-page-module__FKjY9G__sectionDescription{color:var(--color-text-secondary);max-width:72ch;margin:0;line-height:1.55}.blog-page-module__FKjY9G__emptyState{color:var(--color-text-muted);margin:0}.blog-page-module__FKjY9G__blogGrid{gap:16px;display:grid}.blog-page-module__FKjY9G__blogCard{border:1px solid var(--color-border);background:var(--color-surface-elevated);border-radius:24px;transition:box-shadow .2s,transform .2s;overflow:hidden}.blog-page-module__FKjY9G__blogCard:hover{box-shadow:0 4px 8px var(--color-shadow-strong);transform:translateY(-1px)}.blog-page-module__FKjY9G__blogCardLink{color:inherit;height:100%;text-decoration:none;display:block}.blog-page-module__FKjY9G__blogImage{background:linear-gradient(135deg, var(--color-surface-subtle), var(--color-surface-soft));border-bottom:1px solid var(--color-border);height:180px;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:24px;display:flex}.blog-page-module__FKjY9G__blogBody{gap:8px;padding:16px;display:grid}.blog-page-module__FKjY9G__blogBody h4{letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:20px;line-height:1.25}.blog-page-module__FKjY9G__contentMeta{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.45}.blog-page-module__FKjY9G__blogPreview{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.6}.blog-page-module__FKjY9G__errorText{color:var(--color-danger);margin:0}@media (min-width:900px){.blog-page-module__FKjY9G__section{padding:32px}.blog-page-module__FKjY9G__blogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.blog-page-module__FKjY9G__root{margin-top:18px;margin-bottom:48px}.blog-page-module__FKjY9G__section{border-radius:18px;padding:18px}.blog-page-module__FKjY9G__blogCard{border-radius:18px}}@media (max-width:767px){.blog-page-module__FKjY9G__blogPreview{display:none}}
