.blog-post:where(.mmg-4sn4zg3r){padding-top:var(--space-8)}.blog-post__header:where(.mmg-4sn4zg3r){background:linear-gradient(135deg,var(--color-bg-secondary) 0%,var(--color-bg-primary) 100%);padding:var(--space-16)0;border-bottom:1px solid var(--color-border-light)}.blog-post__header-container:where(.mmg-4sn4zg3r){max-width:var(--container-max);margin:0 auto;padding:0 var(--space-6);text-align:center}.blog-post__meta:where(.mmg-4sn4zg3r){display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin-bottom:var(--space-6);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.blog-post__category:where(.mmg-4sn4zg3r){text-transform:capitalize;color:var(--color-brand-primary);font-weight:var(--font-weight-medium)}.blog-post__separator:where(.mmg-4sn4zg3r){color:var(--color-border-medium)}.blog-post__title:where(.mmg-4sn4zg3r){font-family:var(--font-heading);font-size:clamp(2rem,5vw,3rem);font-weight:var(--font-weight-bold);line-height:1.2;color:var(--color-text-primary);max-width:900px;margin:0 auto var(--space-6)}.blog-post__excerpt:where(.mmg-4sn4zg3r){font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:700px;margin:0 auto var(--space-8);line-height:1.7}.blog-post__author:where(.mmg-4sn4zg3r){display:flex;align-items:center;justify-content:center;gap:var(--space-3)}.blog-post__author-avatar:where(.mmg-4sn4zg3r){width:48px;height:48px;border-radius:50%;object-fit:cover}.blog-post__author-info:where(.mmg-4sn4zg3r){display:flex;flex-direction:column;text-align:left}.blog-post__author-name:where(.mmg-4sn4zg3r){font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.blog-post__author-role:where(.mmg-4sn4zg3r){font-size:var(--font-size-sm);color:var(--color-text-secondary)}.blog-post__hero:where(.mmg-4sn4zg3r){max-width:var(--container-max);margin:0 auto;padding:var(--space-8) var(--space-6)}.blog-post__hero-image:where(.mmg-4sn4zg3r){width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.blog-post__content:where(.mmg-4sn4zg3r){max-width:var(--container-max);margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-16)}.blog-post__content-container:where(.mmg-4sn4zg3r){display:grid;grid-template-columns:1fr 300px;gap:var(--space-12)}@media (max-width:1024px){.blog-post__content-container:where(.mmg-4sn4zg3r){grid-template-columns:1fr;gap:var(--space-8)}}.blog-post__main:where(.mmg-4sn4zg3r){display:flex;flex-direction:column;min-width:0}.blog-post__disclaimer:where(.mmg-4sn4zg3r){display:flex;gap:var(--space-4);padding:var(--space-5);background:linear-gradient(135deg,#f0f7ff,#e8f4fd);border:1px solid rgba(0,82,204,.15);border-left:4px solid var(--color-brand-primary);border-radius:var(--radius-lg);margin-bottom:var(--space-8)}.blog-post__disclaimer-icon:where(.mmg-4sn4zg3r){flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-brand-primary);color:#fff;border-radius:var(--radius-full)}.blog-post__disclaimer-icon:where(.mmg-4sn4zg3r) svg:where(.mmg-4sn4zg3r){width:18px;height:18px}.blog-post__disclaimer-content:where(.mmg-4sn4zg3r){flex:1}.blog-post__disclaimer-text:where(.mmg-4sn4zg3r){font-size:var(--font-size-sm);line-height:1.6;color:var(--color-text-secondary);margin:0}.blog-post__disclaimer-text:where(.mmg-4sn4zg3r) a:where(.mmg-4sn4zg3r){color:var(--color-brand-primary);font-weight:var(--font-weight-medium);text-decoration:underline;text-decoration-color:#0052cc4d;text-underline-offset:2px;transition:text-decoration-color var(--transition-fast)}.blog-post__disclaimer-text:where(.mmg-4sn4zg3r) a:where(.mmg-4sn4zg3r):hover{text-decoration-color:var(--color-brand-primary)}.blog-post__body:where(.mmg-4sn4zg3r){font-size:var(--font-size-lg);line-height:1.8;color:var(--color-text-primary)}.blog-post__body:where(.mmg-4sn4zg3r) h2{font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:var(--space-12)0 var(--space-6);color:var(--color-text-primary)}.blog-post__body:where(.mmg-4sn4zg3r) h3{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:var(--space-8)0 var(--space-4);color:var(--color-text-primary)}.blog-post__body:where(.mmg-4sn4zg3r) p{margin-bottom:var(--space-6)}.blog-post__body:where(.mmg-4sn4zg3r) ul,.blog-post__body:where(.mmg-4sn4zg3r) ol{margin-bottom:var(--space-6);padding-left:var(--space-6)}.blog-post__body:where(.mmg-4sn4zg3r) li{margin-bottom:var(--space-2)}.blog-post__body:where(.mmg-4sn4zg3r) a,.blog-post__body:where(.mmg-4sn4zg3r) .auto-link{color:var(--color-brand-primary);text-decoration:underline;text-decoration-color:#0052cc4d;text-underline-offset:2px;transition:text-decoration-color var(--transition-fast)}.blog-post__body:where(.mmg-4sn4zg3r) a:hover,.blog-post__body:where(.mmg-4sn4zg3r) .auto-link:hover{text-decoration-color:var(--color-brand-primary)}.blog-post__body:where(.mmg-4sn4zg3r) .tldr-box{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid var(--color-border-light);border-left:4px solid var(--color-brand-primary);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-8)}.blog-post__body:where(.mmg-4sn4zg3r) .tldr-box h2,.blog-post__body:where(.mmg-4sn4zg3r) .tldr-box h3{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-brand-primary);margin:0 0 var(--space-4);text-transform:uppercase;letter-spacing:.05em}.blog-post__body:where(.mmg-4sn4zg3r) .tldr-box ul{margin:0;padding-left:var(--space-5)}.blog-post__body:where(.mmg-4sn4zg3r) .tldr-box li{margin-bottom:var(--space-3);font-size:var(--font-size-base);line-height:1.6;color:var(--color-text-secondary)}.blog-post__body:where(.mmg-4sn4zg3r) .tldr-box li:last-child{margin-bottom:0}.blog-post__body:where(.mmg-4sn4zg3r) .tldr-box strong{color:var(--color-text-primary)}.blog-post__body:where(.mmg-4sn4zg3r) table{width:100%;margin:var(--space-6)0 var(--space-8);border-collapse:collapse;font-size:var(--font-size-base);line-height:1.6;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border-light)}.blog-post__body:where(.mmg-4sn4zg3r) thead{background:var(--color-bg-secondary)}.blog-post__body:where(.mmg-4sn4zg3r) th{padding:var(--space-4) var(--space-5);text-align:left;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);border-bottom:2px solid var(--color-border-medium)}.blog-post__body:where(.mmg-4sn4zg3r) td{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-light);color:var(--color-text-secondary);vertical-align:top}.blog-post__body:where(.mmg-4sn4zg3r) tbody tr:last-child td{border-bottom:none}.blog-post__body:where(.mmg-4sn4zg3r) tbody tr:hover{background:var(--color-bg-secondary)}@media (max-width:768px){.blog-post__body:where(.mmg-4sn4zg3r) table{font-size:var(--font-size-sm);display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.blog-post__body:where(.mmg-4sn4zg3r) th,.blog-post__body:where(.mmg-4sn4zg3r) td{padding:var(--space-3) var(--space-4);white-space:nowrap}}.blog-post__sidebar-sticky:where(.mmg-4sn4zg3r){position:sticky;top:var(--space-8);display:flex;flex-direction:column;gap:var(--space-8)}.blog-post__share:where(.mmg-4sn4zg3r),.blog-post__tags:where(.mmg-4sn4zg3r){padding:var(--space-6);background:var(--color-bg-secondary);border-radius:var(--radius-lg)}.blog-post__share-title:where(.mmg-4sn4zg3r),.blog-post__tags-title:where(.mmg-4sn4zg3r){font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-4)}.blog-post__share-buttons:where(.mmg-4sn4zg3r){display:flex;gap:var(--space-3)}.blog-post__share-btn:where(.mmg-4sn4zg3r){width:40px;height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#fff;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.blog-post__share-btn:where(.mmg-4sn4zg3r):hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.blog-post__share-btn--twitter:where(.mmg-4sn4zg3r){background:#000}.blog-post__share-btn--linkedin:where(.mmg-4sn4zg3r){background:#0a66c2}.blog-post__share-btn--email:where(.mmg-4sn4zg3r){background:var(--color-brand-primary)}.blog-post__tags-list:where(.mmg-4sn4zg3r){display:flex;flex-wrap:wrap;gap:var(--space-2)}.blog-post__tag:where(.mmg-4sn4zg3r){display:inline-block;padding:var(--space-1) var(--space-3);background:#fff;border:1px solid var(--color-border-light);border-radius:var(--radius-full);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-transform:capitalize;transition:all var(--transition-fast)}.blog-post__tag:where(.mmg-4sn4zg3r):hover{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.blog-post__cta-card:where(.mmg-4sn4zg3r){padding:var(--space-6);background:var(--color-brand-primary);border-radius:var(--radius-lg);color:#fff;text-align:center}.blog-post__cta-title:where(.mmg-4sn4zg3r){font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-3);color:#fff}.blog-post__cta-text:where(.mmg-4sn4zg3r){font-size:var(--font-size-sm);opacity:.9;margin-bottom:var(--space-4)}.blog-post__cta-btn:where(.mmg-4sn4zg3r){display:inline-block;padding:var(--space-3) var(--space-6);background:#fff;color:var(--color-brand-primary);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);transition:all var(--transition-fast)}.blog-post__cta-btn:where(.mmg-4sn4zg3r):hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.blog-post__footer:where(.mmg-4sn4zg3r){border-top:1px solid var(--color-border-light);padding:var(--space-12)0;background:var(--color-bg-secondary)}.blog-post__footer-container:where(.mmg-4sn4zg3r){max-width:var(--container-max);margin:0 auto;padding:0 var(--space-6)}.author-bio:where(.mmg-4sn4zg3r){display:flex;gap:var(--space-6);padding:var(--space-8);background:var(--color-bg-primary);border-radius:var(--radius-xl);border:1px solid var(--color-border-light);max-width:800px;margin:0 auto}.author-bio__avatar:where(.mmg-4sn4zg3r){flex-shrink:0;width:80px;height:80px;border-radius:var(--radius-full);object-fit:cover}.author-bio__content:where(.mmg-4sn4zg3r){flex:1}.author-bio__label:where(.mmg-4sn4zg3r){font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-brand-primary);margin-bottom:var(--space-1)}.author-bio__name:where(.mmg-4sn4zg3r){font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.author-bio__role:where(.mmg-4sn4zg3r){font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.author-bio__text:where(.mmg-4sn4zg3r){font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.7;margin-bottom:var(--space-4)}.author-bio__credentials:where(.mmg-4sn4zg3r){display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0;margin:0 0 var(--space-5)}.author-bio__credential:where(.mmg-4sn4zg3r){font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:var(--color-bg-secondary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-border-light)}.author-bio__links:where(.mmg-4sn4zg3r){display:flex;gap:var(--space-4);flex-wrap:wrap}.author-bio__link:where(.mmg-4sn4zg3r){display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);transition:color var(--transition-fast)}.author-bio__link:where(.mmg-4sn4zg3r):hover{color:var(--color-brand-primary)}.author-bio__link--cta:where(.mmg-4sn4zg3r){color:var(--color-brand-primary)}@media (max-width:640px){.author-bio:where(.mmg-4sn4zg3r){flex-direction:column;text-align:center;padding:var(--space-6)}.author-bio__avatar:where(.mmg-4sn4zg3r){margin:0 auto}.author-bio__credentials:where(.mmg-4sn4zg3r){justify-content:center}.author-bio__links:where(.mmg-4sn4zg3r){justify-content:center}}.related-posts:where(.mmg-4sn4zg3r){background:var(--color-bg-secondary);padding:var(--space-16)0 var(--space-20);border-top:1px solid var(--color-border-light)}.related-posts__container:where(.mmg-4sn4zg3r){max-width:var(--container-max);margin:0 auto;padding:0 var(--space-6)}.related-posts__header:where(.mmg-4sn4zg3r){text-align:center;margin-bottom:var(--space-10)}.related-posts__title:where(.mmg-4sn4zg3r){font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.related-posts__subtitle:where(.mmg-4sn4zg3r){font-size:var(--font-size-base);color:var(--color-text-secondary)}.related-posts__grid:where(.mmg-4sn4zg3r){display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-bottom:var(--space-10)}.related-card:where(.mmg-4sn4zg3r){background:var(--color-bg-primary);border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-border-light);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.related-card:where(.mmg-4sn4zg3r):hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014;border-color:var(--color-brand-primary)}.related-card__link:where(.mmg-4sn4zg3r){display:block;text-decoration:none;color:inherit}.related-card__image-wrapper:where(.mmg-4sn4zg3r){position:relative;aspect-ratio:16/10;overflow:hidden}.related-card__image:where(.mmg-4sn4zg3r){width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.related-card:where(.mmg-4sn4zg3r):hover .related-card__image:where(.mmg-4sn4zg3r){transform:scale(1.05)}.related-card__category:where(.mmg-4sn4zg3r){position:absolute;top:var(--space-3);left:var(--space-3);padding:var(--space-1) var(--space-3);background:#fffffff2;backdrop-filter:blur(8px);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary);border-radius:var(--radius-full);text-transform:capitalize}.related-card__content:where(.mmg-4sn4zg3r){padding:var(--space-5)}.related-card__title:where(.mmg-4sn4zg3r){font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1.35;color:var(--color-text-primary);margin-bottom:var(--space-3);transition:color var(--transition-fast);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-card:where(.mmg-4sn4zg3r):hover .related-card__title:where(.mmg-4sn4zg3r){color:var(--color-brand-primary)}.related-card__meta:where(.mmg-4sn4zg3r){display:flex;align-items:center;gap:var(--space-2)}.related-card__date:where(.mmg-4sn4zg3r),.related-card__read-time:where(.mmg-4sn4zg3r){font-family:var(--font-body);font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.related-card__divider:where(.mmg-4sn4zg3r){width:3px;height:3px;background:var(--color-text-tertiary);border-radius:var(--radius-full)}.related-posts__cta:where(.mmg-4sn4zg3r){text-align:center}.related-posts__btn:where(.mmg-4sn4zg3r){display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--color-brand-primary);color:#fff;font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);text-decoration:none;transition:all var(--transition-fast)}.related-posts__btn:where(.mmg-4sn4zg3r):hover{background:var(--color-brand-primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #0052cc4d}@media (max-width:1024px){.related-posts__grid:where(.mmg-4sn4zg3r){grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.related-posts:where(.mmg-4sn4zg3r){padding:var(--space-12)0 var(--space-16)}.related-posts__grid:where(.mmg-4sn4zg3r){grid-template-columns:1fr}}.blog-post__body:where(.mmg-4sn4zg3r) .mmg-inline-cta{margin:var(--space-10)0;padding:var(--space-8);background:linear-gradient(135deg,#f0f4ff,#e8eeff);border:2px solid var(--color-brand-primary);border-radius:var(--radius-lg);text-align:center}.blog-post__body:where(.mmg-4sn4zg3r) .mmg-inline-cta__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand-primary);margin:0 0 var(--space-3)}.blog-post__body:where(.mmg-4sn4zg3r) .mmg-inline-cta__heading{font-family:var(--font-heading);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-4);line-height:1.3}.blog-post__body:where(.mmg-4sn4zg3r) .mmg-inline-cta__text{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.7;margin:0 0 var(--space-5);max-width:600px;margin-left:auto;margin-right:auto}.blog-post__body:where(.mmg-4sn4zg3r) .mmg-inline-cta__btn{display:inline-block;padding:var(--space-3) var(--space-8);background:var(--color-brand-primary);color:#fff;font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);text-decoration:none;font-size:var(--font-size-base);transition:all var(--transition-fast)}.blog-post__body:where(.mmg-4sn4zg3r) .mmg-inline-cta__btn:hover{background:var(--color-brand-primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-primary)}@media (max-width:768px){.blog-post__header:where(.mmg-4sn4zg3r){padding:var(--space-10)0}.blog-post__header-container:where(.mmg-4sn4zg3r){padding:0 var(--space-4)}.blog-post__excerpt:where(.mmg-4sn4zg3r){font-size:var(--font-size-base)}.blog-post__hero:where(.mmg-4sn4zg3r){padding:var(--space-6) var(--space-4)}.blog-post__content:where(.mmg-4sn4zg3r){padding:var(--space-6) var(--space-4) var(--space-10)}.blog-post__body:where(.mmg-4sn4zg3r) h2{margin:var(--space-8)0 var(--space-4)}.blog-post__body:where(.mmg-4sn4zg3r) h3{margin:var(--space-6)0 var(--space-3)}.blog-post__body:where(.mmg-4sn4zg3r) ul,.blog-post__body:where(.mmg-4sn4zg3r) ol{padding-left:var(--space-5)}.blog-post__disclaimer:where(.mmg-4sn4zg3r){padding:var(--space-4)}.blog-post__body:where(.mmg-4sn4zg3r) .tldr-box{padding:var(--space-4)}.blog-post__footer:where(.mmg-4sn4zg3r){padding:var(--space-8)0}.blog-post__footer-container:where(.mmg-4sn4zg3r){padding:0 var(--space-4)}.blog-post__body:where(.mmg-4sn4zg3r) .mmg-inline-cta{margin:var(--space-8)0;padding:var(--space-5)}.blog-post__body:where(.mmg-4sn4zg3r) .mmg-inline-cta__heading{font-size:var(--font-size-xl)}.blog-post__sidebar-sticky:where(.mmg-4sn4zg3r){position:static}}@media (max-width:480px){.blog-post__meta:where(.mmg-4sn4zg3r){flex-wrap:wrap;gap:var(--space-2)}.blog-post__body:where(.mmg-4sn4zg3r){font-size:var(--font-size-base)}.blog-post__share-btn:where(.mmg-4sn4zg3r){width:44px;height:44px}.blog-post__tag:where(.mmg-4sn4zg3r){padding:var(--space-1-5) var(--space-3)}.blog-post__cta-btn:where(.mmg-4sn4zg3r){padding:var(--space-3-5) var(--space-6)}.related-posts__btn:where(.mmg-4sn4zg3r){padding:var(--space-3-5) var(--space-6)}}