/* V19.6 — acceso externo al portal de clientes, sin autenticación compartida */
.vs-client-nav {white-space:nowrap}
.vs-client-access{max-width:1080px;margin:3rem auto;padding:2.5rem clamp(1.25rem,4vw,3rem);background:#f6f4ed;border:1px solid #ddd6c7;border-radius:18px;color:#19372f}
.vs-client-access h2{margin:0 0 .8rem;font-size:clamp(1.5rem,3vw,2.2rem)}
.vs-client-access p{max-width:68ch;line-height:1.6}
.vs-client-button{display:inline-block;margin-top:1rem;padding:.9rem 1.35rem;background:#17382f;color:#fff!important;border-radius:6px;text-decoration:none;font-weight:650}
.vs-client-button:hover,.vs-client-button:focus-visible{background:#285548}
@media(max-width:980px){.vs-client-nav{white-space:normal}}
