.pay-table{border:1px solid var(--border);border-radius:16px;overflow:hidden;color:var(--text-primary)}.pay-table-heading{padding:22px 24px 20px;border-bottom:1px solid var(--border)}.pay-table .pay-table-eyebrow{margin:0 0 6px;color:var(--brand-text)}.site-main .pay-table .pay-table-title{margin:0;color:var(--text-primary)}.pay-table .pay-table-period{margin:8px 0 0;color:var(--text-secondary)}.pay-table .pay-table-scroll:focus-visible{outline:3px solid var(--brand-text);outline-offset:-3px}.pay-table .pay-table-scroll thead th{padding:16px 18px;white-space:nowrap;border-bottom:1px solid var(--border)}.pay-table .pay-table-scroll thead th:first-child{min-width:116px}.pay-table .pay-table-scroll tbody th{padding:8px 18px;border-bottom:1px solid var(--border)}.pay-table .pay-table-scroll td{padding:3px 6px;border-bottom:1px solid color-mix(in srgb,var(--border) 65%,transparent);white-space:nowrap}.pay-table .pay-table-scroll td button{display:block;width:100%;min-height:44px;padding:10px 12px;border-radius:6px;text-align:right;text-decoration:none}.pay-table .pay-table-scroll td button:hover{box-shadow:inset 0 0 0 1px var(--brand-text);background:color-mix(in srgb,var(--surface-1) 35%,transparent)}.pay-table .pay-table-scroll td button:focus-visible{outline:3px solid var(--brand-text);outline-offset:-3px}.pay-table .pay-table-scroll tbody tr:last-child :is(th,td){border-bottom:0}.pay-table .pay-table-footnote{margin:0;padding:14px 24px;border-top:1px solid var(--border);color:var(--text-secondary)}.pay-table-scroll-hint{display:none}@media (max-width:760px){.pay-table-heading{padding:18px 16px}.pay-table .pay-table-scroll thead th{padding:13px 12px}.pay-table .pay-table-scroll tbody th{padding:8px 12px}.pay-table .pay-table-footnote{padding:12px 16px}.pay-table-scroll-hint{display:inline}}@media print{.pay-table{border-radius:0}.pay-table,.pay-table .pay-table-scroll{overflow:visible}.pay-table .pay-table-scroll td button{min-height:0;padding:3px}}.pay-table .pay-table-scroll tbody th,.pay-table .pay-table-scroll thead th:first-child{padding-left:24px}.pay-table .pay-table-scroll thead th:last-child{padding-right:24px}.pay-table .pay-table-scroll td:last-child{padding-right:12px}@media (max-width:760px){.pay-table .pay-table-scroll tbody th,.pay-table .pay-table-scroll thead th:first-child{padding-left:16px}.pay-table .pay-table-scroll thead th:last-child{padding-right:16px}.pay-table .pay-table-scroll td:last-child{padding-right:4px}}