.blog-container{background:linear-gradient(#f8f9fa,#eef2f5);min-height:100vh;padding:60px 20px}.blog-header{text-align:center;margin-bottom:60px}.blog-header h1{background:linear-gradient(90deg,#00abe6,#0077b5);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:3.5rem;font-weight:800}.blog-header p{color:#6c757d;font-size:1.2rem}.vertical-feed{flex-direction:column;gap:2rem;max-width:800px;margin:0 auto;display:flex}.seo-article{background:#fff;border:1px solid #00000012;border-radius:16px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.seo-article:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001a}.article-body{flex-direction:column;flex:1;gap:.6rem;padding:1.25rem;display:flex}.article-meta{align-items:center;gap:10px;display:flex}.network-badge{color:#fff;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:600}.network-ig{background:linear-gradient(45deg,#f09433,#dc2743,#bc1888)}.network-li{background:#0077b5}.article-date{color:#888;font-size:.78rem}.article-title{color:#1a1a1a;margin:0;font-size:1rem;font-weight:600}.article-text{color:#555;white-space:pre-wrap;margin:0;font-size:.88rem;line-height:1.6}.article-tags{flex-wrap:wrap;gap:6px;display:flex}.article-tag{color:#00abe6;background:#00abe614;border-radius:999px;padding:3px 10px;font-size:.75rem}.article-footer{border-top:1px solid #f0f0f0;margin-top:auto;padding-top:.75rem}.read-original{color:#00abe6;font-size:.82rem;font-weight:600;text-decoration:none}.read-original:hover{text-decoration:underline}
