body,html{background-color:var(--white)}.sub-processors-page .hero{text-align:center;max-width:1200px;padding-top:2rem;padding-bottom:2rem}@media (min-width:768px){.sub-processors-page .hero{padding-top:3rem;padding-bottom:3rem}}.sub-processors-page .hero h1{color:var(--ivory-950);font:var(--mkt-d1-semibold)}.sub-processors-page .intro{padding:1.5rem 0}@media (min-width:768px){.sub-processors-page .intro{padding:3rem 2rem}}.sub-processors-page .intro h2{margin:0 0 1rem;color:var(--ivory-950);font:var(--mkt-h2-semibold)}@media (min-width:768px){.sub-processors-page .intro h2{margin-bottom:1.5rem}}.sub-processors-page .intro p{margin:0 0 .75rem;color:var(--ivory-800);font:var(--mkt-body-md-regular)}.sub-processors-page .intro p:last-child{margin-bottom:0}.sub-processors-page .intro a{color:var(--green-600)}.sub-processors-page .table-groups{display:flex;flex-direction:column;gap:2rem;padding:1.5rem 0}@media (min-width:768px){.sub-processors-page .table-groups{gap:4rem;padding:4rem 2rem}}.sub-processors-page .table-group-title{margin:0 0 1rem;text-align:center;color:var(--ivory-950);font:var(--mkt-h4-semibold)}@media (min-width:768px){.sub-processors-page .table-group-title{margin-bottom:1.5rem}}.sub-processors-page .processors-table-wrapper{border:1px solid var(--ivory-300);overflow-x:auto;-webkit-overflow-scrolling:touch}.sub-processors-page .processors-table-wrapper:focus-visible{outline:2px solid var(--green-600);outline-offset:-2px}.sub-processors-page .processors-table{width:100%;border-collapse:collapse;text-align:center}.sub-processors-page .processors-table th,.sub-processors-page .processors-table td{padding:.625rem .75rem;vertical-align:middle;color:var(--ivory-800);font:var(--mkt-body-lg-bold);white-space:nowrap}@media (min-width:768px){.sub-processors-page .processors-table th,.sub-processors-page .processors-table td{padding:1rem}}@media (max-width:767.98px){.sub-processors-page .processors-table th,.sub-processors-page .processors-table td{font-size:.8125rem;line-height:1.1875rem}}.sub-processors-page .processors-table thead th{background-color:var(--ivory-50);border-bottom:1px solid var(--ivory-300);font:var(--mkt-body-lg-semibold)}@media (max-width:767.98px){.sub-processors-page .processors-table thead th{font-size:.8125rem;line-height:1.1875rem}}.sub-processors-page .processors-table th:first-child{text-align:left;color:var(--green-600);font:var(--mkt-body-lg-bold)}@media (max-width:767.98px){.sub-processors-page .processors-table th:first-child{font-size:.8125rem;line-height:1.1875rem}}.sub-processors-page .processors-table a{color:var(--ivory-950)}