.blog-article{background:var(--color-background)}.blog-article-container{max-width:920px;margin:0 auto;padding:var(--spacing-2xl) var(--container-padding) var(--spacing-section)}.blog-breadcrumbs-wrap{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap;padding-top:var(--spacing-lg);padding-bottom:0}.blog-breadcrumbs-wrap .blog-breadcrumbs{margin-bottom:0}.blog-article-lead{font-size:1.125rem;line-height:1.75;color:var(--color-text-body);margin:0 0 var(--spacing-lg)}.blog-section{margin:var(--spacing-2xl) 0;scroll-margin-top:120px}.blog-section-h3{margin:var(--spacing-xl) 0}.blog-section-heading{margin:0 0 var(--spacing-md);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-heading);line-height:1.25;overflow-wrap:break-word;word-wrap:break-word}.blog-section-heading-h2{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold)}.blog-section-heading-h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-heading)}.blog-section-anchor{color:var(--color-primary);text-decoration:none;margin-left:.4em;opacity:0;font-weight:var(--font-weight-normal);transition:opacity var(--transition-fast);font-size:.9em}.blog-section-anchor:focus,.blog-section-anchor:focus-visible,.blog-section:hover .blog-section-anchor{opacity:.7}.blog-section-anchor:hover{opacity:1;text-decoration:underline}@media (max-width:768px){.blog-section-anchor{display:none}}.blog-section-body{font-size:var(--font-size-base);line-height:1.8;color:var(--color-text-body);overflow-wrap:break-word;word-wrap:break-word}.blog-section-body p{margin:0 0 var(--spacing-md)}.blog-section-body p:last-child{margin-bottom:0}.blog-section-body strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.blog-section-body a{color:var(--color-primary-dark);text-decoration:underline;text-underline-offset:3px;transition:color var(--transition-fast)}.blog-section-body a:hover{color:var(--color-primary)}.blog-section-body ol,.blog-section-body ul{margin:0 0 var(--spacing-md);padding-left:1.5rem}.blog-section-body li{margin:0 0 var(--spacing-xs)}.blog-section-body li::marker{color:var(--color-primary)}.blog-callout{background:var(--color-background-secondary);border-left:4px solid var(--color-eyebrow);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--border-radius-md);margin:var(--spacing-lg) 0;color:var(--color-text-body);line-height:1.8}.blog-callout strong{color:var(--color-text-primary)}.blog-divider{border:0;height:1px;background:var(--color-border);margin:var(--spacing-2xl) 0}@media (max-width:768px){.blog-article-container{padding:var(--spacing-lg) var(--container-padding) var(--spacing-section-mobile)}.blog-article-lead{font-size:var(--font-size-base);line-height:1.7}.blog-section{margin:var(--spacing-xl) 0;scroll-margin-top:80px}.blog-section-h3{margin:var(--spacing-lg) 0}.blog-section-body{line-height:1.75}.blog-section-body ol,.blog-section-body ul{padding-left:1.25rem}.blog-callout{padding:var(--spacing-sm) var(--spacing-md);border-left-width:3px;font-size:var(--font-size-sm)}.blog-divider{margin:var(--spacing-xl) 0}}[lang=hi] .blog-article-lead,[lang=hi] .blog-section-body{line-height:1.9}@media (max-width:768px){[lang=hi] .blog-article-lead,[lang=hi] .blog-section-body{line-height:1.85}}