.article-content{max-width:780px}.article-content h2{margin-top:2.5rem}.article-content p{line-height:1.8;margin-bottom:1.1rem}.article-meta{color:#555;font-size:.9rem;margin-bottom:2rem}.article-back{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1.5rem;font-size:.95rem;color:#0e6ba8;text-decoration:none}.article-back:hover{color:#094a75}.article-cta{background:linear-gradient(135deg,#0e6ba8,#0a4f7a);color:#fff;padding:2rem;border-radius:12px;text-align:center;margin-top:2.5rem}.article-cta h3{color:#fff;margin-bottom:.75rem;font-family:Cormorant Garamond,serif;font-size:1.5rem}.article-cta p{color:#ffffffe6;margin-bottom:1.25rem}.article-cta a{display:inline-block;background:#fff;color:#0e6ba8;padding:.75rem 1.75rem;border-radius:8px;font-weight:600;text-decoration:none;transition:transform .2s}.article-cta a:hover{transform:translateY(-2px)}.highlight-box{background:#f0fdfb;border-left:4px solid #00d4aa;padding:1.5rem 1.75rem;margin:1.75rem 0;border-radius:0 8px 8px 0}.highlight-box p{margin-bottom:.5rem}.highlight-box p:last-child{margin-bottom:0}.stats-row{display:flex;gap:1rem;margin:1.75rem 0}.stat-box{flex:1;background:#eef4ff;border-radius:12px;padding:1.5rem;text-align:center}.stat-number{font-size:2rem;font-weight:700;color:#0e6ba8;font-family:DM Sans,sans-serif}.stat-label{font-size:.9rem;color:#555;margin-top:.25rem}.article-sources{margin-top:2rem;padding-top:1.25rem;border-top:1px solid #e5e7eb;font-size:.85rem;color:#555}.article-sources h3{font-size:.9rem;color:#555;margin-bottom:.5rem;font-family:DM Sans,sans-serif}.article-sources ul{padding-left:1.25rem}.article-sources li{margin-bottom:.25rem}.article-sources a{color:#0e6ba8;text-decoration:none}.article-sources a:hover{text-decoration:underline}@media(max-width:600px){.stats-row{flex-direction:column}}.comparison-table{width:100%;border-collapse:collapse;margin:1.75rem 0;font-size:.92rem}.comparison-table th{background:#1a3a5c;color:#fff;padding:.75rem 1rem;text-align:left;font-family:DM Sans,sans-serif;font-weight:500}.comparison-table th:first-child{border-radius:8px 0 0}.comparison-table th:last-child{border-radius:0 8px 0 0}.comparison-table td{padding:.65rem 1rem;border-bottom:1px solid #e5e7eb;vertical-align:top}.comparison-table tr:nth-child(2n) td{background:#f5f7fa}.comparison-table tr:last-child td{border-bottom:none}.comparison-table .badge{display:inline-block;padding:.2rem .6rem;border-radius:20px;font-size:.8rem;font-weight:600}.badge-green{background:#d1fae5;color:#065f46}.badge-blue{background:#dbeafe;color:#1e40af}.badge-orange{background:#ffedd5;color:#9a3412}.svg-figure{margin:1.75rem 0;text-align:center}.svg-figure figcaption{font-size:.85rem;color:#555;margin-top:.5rem;font-style:italic}
