.blog-hero{padding:140px 0 48px;background:linear-gradient(180deg,var(--color-primary-light) 0%,var(--color-bg) 100%);text-align:center}.blog-hero__title{font-size:var(--font-size-4xl);font-weight:800;letter-spacing:-0.03em;margin-bottom:12px;color:var(--color-text)}.blog-hero__subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:560px;margin:0 auto}.blog-listing{padding:48px 0 72px}.blog-listing__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.blog-listing__empty{text-align:center;padding:64px 24px;color:var(--color-text-secondary);font-size:var(--font-size-lg)}.blog-listing__empty a{font-weight:600}.blog-card{display:flex;flex-direction:column;background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition);text-decoration:none;color:inherit}.blog-card:hover{border-color:var(--color-border);box-shadow:var(--shadow-md);transform:translateY(-3px);color:inherit}.blog-card__cover{width:100%;aspect-ratio:16 / 9;object-fit:cover;background:var(--color-bg-soft)}.blog-card__cover--placeholder{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.blog-card__cover--placeholder::before{content:'';position:absolute;top:-50%;right:-30%;width:200px;height:200px;border-radius:50%;background:rgba(255,255,255,0.08)}.blog-card__cover--placeholder::after{content:'';position:absolute;bottom:-40%;left:-20%;width:160px;height:160px;border-radius:50%;background:rgba(255,255,255,0.06)}.blog-card__cover--placeholder[data-tag="AI в медиа"]{background:linear-gradient(135deg,#3B5BDB 0%,#5C7CFA 50%,#748FFC 100%)}.blog-card__cover--placeholder[data-tag="Фактчекинг"]{background:linear-gradient(135deg,#087F5B 0%,#0CA678 50%,#38D9A9 100%)}.blog-card__cover--placeholder[data-tag="Продукт"]{background:linear-gradient(135deg,#6741D9 0%,#845EF7 50%,#B197FC 100%)}.blog-card__cover--placeholder[data-tag="Рынок СМИ"]{background:linear-gradient(135deg,#E8590C 0%,#F76707 50%,#FF922B 100%)}.blog-card__body{padding:24px;display:flex;flex-direction:column;flex-grow:1}.blog-card__meta{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;color:var(--color-text-muted)}.blog-card__tag{padding:3px 10px;border-radius:100px;background:var(--color-primary-light);color:var(--color-primary);font-size:12px;font-weight:600}.blog-card__title{font-size:var(--font-size-xl);font-weight:700;line-height:1.35;margin-bottom:12px;color:var(--color-text);letter-spacing:-0.01em}.blog-card__excerpt{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6;flex-grow:1}.blog-card__read{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary)}.blog-card__read::after{content:'\2192';transition:transform var(--transition)}.blog-card:hover .blog-card__read::after{transform:translateX(4px)}.blog-cta{padding:72px 0;background:var(--color-bg-soft)}.blog-cta__inner{text-align:center;max-width:560px;margin:0 auto}.blog-cta__title{font-size:var(--font-size-3xl);font-weight:800;letter-spacing:-0.02em;margin-bottom:12px}.blog-cta__text{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:32px}.blog-post{padding:140px 0 72px}.blog-post__container{max-width:720px;margin:0 auto;padding:0 24px}.blog-post__back{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary);margin-bottom:32px;text-decoration:none}.blog-post__back:hover{color:var(--color-primary-dark)}.blog-post__back::before{content:'\2190'}.blog-post__tag{display:inline-block;padding:4px 12px;border-radius:100px;background:var(--color-primary-light);color:var(--color-primary);font-size:13px;font-weight:600;margin-bottom:16px}.blog-post__title{font-size:var(--font-size-4xl);font-weight:800;line-height:1.2;letter-spacing:-0.03em;margin-bottom:16px;color:var(--color-text)}.blog-post__meta{display:flex;align-items:center;gap:16px;font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid var(--color-border-light)}.blog-post__content h2{font-size:var(--font-size-2xl);font-weight:700;margin-top:48px;margin-bottom:16px;letter-spacing:-0.01em;color:var(--color-text)}.blog-post__content h3{font-size:var(--font-size-xl);font-weight:700;margin-top:36px;margin-bottom:12px;color:var(--color-text)}.blog-post__content p{font-size:var(--font-size-lg);line-height:1.8;color:var(--color-text-secondary);margin-bottom:20px}.blog-post__content ul,.blog-post__content ol{margin-bottom:20px;padding-left:24px}.blog-post__content li{font-size:var(--font-size-lg);line-height:1.8;color:var(--color-text-secondary);margin-bottom:8px}.blog-post__content blockquote{margin:32px 0;padding:20px 24px;border-left:4px solid var(--color-primary);background:var(--color-primary-light);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.blog-post__content blockquote p{font-style:italic;color:var(--color-text);margin-bottom:0}.blog-post__content strong{color:var(--color-text);font-weight:600}.blog-post__content a{color:var(--color-primary);font-weight:500;text-decoration:underline;text-decoration-color:rgba(59,91,219,0.3);text-underline-offset:3px}.blog-post__content a:hover{text-decoration-color:var(--color-primary)}.blog-post__content hr{border:none;height:1px;background:var(--color-border-light);margin:40px 0}.blog-post__code{background:var(--color-bg-soft);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);padding:20px 24px;font-family:'Courier New',Courier,monospace;font-size:13px;line-height:1.7;overflow-x:auto;margin:24px 0;color:var(--color-text);white-space:pre}.blog-post__content code{background:var(--color-bg-soft);border:1px solid var(--color-border-light);border-radius:4px;padding:2px 6px;font-family:'Courier New',Courier,monospace;font-size:0.875em;color:var(--color-primary)}.blog-post__callout{padding:24px;border-radius:var(--radius-md);background:var(--color-accent-light);border:1px solid rgba(12,166,120,0.2);margin:32px 0}.blog-post__callout p{color:var(--color-text);margin-bottom:0;font-size:var(--font-size-base)}.blog-post__footer-cta{margin-top:48px;padding:40px;background:linear-gradient(135deg,var(--color-primary-light) 0%,#E8EDFB 100%);border-radius:var(--radius-lg);text-align:center}.blog-post__footer-cta h3{font-size:var(--font-size-2xl);font-weight:700;margin-top:0;margin-bottom:8px}.blog-post__originally-published{margin-top:32px;font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center}.blog-post__originally-published a{color:var(--color-text-muted);font-weight:600;text-decoration:underline;text-underline-offset:2px}.blog-post__originally-published a:hover{color:var(--color-primary)}.blog-post__footer-cta p{color:var(--color-text-secondary);margin-bottom:20px;font-size:var(--font-size-base)}.nav__link--active{color:var(--color-primary)}@media (max-width:768px){.blog-hero{padding:100px 0 32px}.blog-hero__title{font-size:var(--font-size-2xl)}.blog-hero__subtitle{font-size:var(--font-size-base)}.blog-listing{padding:32px 0 56px}.blog-listing__grid{grid-template-columns:1fr;gap:24px}.blog-cta{padding:56px 0}.blog-cta__title{font-size:var(--font-size-2xl)}.blog-post{padding:100px 0 56px}.blog-post__title{font-size:var(--font-size-2xl)}.blog-post__content h2{font-size:var(--font-size-xl)}.blog-post__content p,.blog-post__content li{font-size:var(--font-size-base)}.blog-post__footer-cta{padding:24px}}@media (max-width:480px){.blog-hero{padding:92px 0 24px}.blog-hero__title{font-size:1.4rem}.blog-card__cover--placeholder,.blog-card__cover--placeholder[data-tag]{aspect-ratio:16 / 9}.blog-card__body{padding:20px}.blog-card__title{font-size:var(--font-size-lg)}.blog-post__title{font-size:1.4rem}.blog-post__meta{flex-wrap:wrap;gap:8px}}