.ndl{background:var(--color-white);padding-block:96px}.ndl-head h2{margin:0}.ndl-lead{max-width:65ch;color:var(--color-ink);margin:16px 0 0}.ndl-tablewrap{margin-top:48px;overflow-x:auto}.ndl-table{border-collapse:collapse;table-layout:fixed;width:100%}.ndl-gutter-head{width:22%}.ndl-colhead{width:calc(78% / var(--ndl-values,2))}.ndl-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ndl-table th,.ndl-table td{text-align:left;vertical-align:top;background:0 0;border:0}.ndl-colhead{font-family:var(--font-heading);color:var(--color-blue-800);padding:0 0 24px;font-size:32px;font-weight:600;line-height:1.2}@media (max-width:1279px){.ndl-colhead{font-size:30px}}.ndl-colhead a{color:inherit;transition:color var(--motion-micro);text-decoration:none}@media (hover:hover){.ndl-colhead a:hover{color:var(--color-blue-600)}}.ndl-table thead tr,.ndl-table tbody tr:last-child{border-bottom:1px solid var(--color-blue-300)}.ndl-table tbody tr+tr{border-top:1px solid var(--color-blue-200)}.ndl-table tbody tr:nth-child(2n)>th,.ndl-table tbody tr:nth-child(2n)>td{background:var(--color-blue-50)}.ndl-req{width:22%;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-blue-600);padding:24px;font-size:13px;font-weight:600;line-height:1.5}.ndl-val{color:var(--color-ink);padding:24px 24px 24px 0;font-size:16px;line-height:1.6}.ndl-table .ndl-val,.ndl-table thead .ndl-colhead{border-left:1px solid var(--color-blue-200);padding-left:24px}.ndl-close{max-width:65ch;color:var(--color-ink);margin:48px 0 0}.ndl-linkline{margin:24px 0 0;line-height:0}@media (max-width:1023px){.ndl{padding-block:80px}.ndl-table,.ndl-table tbody,.ndl-table tr,.ndl-table th,.ndl-table td{width:auto;display:block}.ndl-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ndl-table tbody tr{padding-block:32px}.ndl-table tbody tr+tr{border-top:1px solid var(--color-blue-200)}.ndl-req{width:auto;padding:0 0 16px}.ndl-table .ndl-val{border-left:0;padding:0}.ndl-val+.ndl-val{margin-top:16px}.ndl-val[data-service]:before{content:attr(data-service);font-family:var(--font-sans);color:var(--color-blue-400);margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.5;display:block}}@media (max-width:767px){.ndl{padding-block:64px}}
