.payments-page .article-card{max-width:1000px;margin-inline:auto}.payments-page .article-title{overflow-wrap:anywhere}.payments-page .article-content{gap:2rem}.payments-page .article-section{scroll-margin-top:calc(var(--header-height) + 24px)}.payments-page .article-section h2{font-size:clamp(1.2rem,3vw,1.6rem);overflow-wrap:anywhere}.payments-page h3{margin:.65rem 0 0;font-size:1.13rem;line-height:1.5}.payments-toc{padding:1.25rem;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-soft)}.payments-toc ul,.payments-page .site-faq-item p{margin-top:.8rem}
