:root{--navy: #1B3A5C;--navy-light: #2d5a8c;--teal: #1A8B8B;--teal-light: #e8f5f5;--cyan: #3B8DD9;--link-light: #C5D8E8;--footer-link: #A8BDD4;--gray1: #F5F7FA;--gray2: #EEF2F7;--gray3: #DDE3EC;--gray4: #8A9BB0;--text: #222;--text-light: #444;--yellow-bg: #FEF3C7;--yellow-border: #FCD34D}.article-hero{padding:80px 24px;background:linear-gradient(135deg,var(--navy) 0%,#2d4a7c 100%);color:#fff;text-align:center}.article-hero h1{font-size:2.4rem;font-weight:900;line-height:1.2;margin:24px 0 16px;letter-spacing:-.5px}.article-hero .subtitle{font-size:1.1rem;color:#e8f5f5;max-width:700px;margin:0 auto 32px;font-weight:400}.article-hero .breadcrumb{font-size:.9rem;opacity:.8;margin-bottom:16px}.article-hero .breadcrumb a{color:var(--link-light)}.article-hero .article-meta{display:flex;justify-content:center;gap:24px;font-size:.9rem;opacity:.9}@media(max-width:768px){.article-hero{padding:60px 20px}.article-hero h1{font-size:1.8rem}.article-hero .subtitle{font-size:1rem}}.article-layout{max-width:800px;margin:0 auto;padding:0 24px}.intro-section{margin:60px 0;font-size:1.05rem;line-height:1.8;color:var(--text-light)}.intro-section p{margin-bottom:16px}.jump-nav{display:flex;flex-wrap:wrap;gap:12px;margin:48px 0;padding:24px;background:var(--gray1);border-radius:8px;border-left:4px solid var(--teal)}.jump-nav a{padding:8px 16px;background:#fff;border-radius:6px;font-size:.9rem;font-weight:600;color:var(--teal);border:1px solid var(--gray3);transition:all .2s}.jump-nav a:hover{background:var(--teal);color:#fff;text-decoration:none}@media(max-width:640px){.jump-nav{flex-direction:column;gap:8px}.jump-nav a{width:100%}}.article-section{margin:60px 0;padding:0 0 40px;border-bottom:1px solid var(--gray3)}.article-section:last-of-type{border-bottom:none}.article-section h2{font-size:1.8rem;font-weight:800;color:var(--navy);margin-bottom:24px;padding-bottom:12px;border-bottom:3px solid var(--teal);display:inline-block}.article-section h3{font-size:1.3rem;font-weight:700;color:var(--navy);margin:32px 0 16px}.article-section p{margin-bottom:18px;line-height:1.8;color:var(--text-light)}.subsection{margin:32px 0;padding:24px;background:var(--gray1);border-radius:8px}.subsection h3{margin-top:0;color:var(--navy)}.key-fact{margin:24px 0;padding:20px 24px;background:linear-gradient(135deg,#1a8b8b14,#3b8dd914);border-left:4px solid var(--teal);border-radius:6px}.key-fact p{margin:0;font-weight:600;color:var(--navy);line-height:1.6}.note-box{margin:24px 0;padding:20px 24px;border-radius:6px;border-left:4px solid}.note-box p{margin:0;font-weight:500;line-height:1.6}.note-box.note-warning{background:var(--yellow-bg);border-left-color:#fbbf24}.note-box.note-warning p{color:#78350f}.compare-table-wrap{margin:32px 0;overflow-x:auto;border-radius:8px;box-shadow:0 2px 8px #00000014}.compare-table{width:100%;border-collapse:collapse;font-size:.95rem}.compare-table thead{background:var(--navy);color:#fff}.compare-table th{padding:16px;text-align:left;font-weight:700}.compare-table td{padding:16px;border-bottom:1px solid var(--gray3);color:var(--text-light)}.compare-table tbody tr:last-child td{border-bottom:none}.compare-table tbody tr:nth-child(2n){background:var(--gray1)}.compare-table strong{color:var(--navy)}.timeline-table td:first-child{font-weight:600;color:var(--navy)}.faq-list{margin:32px 0}.faq-item{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--gray2)}.faq-item:last-child{border-bottom:none}.faq-item h3{margin:0 0 12px;font-size:1.15rem;font-weight:700;color:var(--navy)}.faq-item p{margin:0;color:var(--text-light);line-height:1.7}.article-cta{background:linear-gradient(135deg,var(--teal-light) 0%,rgba(59,141,217,.06) 100%);padding:48px 32px;text-align:center;border:1px solid #D1E5E5;border-radius:12px;margin-top:60px}.article-cta h2{border-bottom:none;display:block}.article-cta p{margin-bottom:28px;color:var(--text-light);font-size:1.05rem}.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn{padding:14px 28px;border-radius:8px;font-weight:700;font-size:.95rem;text-decoration:none;transition:all .2s;border:2px solid;cursor:pointer}.btn-primary{background:var(--navy);color:#fff;border-color:var(--navy)}.btn-primary:hover{background:#2d4a7c;border-color:#2d4a7c;transform:translateY(-2px);box-shadow:0 4px 12px #1b3a5c4d}.btn-secondary{background:#fff;color:var(--teal);border-color:var(--teal)}.btn-secondary:hover{background:var(--teal-light);border-color:var(--teal);transform:translateY(-2px)}@media(max-width:640px){.cta-buttons{flex-direction:column;gap:12px}.btn{width:100%}}@media(max-width:640px){.article-layout{padding:0 16px}.article-section h2{font-size:1.5rem}.article-section h3{font-size:1.1rem}.subsection{padding:16px}.compare-table{font-size:.85rem}.compare-table th,.compare-table td{padding:12px 8px}}.sources-section{margin-top:56px;padding-top:24px;border-top:1px solid var(--gray3)}.sources-section h2{font-size:1rem;font-weight:700;color:var(--navy);margin-bottom:12px;text-transform:uppercase;letter-spacing:.06em}.sources-list{padding-left:20px;display:flex;flex-direction:column;gap:8px}.sources-list li{font-size:.82rem;color:#5a6777;line-height:1.55}.sources-list li a{color:var(--teal-accent)}.sources-list li em{font-style:italic}
