.au-wrap{max-width:480px;margin:0 auto;padding:64px 24px 96px}.au-card{padding:36px}.au-card h1{font-size:clamp(30px,5vw,38px);line-height:1.06}.au-lede{margin:10px 0 26px;color:var(--soft);font-size:16.5px}.au-block{width:100%}.au-google{gap:10px}.au-google svg{width:18px;height:18px}.au-or{display:flex;align-items:center;gap:14px;margin:22px 0;color:var(--muted);font-size:14px}.au-or:after,.au-or:before{content:"";flex:1 1;height:1px;background:var(--line)}.au-form{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px}.au-error{margin:0;padding:12px 14px;border:1px solid var(--bad-line);border-radius:8px;background:var(--bad-soft);color:var(--bad-ink);font-size:15px;font-weight:500}.au-foot{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.au-foot p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.55}.au-foot a{color:var(--blue);font-weight:600}.au-foot .au-switch{color:var(--ink);font-size:16px}.au-foot .au-switch a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media (max-width:520px){.au-wrap{padding:32px 16px 72px}.au-card{padding:26px 22px}}.au-echo{padding:0 .14em;background:var(--yellow);color:var(--on-yellow);font-weight:600;-webkit-box-decoration-break:clone;box-decoration-break:clone}.au-error{border:2px solid var(--hs-edge);border-radius:14px;box-shadow:var(--hs-shadow-sm)}