.au-heading{margin:0 0 6px;font-size:clamp(24px,2.4vw,30px)}.au-sub{margin:0 0 24px;color:var(--fc-muted);font-size:16px}.au-form{display:grid;gap:16px}.au-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.au-check{display:inline-flex;align-items:flex-start;gap:10px;margin:0;color:var(--fc-ink);font-size:15px;line-height:1.45;cursor:pointer}.au-check input{flex-shrink:0;width:20px;height:20px;margin-top:1px;accent-color:var(--fc-orange)}.au-link{color:var(--fc-orange)!important;font-size:15px;font-weight:700;text-decoration:none}.au-link:hover{text-decoration:underline}.au-submit{width:100%}.au-submit:disabled{opacity:.7;cursor:progress;transform:none}.au-foot{margin:22px 0 0;padding-top:20px;border-top:1px solid var(--fc-line);color:var(--fc-muted);font-size:15px;text-align:center}.au-alert{display:flex;align-items:flex-start;gap:10px;margin:0 0 20px;padding:12px 14px;border-radius:12px;font-size:15px;font-weight:600;line-height:1.45}.au-alert i{margin-top:3px}.au-alert--success{background:#e6f7ee;color:#0f8a4b}.au-alert--error{background:#fdecec;color:#c92a2a}.au-alert--info{background:var(--fc-cream);color:var(--fc-ink)}.au-alert .au-link{font-size:inherit}.au-linkbtn{padding:0;border:0;background:none;color:var(--fc-orange);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}
