.document39-box{padding:20px;border:1px solid #cbd8df;border-radius:12px;margin:20px 0;background:#fff;line-height:1.9}.document39-box fieldset{border:0;padding:0;min-width:0}.document39-box label{display:block;margin:10px 0}.document39-box input:not([type=checkbox]),.document39-box select,.document39-box textarea,.document39-grid select{width:100%;box-sizing:border-box}.document39-box input[type=checkbox]{width:auto;margin-inline-end:8px}.document39-box button{margin:8px;min-height:44px}.document39-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.document39-box td{vertical-align:top}.document39-box h2{font-size:1.3rem}@media(max-width:640px){.document39-grid{grid-template-columns:1fr}.document39-box{padding:12px;overflow-wrap:anywhere}}