.blog-hero{padding:76px 0 44px;background:linear-gradient(145deg,#edf2ff,#f7f4ec)}
.blog-hero h1{max-width:900px}.blog-meta{color:var(--ink-soft);font-size:14px;margin-top:14px}
.blog-layout{display:grid;grid-template-columns:minmax(0,760px) 280px;gap:54px;align-items:start}
.blog-article{font-size:17px;line-height:1.75}.blog-article h2{margin-top:42px}.blog-article p{margin:14px 0}
.blog-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.blog-card{display:flex;flex-direction:column;color:inherit;text-decoration:none}.blog-card p{flex:1}.blog-card .topic{color:var(--wow-blue);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
.disclosure,.responsible-note{padding:18px 20px;border-radius:12px;margin:24px 0}.disclosure{background:#fff4d8;border:1px solid #e1bd5c}.responsible-note{background:#e8f0ff;border-left:4px solid var(--wow-blue)}
.ai-assisted-note{padding:14px 18px;margin:24px 0;border-top:1px solid #d9dfdc;border-bottom:1px solid #d9dfdc;color:var(--ink-soft);font-size:14px;line-height:1.6}
.article-cta{background:var(--ink);color:#fff;padding:28px;border-radius:16px;margin:36px 0}.article-cta p{color:#e7ece9}.article-cta .btn{margin-top:8px}
.blog-side{position:sticky;top:100px}.blog-side ul{padding-left:20px}.blog-side li{margin:10px 0}
.breadcrumbs{font-size:14px;margin-bottom:18px}.breadcrumbs a{color:var(--wow-blue)}
.article-check{width:100%;border-collapse:collapse;margin:24px 0}.article-check th,.article-check td{padding:12px;border:1px solid #d9dfdc;text-align:left}.article-check th{background:#f3f5f4}
@media(max-width:900px){.blog-layout{grid-template-columns:1fr}.blog-side{position:static}.blog-card-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.blog-card-grid{grid-template-columns:1fr}.blog-hero{padding-top:48px}}
