:root{--nordsteg-blue:#0F5DF7;--nordsteg-blue-dark:#0847C9;--nordsteg-blue-soft:#E8F0FE;--nordsteg-tip:#0F7A3F;--nordsteg-tip-soft:#E8F5EE;--nordsteg-warn:#C84A00;--nordsteg-warn-soft:#FFF1E8;--nordsteg-gray-100:#F5F6F8;--nordsteg-gray-300:#D4D8DE;--nordsteg-gray-600:#6B7280;--nordsteg-gray-900:#111827;--nordsteg-radius:8px;--nordsteg-font-title:"Alata",serif;--nordsteg-font-body:"Manrope",sans-serif}.blog-post__infobox{margin:2rem 0;padding:1.25rem 1.5rem;background:var(--nordsteg-blue-soft);border-left:4px solid var(--nordsteg-blue);border-radius:var(--nordsteg-radius)}.blog-post__infobox-title{font-family:var(--nordsteg-font-title);font-size:1.125rem;margin:0 0 0.5rem 0;color:var(--nordsteg-blue-dark)}.blog-post__infobox p{margin:0}.blog-post__tip{margin:2rem 0;padding:1.25rem 1.5rem;background:var(--nordsteg-tip-soft);border-left:4px solid var(--nordsteg-tip);border-radius:var(--nordsteg-radius);position:relative}.blog-post__tip-label{font-family:var(--nordsteg-font-title);font-size:0.875rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--nordsteg-tip);margin-bottom:0.5rem}.blog-post__tip p{margin:0}.blog-post__warning{margin:2rem 0;padding:1.25rem 1.5rem;background:var(--nordsteg-warn-soft);border-left:4px solid var(--nordsteg-warn);border-radius:var(--nordsteg-radius)}.blog-post__warning-label{font-family:var(--nordsteg-font-title);font-size:0.875rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--nordsteg-warn);margin-bottom:0.5rem}.blog-post__warning p{margin:0}.blog-post__pullquote{margin:3rem 0;padding:0 0 0 2rem;border-left:6px solid var(--nordsteg-blue);font-family:var(--nordsteg-font-title);font-size:1.5rem;line-height:1.4;color:var(--nordsteg-gray-900);quotes:none}.blog-post__pullquote p{margin:0}@media (min-width:768px){.blog-post__pullquote{font-size:1.75rem;padding-left:2.5rem}}.blog-post__stat{margin:2rem 0;padding:1.75rem 1.5rem;background:var(--nordsteg-blue);color:#fff;border-radius:var(--nordsteg-radius);text-align:center}.blog-post__stat-number{font-family:var(--nordsteg-font-title);font-size:3rem;line-height:1;font-weight:700;margin-bottom:0.5rem}.blog-post__stat-label{font-size:1rem;margin-bottom:0.75rem;opacity:0.95}.blog-post__stat-source{font-size:0.75rem;opacity:0.75;font-style:italic}@media (min-width:768px){.blog-post__stat-number{font-size:4rem}}.blog-post__checklist{margin:2rem 0;padding:1.5rem;background:var(--nordsteg-gray-100);border:1px solid var(--nordsteg-gray-300);border-radius:var(--nordsteg-radius)}.blog-post__checklist-title{font-family:var(--nordsteg-font-title);font-size:1.25rem;margin:0 0 1rem 0;color:var(--nordsteg-gray-900)}.blog-post__checklist-items{list-style:none;padding:0;margin:0}.blog-post__checklist-items>li{position:relative;padding:0.5rem 0 0.5rem 2rem;border-bottom:1px solid var(--nordsteg-gray-300)}.blog-post__checklist-items>li:last-child{border-bottom:none}.blog-post__checklist-items>li::before{content:"";position:absolute;left:0;top:0.7rem;width:1.25rem;height:1.25rem;border:2px solid var(--nordsteg-blue);border-radius:4px;background:#fff}.blog-post__checklist-items>li::after{content:"✓";position:absolute;left:0.3rem;top:0.5rem;font-size:1rem;font-weight:700;color:var(--nordsteg-blue)}.blog-post__cta{margin:3rem 0;padding:2rem;background:linear-gradient(135deg,var(--nordsteg-blue) 0%,var(--nordsteg-blue-dark) 100%);color:#fff;border-radius:var(--nordsteg-radius);text-align:center}.blog-post__cta-title{font-family:var(--nordsteg-font-title);font-size:1.5rem;margin:0 0 0.75rem 0;color:#fff}.blog-post__cta-text{margin:0 0 1.5rem 0;opacity:0.95;font-size:1rem;line-height:1.5;color:#fff}.blog-post__cta-button{display:inline-block;padding:0.875rem 1.75rem;background:#fff;color:var(--nordsteg-blue);font-weight:600;text-decoration:none;border-radius:var(--nordsteg-radius);transition:transform 0.15s ease,box-shadow 0.15s ease}.blog-post__cta-button:hover{transform:translateY(-1px);box-shadow:0 8px 16px rgba(0,0,0,0.15)}.blog-post__faq-section{margin:3rem 0}.blog-post__faq-section>h2{font-family:var(--nordsteg-font-title);margin-bottom:1.5rem}.blog-post__chart{margin:2.5rem 0;padding:0}.blog-post__chart svg{display:block;width:100%;height:auto;max-width:700px;margin:0 auto}.blog-post__chart-caption{margin:0.75rem auto 0 auto;max-width:700px;font-size:0.875rem;color:var(--nordsteg-gray-600);font-style:italic;text-align:center;line-height:1.4}.blog-post__table-figure{margin:2.5rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.blog-post__table{width:100%;min-width:480px;border-collapse:separate;border-spacing:0;font-family:var(--nordsteg-font-body);border:1px solid var(--nordsteg-gray-300);border-radius:var(--nordsteg-radius);overflow:hidden}.blog-post__table caption{caption-side:bottom;margin-top:0.75rem;font-size:0.875rem;color:var(--nordsteg-gray-600);font-style:italic;text-align:left}.blog-post__table thead th{background:var(--nordsteg-blue);color:#fff;font-family:var(--nordsteg-font-title);font-weight:600;text-align:left;padding:0.875rem 1rem;font-size:0.95rem}.blog-post__table tbody th{text-align:left;font-weight:600;padding:0.875rem 1rem;background:var(--nordsteg-gray-100);border-top:1px solid var(--nordsteg-gray-300);vertical-align:top}.blog-post__table tbody td{padding:0.875rem 1rem;border-top:1px solid var(--nordsteg-gray-300);vertical-align:top}.blog-post__table tbody tr:nth-child(even) td,.blog-post__table tbody tr:nth-child(even) th{background:#FAFBFD}.blog-post__lead-answer{margin:1rem 0 2rem 0;padding:1rem 1.25rem;background:var(--nordsteg-gray-100);border-left:3px solid var(--nordsteg-blue);border-radius:var(--nordsteg-radius);font-size:1rem;line-height:1.55;color:var(--nordsteg-gray-900)}.blog-post__lead-answer strong{color:var(--nordsteg-blue-dark);font-weight:600;letter-spacing:0.02em}.blog-post__sources{margin:3rem 0 2rem 0;padding:1.25rem 1.5rem;background:var(--nordsteg-gray-100);border-radius:var(--nordsteg-radius);border-left:3px solid var(--nordsteg-gray-300)}.blog-post__sources h3{font-family:var(--nordsteg-font-title);font-size:1rem;margin:0 0 0.75rem 0;color:var(--nordsteg-gray-600);letter-spacing:0.03em;text-transform:uppercase}.blog-post__sources ol{margin:0;padding-left:1.5rem;font-size:0.875rem;color:var(--nordsteg-gray-600)}.blog-post__sources li{margin-bottom:0.4rem;line-height:1.4}.blog-post__sources a{color:var(--nordsteg-blue-dark)}@media (max-width:480px){.blog-post__infobox,.blog-post__tip,.blog-post__warning{padding:1rem 1.25rem}.blog-post__stat-number{font-size:2.5rem}.blog-post__cta{padding:1.5rem}.blog-post__cta-title{font-size:1.25rem}.blog-post__chart{margin:1.5rem 0}}.blog-post__cta .blog-post__cta-title{color:#fff;font-family:var(--nordsteg-font-title);font-size:1.5rem;margin:0 0 0.75rem 0}.blog-post__cta .blog-post__cta-text{color:#fff;font-size:1rem;line-height:1.5;margin:0 0 1.5rem 0}.blog-post__cta .blog-post__cta-button{color:var(--nordsteg-blue);background:#fff}.blog-post .blog-post__sources h3{color:var(--nordsteg-gray-600);font-size:1rem;font-family:var(--nordsteg-font-title);text-transform:uppercase;letter-spacing:0.03em}.blog-post .blog-post__checklist-title{color:var(--nordsteg-gray-900);font-size:1.25rem;font-family:var(--nordsteg-font-title)}.blog-post__stat .blog-post__stat-number{color:#fff}.blog-post__stat .blog-post__stat-label{color:#fff}.blog-post__stat .blog-post__stat-source{color:#fff}