.blog-article{max-width:800px;margin:0 auto;padding:var(--sp10) var(--sp6) var(--sp16)}.blog-article__breadcrumb{display:flex;align-items:center;gap:var(--sp2);font-size:var(--text-xs);color:var(--c-muted);margin-bottom:var(--sp8)}.blog-article__breadcrumb a{color:var(--c-primary);text-decoration:none;transition:color var(--tr)}.blog-article__breadcrumb a:hover{color:var(--c-primary-dark,#0c3d5c)}.blog-article__breadcrumb-sep{color:var(--c-faint);font-size:.7rem}.blog-article__label{display:inline-block;font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-primary);background:var(--c-primary-hi);border:1px solid rgba(13,74,107,.15);border-radius:var(--r-full);padding:var(--sp1) var(--sp4);margin-bottom:var(--sp5)}.blog-article__title{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;color:var(--c-text);line-height:1.25;margin-bottom:var(--sp5);letter-spacing:-.02em}.blog-article__meta{display:flex;align-items:center;gap:var(--sp4);font-size:var(--text-xs);color:var(--c-muted);margin-bottom:var(--sp8);flex-wrap:wrap}.blog-article__meta-item{display:flex;align-items:center;gap:var(--sp1)}.blog-article__meta-item svg{flex-shrink:0;color:var(--c-primary);opacity:.7}.blog-article__lead{font-size:var(--text-base);line-height:1.85;color:var(--c-text);background:var(--c-primary-hi);border-left:3px solid var(--c-primary);border-radius:0 var(--r-md) var(--r-md) 0;padding:var(--sp5) var(--sp6);margin-bottom:var(--sp10);font-style:italic}.blog-article__divider{border:none;border-top:1px solid var(--c-border);margin:var(--sp10) 0}.blog-article__section{margin-bottom:var(--sp10)}.blog-article__section h2{display:flex;align-items:center;gap:var(--sp3);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:800;color:var(--c-text);margin-bottom:var(--sp5);padding-bottom:var(--sp3);border-bottom:2px solid var(--c-primary-hi);line-height:1.3}.blog-article__section-icon{flex-shrink:0;color:var(--c-primary);opacity:.85}.blog-article__section h3{font-size:var(--text-base);font-weight:700;color:var(--c-primary);margin-top:var(--sp6);margin-bottom:var(--sp3);letter-spacing:.01em}.blog-article__section p{font-size:var(--text-sm);line-height:1.85;color:var(--c-text);margin-bottom:var(--sp4)}.blog-article__section p:last-child{margin-bottom:0}.blog-article__section ol,.blog-article__section ul{padding-left:var(--sp6);margin-bottom:var(--sp5)}.blog-article__section li{font-size:var(--text-sm);line-height:1.75;color:var(--c-text);margin-bottom:var(--sp2)}.blog-article__section ul li::marker{color:var(--c-primary)}.blog-article__section strong{font-weight:700;color:var(--c-text)}.blog-article__stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--sp4);margin:var(--sp6) 0}.blog-article__stat{background:var(--c-surface-alt,var(--c-primary-hi));border:1.5px solid var(--c-border);border-radius:var(--r-lg);padding:var(--sp5) var(--sp5);text-align:center}.blog-article__stat-value{display:block;font-size:clamp(1.4rem,3vw,2rem);font-weight:800;color:var(--c-primary);line-height:1.1;margin-bottom:var(--sp1)}.blog-article__stat-label{font-size:var(--text-xs);color:var(--c-muted);line-height:1.4}.blog-article__table{width:100%;border-collapse:collapse;margin:var(--sp6) 0;font-size:var(--text-sm)}.blog-article__table th{background:var(--c-primary);color:#fff;font-weight:700;padding:var(--sp3) var(--sp4);text-align:left;font-size:var(--text-xs);letter-spacing:.04em}.blog-article__table th:first-child{border-radius:var(--r-md) 0 0 0}.blog-article__table th:last-child{border-radius:0 var(--r-md) 0 0}.blog-article__table td{padding:var(--sp3) var(--sp4);border-bottom:1px solid var(--c-border);color:var(--c-text);line-height:1.5}.blog-article__table tr:last-child td{border-bottom:none}.blog-article__highlight,.blog-article__table tr:nth-child(2n) td{background:var(--c-primary-hi)}.blog-article__highlight{display:flex;align-items:flex-start;gap:var(--sp4);border:1.5px solid rgba(13,74,107,.2);border-radius:var(--r-lg);padding:var(--sp5) var(--sp6);margin:var(--sp6) 0}.blog-article__highlight-icon{flex-shrink:0;margin-top:2px;color:var(--c-primary)}.blog-article__highlight p{margin-bottom:0!important;color:var(--c-text);font-size:var(--text-sm);line-height:1.8}.blog-article__cta{background:var(--c-primary);border-radius:var(--r-xl);padding:var(--sp10) var(--sp8);text-align:center;margin-top:var(--sp12)}.blog-article__cta-title{font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:800;color:#fff;margin-bottom:var(--sp3);line-height:1.3}.blog-article__cta-text{font-size:var(--text-sm);color:hsla(0,0%,100%,.82);margin-bottom:var(--sp6);line-height:1.7}.blog-article__cta-btn{display:inline-block;background:#fff;color:var(--c-primary);font-weight:800;font-size:var(--text-sm);padding:var(--sp4) var(--sp8);border-radius:var(--r-full);text-decoration:none;transition:all var(--tr);border:2px solid transparent}.blog-article__cta-btn:hover{background:transparent;color:#fff;border-color:#fff}.blog-article__footer-note{font-size:var(--text-xs);color:var(--c-muted);font-style:italic;line-height:1.7;text-align:center;margin-top:var(--sp8);padding-top:var(--sp6);border-top:1px solid var(--c-border)}@media (max-width:768px){.blog-article{padding:var(--sp6) var(--sp4) var(--sp10)}.blog-article__cta{padding:var(--sp8) var(--sp5)}.blog-article__stat-grid{grid-template-columns:1fr 1fr}.blog-article__table{font-size:var(--text-xs)}.blog-article__table td,.blog-article__table th{padding:var(--sp2) var(--sp3)}.blog-article__section h2{gap:var(--sp2)}.blog-article__highlight{gap:var(--sp3)}}