.uj-gate{display:grid;gap:10px;max-width:640px;margin:8px auto 0;padding:32px 28px;border:1px solid var(--silver);border-radius:var(--radius);background:var(--white);color:var(--graphite);text-align:center;justify-items:center}.uj-gate .uj-label{margin:0}.uj-gate__title{margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:600;letter-spacing:-.01em;line-height:1.2}.uj-gate__text{margin:0;max-width:52ch;color:var(--muted);font-size:16px;line-height:1.55}.uj-gate__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px}
