:root{--navy:#152238;--accent:#20c7a5;--club-primary:#152238;--club-accent:#20c7a5;--club-on-primary:#ffffff;--club-accent-ink:#00815f;}
.main-nav .nav-cta{background:var(--club-primary);color:var(--club-on-primary)}.cms-copy a,.home-community-copy a:not(.button){color:var(--club-accent-ink)}.main-nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--club-accent-ink);text-underline-offset:6px}a:focus-visible,button:focus-visible,.cms-news-card-link:focus-visible::after{outline:3px solid #000;outline-offset:4px;box-shadow:0 0 0 4px #fff}