.access-help{display:grid;gap:1.5rem;margin:2rem 0}.access-help-card,.access-help-status{border:1px solid var(--border,#ddd8ce);border-radius:1.25rem;padding:clamp(1.1rem,3vw,2rem);background:var(--surface,#fff)}.access-help h2{margin-top:0}.access-help form{display:grid;gap:.75rem;margin-top:1rem}.access-help label{font-weight:650;display:block}.access-help input,.access-help select,.access-help textarea{width:100%;box-sizing:border-box;font:inherit;line-height:1.5;padding:.9rem;border:1px solid #aaa69d;border-radius:.6rem;background:#fff;color:#252b28;min-height:3.25rem}.access-help input:focus-visible,.access-help select:focus-visible,.access-help textarea:focus-visible{outline:3px solid #235f51;outline-offset:3px}.access-help .access-reference{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1rem;overflow-wrap:anywhere}.access-help .button{min-height:3.25rem;height:auto;white-space:normal;text-align:center}.access-help-receipt{border-left:4px solid #235f51;padding-left:1rem}.access-help-receipt .button{margin-top:.75rem}.access-help-error{background:#fff0ea;color:#7c2717;border-radius:.75rem;padding:1rem}@media (min-width:720px){.access-help form .button{justify-self:start}}