.connexion{display:grid;gap:1.25rem;align-content:start;width:min(100%,480px);margin:0 auto}.connexion__title{margin:0;font-family:var(--font-sans);font-weight:760;line-height:1.05;letter-spacing:-.045em;font-size:clamp(29px,4.3vw,46px);overflow-wrap:break-word}.connexion__step{margin:0;font-size:1.125rem;font-weight:700}.connexion__text{margin:0;color:var(--muted);line-height:1.45}.connexion__form{display:grid;gap:1.125rem}.connexion__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.connexion__form .connexion__actions .ui-button--primary{width:100%}.connexion__or{display:flex;align-items:center;gap:.75rem;margin:0;color:var(--muted);font-size:.875rem;font-weight:700}.connexion__or:after,.connexion__or:before{content:"";flex:1 1;border-top:1px solid var(--line)}.connexion__contact,.connexion__forgot{color:var(--accent-text);font-weight:700;text-underline-offset:3px}.connexion__contact:hover,.connexion__forgot:hover{color:var(--ink)}