.blog-category-badge,.blog-data-table th{letter-spacing:.25px;text-transform:uppercase}.blog-data-table td,.blog-data-table th{padding:var(--spacing-sm) var(--spacing-md)}.blog-container,.blog-divider-fancy::after{padding:0 var(--spacing-md);padding:0 var(--spacing-md)}body{overflow-x:hidden}.blog-wrapper{background:#fafbfc;min-height:100vh}.blog-container{width:100%;max-width:1400px;margin:0 auto}.blog-layout{display:flex;gap:var(--spacing-lg);align-items:flex-start;margin:var(--spacing-lg) 0;position:relative}.blog-main-column{flex:2;min-width:0;background:#fff;padding:var(--spacing-md);border-radius:var(--border-radius);box-shadow:0 2px 8px rgba(0,0,0,.08)}.blog-sidebar-column{flex:0 0 320px;position:sticky;top:var(--spacing-md);height:fit-content}.blog-hero-section{background:#f8f9fa;padding:var(--spacing-lg) 0;position:relative;overflow:hidden;border-bottom:1px solid #e9ecef}.blog-category-badge{display:inline-block;background:#6c757d;color:#fff;font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);padding:var(--spacing-xs) var(--spacing-sm);border-radius:20px;margin-bottom:var(--spacing-sm)}.blog-main-title{font-family:var(--font-family-serif);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:1.2;color:var(--color-heading-primary);margin-bottom:var(--spacing-md)}.blog-meta-info{display:flex;flex-wrap:wrap;gap:var(--spacing-md);align-items:center;margin-bottom:var(--spacing-md);font-size:var(--font-size-caption)}.blog-meta-item{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-muted)}.blog-meta-icon{width:16px;height:16px;color:#6c757d}.blog-intro-text{font-family:var(--font-family-sans);font-size:var(--font-size-body-large);line-height:var(--line-height-body);color:var(--color-text-secondary);font-weight:var(--font-weight-normal);border-left:4px solid #6c757d;padding-left:var(--spacing-md);margin-bottom:var(--spacing-lg);background:#f8f9fa;padding:var(--spacing-md);border-radius:0 var(--border-radius) var(--border-radius) 0}.blog-content-card h2,.blog-content-card h3,.blog-exercise-title{font-family:var(--font-family-serif)}.blog-card-header,.blog-content-card{margin-bottom:var(--spacing-md);background:0 0}.blog-content-card{border:none;box-shadow:none;overflow:visible;transition:none;padding:0;border-radius:0}.blog-content-card:hover{transform:none;box-shadow:none}.blog-card-body,.blog-card-header,.blog-exercise-content,.blog-widget-body{padding:0}.blog-content-card h2{font-size:var(--font-size-h3);color:var(--color-heading-primary);margin:0 0 var(--spacing-md) 0;font-weight:var(--font-weight-semibold)}.blog-content-card h3{font-size:var(--font-size-h4);color:#6c757d;margin:var(--spacing-lg) 0 var(--spacing-md) 0;font-weight:var(--font-weight-semibold)}.blog-content-card p{font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:1.6;color:var(--color-text-primary);margin-bottom:var(--spacing-md);text-align:left}.blog-content-card p:first-of-type{font-family:var(--font-family-sans);font-size:var(--font-size-body-small);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.blog-image-showcase{width:100%;margin:var(--spacing-lg) 0;border-radius:var(--border-radius-large);overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.1)}.blog-featured-img{width:100%;height:400px;object-fit:cover;transition:transform .4s}.blog-image-showcase:hover .blog-featured-img{transform:scale(1.05)}.blog-exercise-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-md);margin:var(--spacing-lg) 0}.blog-exercise-card{background:0 0;border-radius:0;overflow:visible;box-shadow:none;transition:none;border:none;margin-bottom:var(--spacing-sm)}.blog-content tr:nth-child(2n) td,.blog-data-table tbody tr:nth-child(2n),.blog-exercise-image,.blog-related-article:hover,.blog-related-item:hover{background:var(--color-bg-secondary)}.blog-exercise-card:hover{border-color:none;transform:none;box-shadow:none}.blog-exercise-image{width:100%;height:180px;object-fit:cover}.blog-exercise-title{font-size:var(--font-size-h5);color:#6c757d;margin-bottom:var(--spacing-sm);font-weight:var(--font-weight-bold)}.blog-data-table,.blog-exercise-description{font-size:var(--font-size-body);font-family:var(--font-family-sans)}.blog-exercise-description{line-height:1.5;color:var(--color-text-primary)}.blog-data-section{background:0 0;border-radius:0;padding:0;margin:var(--spacing-md) 0;box-shadow:none;border:none}.blog-table-container{overflow-x:auto;border-radius:var(--border-radius);box-shadow:0 4px 16px rgba(0,0,0,.08)}.blog-data-table{width:100%;border-collapse:collapse;background:var(--color-white)}.blog-data-table th,.blog-widget-title{font-family:var(--font-family-serif);font-weight:var(--font-weight-bold)}.blog-data-table thead{background:#6c757d}.blog-data-table th{color:var(--color-white);text-align:left;font-size:var(--font-size-caption)}.blog-data-table td{color:var(--color-text-primary);transition:background-color .2s;font-family:var(--font-family-sans)}.blog-data-table tbody tr:hover{background:#f8f9fa;transform:scale(1.005)}.blog-sidebar-widget{background:0 0;border-radius:0;margin-bottom:var(--spacing-xs);overflow:visible;box-shadow:none;border:none}.blog-toc-horizontal-link,.blog-toc-link{text-decoration:none;border-radius:var(--border-radius-small);transition:.3s}.blog-widget-header{background:0 0;color:var(--color-heading-primary);padding:0;position:relative;margin-bottom:8px}.blog-cta-section::after,.blog-cta-section::before,.blog-quote-modern::before,.blog-widget-header::after{display:none}.blog-widget-title{font-size:var(--font-size-h5);margin:0;display:flex;align-items:center;gap:var(--spacing-xs)}.blog-toc-list{list-style:none;padding:0;margin:0}.blog-toc-item{margin-bottom:2px;transition:.3s}.blog-toc-item.active{background-color:rgba(var(--color-primary-rgb),.05)}.blog-toc-link{font-family:var(--font-family-sans);display:block;padding:4px 8px;color:var(--color-text-secondary);border-left:3px solid transparent;font-size:var(--font-size-caption)}.blog-related-content h4,.blog-toc-title{font-family:var(--font-family-serif);color:var(--color-heading-primary)}.blog-toc-link:hover{background:#f8f9fa;border-left-color:#6c757d;color:#6c757d;transform:translateX(4px)}.blog-toc-item.active .blog-toc-link{border-left-color:var(--color-primary);color:var(--color-primary);font-weight:500;background:rgba(var(--color-primary-rgb),.1)}.blog-toc-horizontal{background:#f8f9fa;border:1px solid #e9ecef;border-radius:var(--border-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-lg)}.blog-toc-title{font-size:var(--font-size-h5);margin-bottom:var(--spacing-sm);display:flex;align-items:center;gap:var(--spacing-xs)}.blog-toc-horizontal-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.blog-toc-horizontal-item{flex:none}.blog-toc-horizontal-link{font-family:var(--font-family-sans);display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-white);color:var(--color-text-secondary);border:1px solid #e9ecef;font-size:var(--font-size-caption);white-space:nowrap}.blog-toc-horizontal-link:hover{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.blog-toc-horizontal-item.active .blog-toc-horizontal-link{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary);font-weight:500}.blog-related-article{display:flex;gap:8px;padding:6px;border-radius:var(--border-radius-small);transition:background-color .2s;margin-bottom:6px}.blog-content a,.blog-cta-button{transition:.3s;text-decoration:none}.blog-related-thumbnail{width:50px;height:50px;border-radius:var(--border-radius-small);background:#e9ecef;flex-shrink:0}.blog-related-content h4{font-size:var(--font-size-body);margin:0 0 2px;font-weight:var(--font-weight-medium)}.blog-related-content p{font-family:var(--font-family-sans);font-size:var(--font-size-small);color:var(--color-text-muted);margin:0}.blog-cta-title,.blog-medical-note h4{font-family:var(--font-family-serif);font-weight:var(--font-weight-bold)}.blog-cta-section{background:var(--color-secondary);color:var(--color-white);padding:var(--spacing-md);border-radius:0;text-align:center;margin:var(--spacing-md) 0;position:relative;overflow:hidden}.blog-cta-content{position:relative;z-index:2}.blog-cta-title{font-size:var(--font-size-h4);margin-bottom:var(--spacing-sm);color:var(--color-white)}.blog-cta-button,.blog-cta-text{font-family:var(--font-family-sans)}.blog-cta-button,.blog-cta-text,.blog-quote-text{font-size:var(--font-size-body)}.blog-cta-text{line-height:1.6;margin-bottom:var(--spacing-md);opacity:.9}.blog-medical-note,.blog-quote-modern{margin:var(--spacing-md) 0;position:relative}.blog-cta-button{background:var(--color-white);color:var(--color-primary);padding:var(--spacing-sm) var(--spacing-lg);border:none;border-radius:var(--border-radius);font-weight:var(--font-weight-bold);cursor:pointer;display:inline-block}.blog-cta-button:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.blog-medical-note{background:#d1ecf1;border:1px solid #bee5eb;color:#0c5460;padding:15px;border-radius:6px}.blog-medical-note::before{content:'⚕️';background:#17a2b8;color:var(--color-white);width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-body-small);flex-shrink:0;margin-right:var(--spacing-sm);vertical-align:middle}.blog-medical-note h4{color:#0c5460;margin:0 0 var(--spacing-sm) 0;font-size:var(--font-size-h6);display:inline;vertical-align:middle}.blog-medical-note p,.blog-quote-text{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium)}.blog-medical-note p{color:#0c5460;margin:var(--spacing-sm) 0 0 0;font-size:var(--font-size-body-small);line-height:1.5;display:block;clear:both}.blog-quote-modern{background:0 0;border-left:4px solid var(--color-primary);border-radius:0;padding:var(--spacing-sm);box-shadow:none}.blog-quote-text{font-style:italic;color:var(--color-text-secondary);margin:0 0 var(--spacing-xs) 0}.blog-content th,.blog-quote-author,.blog-quote::before,.blog-sidebar h3{font-family:var(--font-family-serif)}.blog-quote-author,.blog-title{font-weight:var(--font-weight-bold)}.blog-quote-author{font-size:var(--font-size-body-small);color:var(--color-text-muted);margin-left:0}.blog-hero,.blog-title{color:var(--color-text-inverse)}.blog-progress-bar{position:fixed;top:0;left:0;width:0%;height:4px;background:#6c757d;z-index:1000;transition:width .1s;box-shadow:0 2px 8px rgba(108,117,125,.3)}.blog-divider-fancy{text-align:center;margin:var(--spacing-md) 0;position:relative}.blog-divider-fancy::before{content:'';transform:translateY(-50%)}.blog-divider-fancy::after{content:'✦';background:var(--color-white);font-size:var(--font-size-h5)}.blog-divider-fancy::before{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background:#dee2e6}.blog-divider-fancy::after{content:'◆';background:var(--color-white);color:#6c757d;padding:0 var(--spacing-md);font-size:var(--font-size-h4);position:relative;z-index:1}.blog-meta,.blog-meta-item{align-items:center;display:flex}.blog-hero{background:var(--color-primary);padding:var(--spacing-xxl) 0 var(--spacing-xl);text-align:center;position:relative;overflow:hidden}.blog-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);z-index:1}.blog-content table,.blog-cta .btn,.blog-related,.blog-toc{background:var(--color-white)}.blog-hero-content{position:relative;z-index:2;max-width:1400px;margin:0 auto}.blog-content h1,.blog-content p:first-of-type,.blog-meta,.blog-title{margin-bottom:var(--spacing-lg)}.blog-title{font-family:var(--font-family-serif)!important;font-size:var(--font-size-display-small);line-height:var(--line-height-tight);text-shadow:0 2px 4px rgba(0,0,0,.3)}.blog-badge,.blog-content a,.blog-content p:first-of-type,.blog-quote-author{font-weight:var(--font-weight-medium)}.blog-meta{justify-content:center;gap:var(--spacing-md);font-size:var(--font-size-body-small);color:rgba(255,255,255,.9);flex-wrap:wrap}.blog-meta-item{gap:var(--spacing-xs)}.blog-meta-item i{font-size:var(--font-size-small);opacity:.8}.blog-excerpt{font-size:var(--font-size-lead);line-height:var(--line-height-relaxed);color:rgba(255,255,255,.95);max-width:60ch;margin:0 auto}.blog-content h1{font-size:var(--font-size-h1);color:var(--color-heading-primary);margin-top:var(--spacing-xl);padding-bottom:var(--spacing-sm);position:relative}.blog-content h2,.blog-content h3{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md);position:relative}.blog-content h2{font-size:var(--font-size-h2);color:var(--color-heading-secondary);padding-left:var(--spacing-sm);border-left:4px solid var(--color-secondary)}.blog-content td,.blog-content th{padding:var(--spacing-md)}.blog-content h3{font-size:var(--font-size-h3);color:var(--color-heading-primary)}.blog-content h3::before{content:'';position:absolute;left:0;bottom:-4px;width:40px;height:2px;background:var(--color-primary)}.blog-content h4,.blog-content h5,.blog-content h6{color:var(--color-heading-primary);margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm)}.blog-content p{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-primary);margin-bottom:var(--spacing-md);max-width:none;text-align:justify}.blog-content p:first-of-type{font-size:var(--font-size-lead);color:var(--color-text-secondary)}.blog-content a{color:var(--color-link);border-bottom:1px solid transparent}.blog-content th,.blog-cta .btn,.blog-exercise-list li::before{font-weight:var(--font-weight-bold)}.blog-content a:hover{color:var(--color-link-hover);border-bottom-color:var(--color-link-hover);text-decoration:none}.blog-featured-image{width:100%;margin:var(--spacing-lg) 0;border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--box-shadow)}.blog-content img,.blog-content table,.blog-exercise-list li,.blog-related,.blog-toc{border-radius:var(--border-radius);box-shadow:var(--box-shadow-small)}.blog-featured-image img{width:100%;height:auto;display:block;object-fit:cover;transition:transform .3s}.blog-featured-image:hover img{transform:scale(1.02)}.blog-content img{max-width:100%;height:auto;margin:var(--spacing-md) 0;display:block}.blog-image-caption{text-align:center;margin:var(--spacing-lg) 0}.blog-image-caption img{margin-bottom:var(--spacing-sm)}.blog-image-caption .caption{font-size:var(--font-size-small);color:var(--color-text-muted);font-style:italic;line-height:var(--line-height-relaxed)}.blog-content table{width:100%;border-collapse:collapse;margin:var(--spacing-lg) 0;overflow:hidden}.blog-content th{background:var(--color-secondary);color:var(--color-text-inverse);font-size:var(--font-size-body-small);text-align:left;text-transform:uppercase;letter-spacing:.025em}.blog-content li,.blog-content td{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-primary)}.blog-content tr:hover td{background:var(--color-secondary-lighter);transition:background-color .2s}.blog-content ol,.blog-content ul{margin:var(--spacing-md) 0;padding-left:var(--spacing-lg)}.blog-content li{margin-bottom:var(--spacing-sm)}.blog-exercise-list li,.blog-sidebar h3,.blog-toc h3{margin-bottom:var(--spacing-md)}.blog-content li::marker{color:var(--color-primary);font-weight:var(--font-weight-bold)}.blog-exercise-list{list-style:none;padding-left:0;margin:var(--spacing-lg) 0;counter-reset:exercise-counter}.blog-exercise-list li{position:relative;padding:var(--spacing-md);background:var(--color-bg-secondary);border-left:4px solid var(--color-primary)}.blog-exercise-list li::before{content:counter(exercise-counter);counter-increment:exercise-counter;position:absolute;left:-20px;top:50%;transform:translateY(-50%);background:var(--color-primary);color:var(--color-text-inverse);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-small)}.blog-cta .btn:hover,.blog-toc a:hover{background:var(--color-primary-lighter);color:var(--color-primary-dark)}.blog-sidebar h3{font-size:var(--font-size-h4);color:var(--color-heading-secondary);padding-bottom:var(--spacing-xs)}.blog-sidebar-section{margin-bottom:var(--spacing-xl)}.blog-related,.blog-toc{padding:var(--spacing-lg)}.blog-toc h3{font-size:var(--font-size-h5);color:var(--color-heading-primary)}.blog-related-item h4,.blog-toc li{margin-bottom:var(--spacing-xs)}.blog-toc ul{list-style:none;padding:0}.blog-toc a{color:var(--color-text-secondary);text-decoration:none;font-size:var(--font-size-body-small);line-height:var(--line-height-relaxed);padding:var(--spacing-xs) var(--spacing-sm);display:block;border-radius:var(--border-radius-small);transition:.2s}.blog-toc a:hover{transform:translateX(4px)}.blog-related-item{padding:var(--spacing-md);transition:background-color .2s}.blog-related-item:last-child{border-bottom:none}.blog-related-item h4{font-size:var(--font-size-body);color:var(--color-heading-primary)}.blog-related-item p{font-size:var(--font-size-small);color:var(--color-text-muted);margin:0}.blog-cta,.blog-cta h3{color:var(--color-text-inverse)}.blog-cta{background:var(--color-primary);padding:var(--spacing-xl);border-radius:var(--border-radius-large);text-align:center;margin:var(--spacing-xxl) 0;box-shadow:var(--box-shadow)}.blog-highlight,.blog-quote{padding:var(--spacing-lg);margin:var(--spacing-lg) 0}.blog-cta h3{font-size:var(--font-size-h3);margin-bottom:var(--spacing-md)}.blog-cta p,.blog-quote p{font-size:var(--font-size-lead)}.blog-cta p{margin-bottom:var(--spacing-lg);color:rgba(255,255,255,.9)}.blog-highlight h4,.blog-quote p{margin-bottom:var(--spacing-sm)}.blog-cta .btn{color:var(--color-primary);border-color:var(--color-white)}.blog-cta .btn:hover{border-color:var(--color-primary-lighter)}.blog-quote{background:var(--color-bg-secondary);border-left:5px solid var(--color-primary);border-radius:0 var(--border-radius) var(--border-radius) 0;position:relative}.blog-quote::before{content:'"';position:absolute;top:-10px;left:var(--spacing-md);font-size:var(--font-size-display-medium);color:var(--color-primary);line-height:1}.blog-quote p{font-style:italic;color:var(--color-text-secondary)}.blog-quote-author{font-size:var(--font-size-small);color:var(--color-text-muted);text-align:right}.blog-highlight,.blog-highlight h4,.blog-highlight p{color:var(--color-highlight-text)}.blog-highlight{background:var(--color-highlight);border-radius:var(--border-radius);border:1px solid rgba(133,100,4,.2)}.blog-badge:hover,.blog-divider,.blog-progress{background:var(--color-primary)}.blog-badge,.blog-divider{border-radius:var(--border-radius-small)}.blog-highlight p{margin-bottom:0}@media (max-width:1024px){.blog-layout{flex-direction:column-reverse;gap:var(--spacing-md)}.blog-sidebar-column{flex:none;position:static;order:-1}.blog-main-column{flex:none}.blog-main{grid-template-columns:1fr;gap:var(--spacing-lg)}.blog-sidebar{order:-1;position:static;margin-bottom:var(--spacing-lg)}.blog-content{padding:var(--spacing-lg)}}@media (max-width:768px){.blog-container{padding:0 var(--spacing-sm)}.blog-hero-section{padding:var(--spacing-md) 0}.blog-content h2,.blog-main-title{font-size:var(--font-size-h3)}.blog-category-badge,.blog-data-table,.blog-exercise-description,.blog-toc-link{font-size:var(--font-size-caption)}.blog-intro-text,.blog-medical-note h4{font-size:var(--font-size-body-small)}.blog-content h3,.blog-content-card h2{font-size:var(--font-size-h4)}.blog-content-card h3,.blog-toc-title,.blog-widget-title{font-size:var(--font-size-h5)}.blog-content-card p{font-size:var(--font-size-small)}.blog-exercise-title{font-size:var(--font-size-h6)}.blog-meta-info{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs);font-size:var(--font-size-caption)}.blog-exercise-gallery{grid-template-columns:1fr;gap:var(--spacing-sm)}.blog-card-body,.blog-medical-note{padding:var(--spacing-sm)}.blog-container,.blog-content,.blog-cta-section,.blog-sidebar{padding:var(--spacing-md)}.blog-data-table td,.blog-data-table th{padding:var(--spacing-sm);font-size:var(--font-size-caption)}.blog-toc-horizontal-list{flex-direction:row;gap:var(--spacing-xs)}.blog-toc-horizontal-link{display:block;text-align:center;font-size:var(--font-size-caption)}.blog-medical-note::before{width:24px;height:24px;font-size:var(--font-size-small);margin-right:var(--spacing-xs)}.blog-medical-note p{font-size:var(--font-size-small);margin-top:var(--spacing-xs)}.blog-hero{padding:var(--spacing-xl) 0}.blog-hero-content{padding:0 var(--spacing-md)}.blog-title{font-size:var(--font-size-h1);line-height:var(--line-height-heading)}.blog-meta{flex-direction:column;gap:var(--spacing-sm)}.blog-content h1{font-size:var(--font-size-h2)}.blog-exercise-list li::before{left:-15px;width:25px;height:25px;font-size:var(--font-size-micro)}}@media (max-width:480px){.blog-hero-section{padding:var(--spacing-sm) 0}.blog-main-title{font-size:var(--font-size-h3)}.blog-category-badge,.blog-toc-link{font-size:var(--font-size-micro)}.blog-intro-text{font-size:var(--font-size-body);padding:var(--spacing-sm);margin-bottom:0!important}.blog-content-card h2{font-size:var(--font-size-h5)}.blog-content-card h3,.blog-toc-title,.blog-widget-title{font-size:var(--font-size-h6)}.blog-content-card p,.blog-medical-note h4,.blog-medical-note::before{font-size:var(--font-size-caption)}.blog-exercise-title{font-size:var(--font-size-body-small)}.blog-content table,.blog-exercise-description{font-size:var(--font-size-small)}.blog-data-table td,.blog-data-table th,.blog-toc-horizontal-link{font-size:var(--font-size-micro);padding:4px 8px}.blog-excerpt,.blog-meta-info{font-size:var(--font-size-body)}.blog-card-body,.blog-content,.blog-content td,.blog-content th,.blog-cta-section,.blog-widget-body{padding:var(--spacing-sm)}.blog-medical-note{padding:var(--spacing-xs) var(--spacing-sm)}.blog-medical-note::before{width:20px;height:20px;margin-right:6px}.blog-medical-note p{font-size:var(--font-size-small);margin-top:6px;line-height:1.4}.blog-related-article{flex-direction:column;text-align:left}.blog-related-thumbnail{align-self:left}.blog-hero{padding:var(--spacing-lg) 0}.blog-title{font-size:var(--font-size-h2)}.blog-cta{padding:var(--spacing-lg)}.blog-highlight,.blog-quote,.footer-content .container{padding:var(--spacing-md)}}.blog-progress{position:fixed;top:0;left:0;width:0%;height:3px;z-index:1000;transition:width .1s}.blog-section{margin:var(--spacing-md) 0}.blog-divider{width:60px;height:3px;margin:var(--spacing-md) auto}.blog-badge{display:inline-block;background:var(--color-primary-lighter);color:var(--color-primary-dark);font-size:var(--font-size-small);padding:var(--spacing-xs) var(--spacing-sm);text-decoration:none;margin-right:var(--spacing-xs);margin-bottom:var(--spacing-xs);transition:.2s}.blog-badge:hover{color:var(--color-text-inverse);transform:translateY(-1px)}@media print{.blog-cta,.blog-hero,.blog-sidebar{display:none}.blog-main{grid-template-columns:1fr}.blog-content{box-shadow:none;padding:0}.blog-content h1,.blog-content h2,.blog-content h3{page-break-after:avoid}.blog-content img{max-width:100%;page-break-inside:avoid}}