/* Ampliación de guías de pagos · V13 */
.payment-table-wrap{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #b9c7bf;border-radius:4px}
.payment-table-wrap:focus-visible{outline:3px solid #197a50;outline-offset:3px}
.payment-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6;text-align:left}
.payment-table caption{text-align:left;background:#e7eee9;padding:16px;font-weight:700;color:#102018}
.payment-table th,.payment-table td{padding:14px 16px;border-top:1px solid #cbd6cf;vertical-align:top;overflow-wrap:break-word}
.payment-table thead th{background:#102018;color:#edf5f0;font-size:13px}
.payment-table tbody th{font-weight:700;color:#102018}.payment-table td{color:#506259}
.payment-table tbody tr:nth-child(even){background:#edf2ee}
.payment-message{background:#e7eee9;border-left:4px solid #197a50;padding:20px 22px;margin:24px 0}
.payment-message p{margin-bottom:0;font-size:16px}.article-copy h3{font:700 23px/1.3 Manrope;margin:28px 0 12px}
.article-copy section{scroll-margin-top:24px}.article-copy details p{font-size:16px}
@media(max-width:560px){.article-hero{padding:52px 0 38px}.article-hero h1{font-size:clamp(36px,10vw,52px);letter-spacing:-1.8px}.article-hero>p{font-size:17px}.article-copy h2{font-size:27px}.article-copy p,.check-list li{font-size:16px}.payment-table{font-size:14px}.payment-table th,.payment-table td{padding:10px 9px}.payment-message{padding:17px}.article-index{display:flex;flex-wrap:wrap;gap:10px 18px}.article-index b{flex-basis:100%}.article-index>*{margin:0}.source-box a{overflow-wrap:anywhere}}
