h4{font-size:20px;line-height:1.4;letter-spacing:-.012em;color:var(--navy);margin:0 0 18px}
.breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;font-size:12px;line-height:1.5;color:var(--muted);margin-bottom:24px}
.breadcrumbs a{color:var(--muted);text-decoration:none}.breadcrumbs a:hover{color:var(--teal);text-decoration:underline}
.header-nav a[aria-current="page"]{color:var(--teal)}
.table-scroll:focus-visible{outline:3px solid #cf8419;outline-offset:4px}
.site-footer .article-section .footer-title{font-family:Georgia,"Times New Roman",serif;font-size:29px;line-height:1.2;letter-spacing:-.028em;font-weight:400;color:#fff;margin:0 0 24px}
.site-footer .article-section .footer-label{font-size:15px;line-height:1.4;font-weight:700;color:#fff;margin:0 0 16px}
.site-footer .footer-bottom-grid .footer-title{font-family:inherit;font-size:18px;letter-spacing:0;font-weight:600;line-height:1.45}
@media(max-width:560px){h4{font-size:19px}.breadcrumbs{font-size:11px;margin-bottom:21px}.site-footer .article-section .footer-title{font-size:27px}.site-footer .footer-bottom-grid .footer-title{font-size:18px}}
@media print{h4{break-after:avoid}.breadcrumbs{display:none}.site-footer .article-section .footer-title,.site-footer .article-section .footer-label{color:var(--navy)}}
