/* Clear primary navigation and a single custom-work hub. */
.site-header .main-nav>a[aria-current="page"]{color:var(--green,#80ef00)!important;text-decoration:underline;text-underline-offset:7px}
.site-header .main-nav>a{min-height:44px;align-items:center}
.custom-paths{max-width:1180px;margin:0 auto;padding:32px 24px}
.custom-paths>p{max-width:70ch;line-height:1.6;color:#d5d5d5}
.custom-paths h2{font-size:clamp(26px,4vw,40px);margin:8px 0 12px}
.custom-paths__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}
.custom-paths__grid>a{display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid #444;border-radius:10px;color:#f5f5f5;background:#121212;text-decoration:none;line-height:1.6}
.custom-paths__grid strong{font-size:18px;color:var(--green,#80ef00)}
.custom-paths__grid strong span{float:right}
.custom-paths__grid>a:hover{border-color:var(--green,#80ef00);background:#1c1c1c}
.custom-paths__grid>a:focus-visible{outline:3px solid var(--green,#80ef00);outline-offset:4px}
@media(max-width:760px){.custom-paths{padding:24px 18px}.custom-paths__grid{grid-template-columns:1fr}.custom-paths__grid>a{padding:18px}.site-header--v4 .main-nav>a.button{display:none!important}.site-header--v4.menu-open .main-nav>a.button{display:none!important}.site-header--v4 .main-nav{grid-template-columns:1fr!important}.site-header--v4 .main-nav>a:not(.button){font-size:14px!important;min-height:48px!important;white-space:normal}.mobile-commission-cta{font-size:11px!important}}
