.legal-document{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.legal-document h2{font-size:24px;margin:24px 0 16px}.legal-document h3{font-size:17px;margin:22px 0 10px}.legal-document p{margin:10px 0}.legal-table-wrap{overflow-x:auto;max-width:100%}.legal-document table{width:100%;min-width:420px;border-collapse:collapse}.legal-document th,.legal-document td{padding:10px;border:1px solid #d5d8d1;text-align:left;vertical-align:top}.legal-preview details{border-top:1px solid #d5d8d1;padding:14px 0}.legal-preview summary{cursor:pointer;font-weight:600}.legal-preview .legal-document{max-height:65vh;overflow:auto;padding:0 12px 12px 0}.payment-brand-footer a{display:block;margin:6px 0}@media print{.legal-preview .legal-document{max-height:none;overflow:visible}}
