.article-content{max-width:780px}.article-content h2{margin-top:2.5rem}.article-content h3{font-family:Cormorant Garamond,serif;font-size:1.3rem;font-weight:600;color:#1a3a5c;margin-top:1.75rem;margin-bottom:.6rem}.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-author{display:flex;align-items:center;gap:.75rem;background:#f8f6f1;border-radius:10px;padding:.9rem 1.1rem;margin-bottom:2rem;font-size:.9rem;color:#555}.article-author strong{color:#1a3a5c}.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;margin-top:0}.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}.alert-box--navy{background:#f0f4f8;border-left:4px solid #1a3a5c;padding:1.5rem 1.75rem;margin:1.75rem 0;border-radius:0 8px 8px 0}.alert-box--navy p{margin-bottom:.5rem}.alert-box--navy 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}.medical-figure{margin:2rem 0}.medical-figure img{width:100%;border-radius:10px;display:block;box-shadow:0 4px 16px #0000001f}.medical-figure figcaption{font-size:.84rem;color:#666;font-style:italic;margin-top:.6rem;line-height:1.5;padding:0 .25rem}.medical-figure figcaption strong{color:#1a3a5c;font-style:normal}.figure-row{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin:2rem 0}.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}.badge{display:inline-block;padding:.2rem .6rem;border-radius:20px;font-size:.8rem;font-weight:600}.badge-red{background:#fee2e2;color:#991b1b}.badge-orange{background:#ffedd5;color:#9a3412}.badge-green{background:#d1fae5;color:#065f46}.key-points{background:#0d2240;border-radius:12px;padding:2rem;margin:2rem 0}.key-points h3{color:#d4a84b;font-family:Cormorant Garamond,serif;font-size:1.3rem;margin-top:0;margin-bottom:1rem}.key-points ul{margin:0;padding-left:1.25rem}.key-points li{color:#ffffffe6;font-size:.95rem;line-height:1.7;margin-bottom:.4rem}.key-points li::marker{color:#d4a84b}.pdf-link{display:inline-flex;align-items:center;gap:.5rem;background:#f0f4f8;border:1px solid #c5d5e8;color:#1a3a5c;padding:.6rem 1.1rem;border-radius:8px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .2s;margin-bottom:1.5rem}.pdf-link:hover{background:#dde8f4}.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;font-style:normal}.article-sources ol{padding-left:1.25rem}.article-sources li{margin-bottom:.3rem}@media(max-width:600px){.stats-row{flex-direction:column}.figure-row{grid-template-columns:1fr}}
