.form{padding:64px 18px calc(28px + env(safe-area-inset-bottom))}.form h2{margin:0 0 18px;font-size:21px}.form .field{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:10px;margin:14px 0}.form .field>label:first-child{white-space:nowrap;font-size:16px;line-height:1}.form .field>label:first-child em{display:inline;margin-left:2px}.form .field input,.form .field select{height:43px;padding:0 12px;border-color:#d7e3f0;border-radius:10px;background:#fff;font-size:14px}.form .field .upload{display:flex;align-items:center;justify-content:center;height:58px;padding:0;border-color:#a9ceff;font-size:15px;font-weight:700}.form .primary{display:block;width:100%;margin:22px 0 12px;padding:13px 16px;border-radius:24px;font-size:16px;line-height:1.2}.page:has(.form){padding-bottom:96px}@media(max-width:360px){.form .field{grid-template-columns:94px minmax(0,1fr)}.form .field>label:first-child{font-size:15px}}
