.adp-lede{color:var(--muted);max-width:720px;margin:13px 0 0;font-size:1.0625rem;line-height:1.6}.adp-lede strong{color:var(--ink)}.adp-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.adp-wide{max-width:1380px;padding:0 var(--gutter);margin:0 auto}@media (min-width:769px){.adp-wide{padding-right:calc(var(--gutter) + 72px)}}.adp-caption{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adp-scroll{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card-bg);margin-top:21px;overflow-x:auto}.adp-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.adp-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1040px}.adp-table th,.adp-table td{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:top;text-align:left;padding:13px 16px}.adp-table th:last-child,.adp-table td:last-child{border-right:0}.adp-table tbody tr:last-child td{border-bottom:0}.adp-table thead th{background:var(--navy);color:#fff;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;font-size:.78125rem;font-weight:700}@media (min-width:1180px){.adp-scroll{overflow:clip}.adp-table thead th{z-index:5;position:sticky;top:75px}}.adp-table td{color:var(--muted);font-size:.9375rem;line-height:1.55}td.adp-step{background:var(--bg-tint)}.adp-step strong{color:var(--ink);letter-spacing:-.2px;font-size:1rem;display:block}.adp-step em{color:var(--muted);margin-top:4px;font-size:.8125rem;display:block}td.adp-count{color:var(--blue);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:700}.adp-table td p{margin:0 0 10px}.adp-table td p:last-child{margin-bottom:0}.adp-unlock strong{color:var(--blue)}.adp-table ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.adp-table li{padding-left:13px;position:relative}.adp-table li:before{content:"-";color:var(--muted);position:absolute;left:0}tr.adp-transition td{background:var(--bg-tint);padding:10px 16px;font-size:.875rem}tr.adp-transition strong{color:var(--ink)}.adp-note{color:var(--muted);max-width:720px;margin-top:13px;font-size:.875rem}
