#main .us-payments-article h1{font-size:clamp(26px,3vw,40px);line-height:1.4;max-width:900px;margin:0 auto 28px;overflow-wrap:anywhere}
#main .us-payments-article .sb-article-meta{display:block;line-height:1.9}
.us-payments-article .mp-article-body{min-width:0}
.us-payments-article .table-scroll{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #e1e6e8;border-radius:12px}
.us-payments-article table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px;line-height:1.7}
.us-payments-article th,.us-payments-article td{padding:13px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #e1e6e8}
.us-payments-article th{background:#f3f6f6;font-weight:650}
.us-payments-article .mp-article-body figure{margin:30px 0}
.us-payments-article figure a{display:block}
.us-payments-article figure img{display:block;width:100%;height:auto;object-fit:contain;border:1px solid #e1e6e8;border-radius:12px}
.us-payments-article figcaption{margin-top:12px;color:#526270;font-size:14px;line-height:1.8}
.us-payments-article h2{scroll-margin-top:100px}
.us-payments-article h3{font-size:22px;line-height:1.5;margin-top:32px}
.us-payments-article a{overflow-wrap:anywhere}
.us-payments-article .mp-toc a{line-height:1.65}
@media(max-width:720px){.us-payments-article .mp-article-body h2{font-size:25px}.us-payments-article h3{font-size:20px}.us-payments-article th,.us-payments-article td{padding:11px 12px}}
