.article-content{max-width:820px}.article-content h2{margin-top:2.5rem}.article-content h3{margin-top:1.75rem;color:#1a3a5c}.article-content p,.article-content ul,.article-content ol{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;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)}.info-box{background:#eef4ff;border-left:4px solid #1a3a5c;padding:1.25rem 1.5rem;border-radius:8px;margin:1.5rem 0}.warning-box{background:#fef3cd;border-left:4px solid #d4a017;padding:1.25rem 1.5rem;border-radius:8px;margin:1.5rem 0}.schema-img{background:#f5f7fa;border-radius:8px;padding:1rem;margin:2rem 0}.schema-img img{display:block;margin:0 auto;max-width:100%;height:auto;border-radius:6px}.schema-img figcaption{display:block;margin-top:.75rem;font-size:.88rem;color:#555;text-align:center;font-style:italic;line-height:1.5}.stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:2rem 0}.stat-box{background:linear-gradient(135deg,#f5f7fa,#eef4ff);border-top:3px solid #0e6ba8;border-radius:8px;padding:1.25rem 1rem;text-align:center}.stat-box__num{font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:700;color:#0e6ba8;line-height:1.1;margin-bottom:.3rem}.stat-box__label{font-size:.88rem;color:#1a3a5c;line-height:1.4}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5rem 0}.table-scroll .comparison-table{margin:0;min-width:560px}.comparison-table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.93rem}.comparison-table th[scope=row]{background:#f5f7fa;font-weight:600;color:#1a3a5c;white-space:nowrap}.comparison-table th,.comparison-table td{padding:.75rem 1rem;border:1px solid #e0e0e0;text-align:left;vertical-align:top}.comparison-table th{background:#f5f7fa;font-weight:600;color:#1a3a5c}.comparison-table .col-ok{background:#eef7ff}.comparison-table .col-alert{background:#fff6e6}.comparison-table tr:nth-child(2n) td{filter:brightness(.995)}@media(max-width:600px){.comparison-table{font-size:.82rem}.comparison-table th,.comparison-table td{padding:.5rem}}
