
    .formbox{max-width:760px;padding:28px;background:#fff;border:1px solid var(--line);border-radius:19px;box-shadow:0 12px 30px rgba(18,40,32,.07)}
    .formbox h2{margin:0 0 7px;font-size:28px}.formbox>p{margin:0 0 23px;color:var(--muted)}
    label{display:block;margin:15px 0 6px;font-size:14px;font-weight:800}input,select,textarea{width:100%;padding:12px 13px;border:1px solid #cfdad4;border-radius:10px;background:#fff;color:var(--ink);font:inherit}textarea{min-height:135px;resize:vertical}.hint{margin:13px 0 0;color:var(--muted);font-size:13px}.notice{max-width:760px}.notice{grid-template-columns:1fr;margin-top:20px}
    @media(max-width:700px){.formbox{padding:22px}}
  