/* W1-1 · Acceso único a HEGEMONT OS. Solo se carga en /login/ y /en/login/. Sin colores nuevos: reutiliza la paleta de la web. */
.access-single{display:flex;justify-content:center}
.access-card{max-width:560px;width:100%;min-height:0;padding:40px 36px}
.access-card h2{font:400 clamp(30px,4vw,40px)/1.15 var(--font-serif);margin:22px 0 14px}
.access-card p{font-size:16px;line-height:1.65}
.access-card .suite-card-foot{margin-top:32px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}
.access-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:44px;padding:12px 26px;border:1px solid #bfa17a;border-radius:4px;font:15px var(--font-serif);color:inherit;white-space:nowrap}
.access-btn:hover,.access-btn:focus-visible{background:#c69a68;color:#060f1a;outline:2px solid #d9ab73;outline-offset:2px}
@media(max-width:550px){.access-card{padding:28px 22px}.access-btn{width:100%}}
@media(prefers-reduced-motion:reduce){.access-btn{transition:none}}
.access-btn{gap:10px}.ms-logo{flex:none}.access-note{margin:18px 0 0;font-size:12px;line-height:1.55;opacity:.8}
