/* Client portal access: desktop button, mobile navigation link. */
nav .nav-links a.client-area-nav{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#123E35;font-family:Inter,sans-serif;font-weight:700;border:2px solid #5FF2A6;box-sizing:border-box;height:calc(1.5em + 26px);border-radius:10px;padding:11px 22px;line-height:1.5;text-decoration:none;white-space:nowrap;box-shadow:none;transition:background .2s}
nav .nav-links a.client-area-nav:hover{background:#E3F8EE;color:#123E35}
footer a.client-area-footer{color:#123E35;font-weight:600;text-decoration:none;white-space:nowrap;padding:8px 0}
footer a.client-area-footer:hover{text-decoration:underline}
@media(max-width:1000px){nav .nav-links a.client-area-nav,nav .nav-links a.client-area-nav:hover{background:transparent;color:#123E35;padding:8px 0;border:none;height:auto;border-radius:0;box-shadow:none;transform:none}}
@media(max-width:480px){.home-identity .nav-inner>.nav-links{gap:12px;flex-wrap:wrap}}

@media(min-width:1001px){body:not(.home-identity) nav .nav-links a.client-area-nav{height:calc(1.5em + 24px);padding:10px 14px}}
