a:hover,a:focus-visible{color:var(--nrt-g)}
.nrt-nav a:hover,.nrt-nav a:focus-visible{border-bottom-color:var(--nrt-hair)}
:focus-visible{outline:2px solid var(--nrt-cy);outline-offset:2px}
.nrt-strip{display:flex;flex-wrap:wrap;gap:8px 20px;margin:22px 0 6px;font-size:16px}
.nrt-strip a,.nrt-strip span{white-space:nowrap}
.nrt-strip .is-here{font-weight:700;color:var(--nrt-g)}
.nrt-cal{margin:14px 0 6px;max-width:360px}
.nrt-cal h2,.nrt-sec h2,.nrt-copy h2{font:600 26px/1.15 "Alumni Sans",sans-serif;margin:26px 0 8px}
.nrt-cal table{border-collapse:collapse;width:100%;text-align:center;font-size:15px}
.nrt-cal th{font-weight:400;color:var(--nrt-g2);padding:4px 0}
.nrt-cal td{padding:0;height:36px;border:1px solid var(--nrt-hair)}
.nrt-cal td a,.nrt-cal td span{display:block;line-height:34px}
.nrt-cal td a{font-weight:700;background:var(--nrt-tint)}
.nrt-cal td.is-today{outline:2px solid var(--nrt-cy);outline-offset:-2px}
.nrt-copy{max-width:74ch;margin-top:26px}
.nrt-copy p{margin:0 0 12px}
.nrt-sec{margin-top:8px}
.nrt-facts{display:flex;flex-wrap:wrap;gap:6px 26px;margin:6px 0 14px;padding:0;list-style:none}
.nrt-facts li{white-space:normal}
.nrt-facts b{font:700 22px/1.2 "Alumni Sans",sans-serif;margin-right:4px}
.nrt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:8px 0 12px}
.nrt-tab{border-collapse:collapse;width:100%;font-size:16px}
.nrt-tab caption{text-align:left;color:var(--nrt-g2);font-size:14.5px;padding:0 0 6px;caption-side:top}
.nrt-tab th,.nrt-tab td{text-align:left;padding:14px 14px 14px 0;border-bottom:1px solid var(--nrt-hair);vertical-align:top}
.nrt-tab th{font-weight:700;color:var(--nrt-g)}
.nrt-tab td.is-num,.nrt-tab th.is-num{text-align:right;padding-right:16px;white-space:nowrap}
.nrt-tab td.is-num{font-weight:700}
.nrt-tab tr.is-nr td{color:var(--nrt-g2)}
.nrt-tab tr.is-nr s{text-decoration-color:var(--nrt-co);text-decoration-thickness:2px}
.nrt-tag{font-size:13px;font-weight:700;color:var(--nrt-g);background:var(--nrt-tint);border-radius:3px;padding:1px 6px;margin-left:6px;white-space:nowrap}
.nrt-az{columns:4 150px;column-gap:20px;padding:0;margin:8px 0;list-style:none}
.nrt-az li{padding:3px 0;break-inside:avoid}
.nrt-az .is-quiet{color:var(--nrt-g2)}
.nrt-terms dt{font:600 22px/1.2 "Alumni Sans",sans-serif;margin:18px 0 4px}
.nrt-terms dd{margin:0;max-width:74ch}
.nrt-terms dd .nrt-today{color:var(--nrt-g2);font-size:15px}
.nrt-pager{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:20px 0 0}
.nrt-legal{max-width:74ch}
.nrt-legal h2{font:600 24px/1.2 "Alumni Sans",sans-serif;margin:24px 0 6px}
.nrt-legal p{margin:0 0 12px}
.nrt-src{color:var(--nrt-g2);font-size:14.5px;margin:4px 0 0}
@media print{.nrt-bar,.nrt-foot,.nrt-strip,.nrt-cal{display:none}body{font-size:12pt}a{color:inherit;text-decoration:none}}

@media (max-width:600px){.nrt-tab.is-cards thead{display:none}.nrt-tab.is-cards,.nrt-tab.is-cards tbody,.nrt-tab.is-cards tr,.nrt-tab.is-cards td{display:block;width:auto}.nrt-tab.is-cards tr{padding:12px 0;border-bottom:1px solid var(--nrt-hair)}.nrt-tab.is-cards td{border:0;padding:3px 0;text-align:left}.nrt-tab.is-cards td.is-num{text-align:left;padding-right:0}.nrt-tab.is-cards td[data-label]::before{content:attr(data-label) " ";display:inline-block;min-width:118px;font-weight:400;color:var(--nrt-g2)}}
