 ::selection { background-color: var(--mint); color: var(--navy); } a { text-underline-offset: 3px; } :focus-visible { outline: 2px solid var(--focus); outline-offset: 2px; } :is(.announce, .bg-navy, .bg-primary, .bg-slate, .cta-panel--primary, .cta-panel--navy, .cover, #brx-footer, .bricks-mobile-menu-wrapper) :focus-visible { outline-color: var(--focus-on-dark); } @media (prefers-reduced-motion: reduce) { *, *::before, *::after { transition: none !important; animation: none !important; } } :where(h1, h2, h3, h4, h5, h6) { color: var(--navy); text-wrap: balance; } :where(.bg-navy, .bg-primary, .bg-slate, .bg-secondary, .cta-panel--primary, .cta-panel--navy, .cover, #brx-footer) :where(h1, h2, h3, h4, h5, h6) { color: inherit; } #key-dates { scroll-margin-top: 5rem; }  :where(strong, b, th, .skip-link) { font-weight: 500; }