.news-article-section{margin:38px 0;scroll-margin-top:28px}.news-article-section p,.news-article-section li{font-size:17px;line-height:1.85;color:#34465b}.news-article-section h2{font-size:clamp(28px,3vw,38px);line-height:1.15;color:#061b35}.news-article-section h3{font-size:23px;margin:26px 0 10px}.news-article-section a{color:#b10e1b;text-decoration:underline;text-underline-offset:3px}.tariff-callout{padding:25px;border-left:5px solid #d71928;background:#f5f7fa;border-radius:0 14px 14px 0;margin:22px 0}.tariff-callout strong{color:#061b35}.tariff-callout p:last-child{margin-bottom:0}.tariff-table-wrap{overflow-x:auto;max-width:100%;border:1px solid #d4dce5;border-radius:12px;margin:22px 0}.tariff-table{width:100%;border-collapse:collapse;min-width:590px;font-size:15px}.tariff-table caption{text-align:left;padding:18px;background:#061b35;color:white;font-weight:700}.tariff-table th,.tariff-table td{padding:15px;text-align:left;border-bottom:1px solid #dde4ec;vertical-align:top}.tariff-table thead{background:#edf1f6}.tariff-table td:nth-child(n+2){font-variant-numeric:tabular-nums}.tariff-table tbody tr:nth-child(even){background:#f7f9fc}.tariff-figure{margin:28px 0;background:#061b35;border-radius:14px;overflow:hidden}.tariff-figure img{display:block;width:100%;height:auto}.tariff-figure figcaption{padding:16px 20px;color:#fff;font-size:13px;line-height:1.7}.tariff-toc{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.tariff-toc a{padding:10px 14px;border:1px solid #d7dfe8;border-radius:8px;background:white;font-size:14px}.news-article-section ul{padding-left:24px}.news-article-section li+li{margin-top:12px}@media(max-width:700px){.news-article-section p,.news-article-section li{font-size:16px}.tariff-callout{padding:18px}.tariff-table{font-size:14px}.tariff-table th,.tariff-table td{padding:12px}.story-layout article{min-width:0;width:100%}}
