.form-header{max-width:960px;margin:20px auto;display:flex;align-items:center;justify-content:space-between}.form-header img{max-width:260px;width:100%}.form-main{max-width:960px;margin:30px auto;padding:0 16px;box-sizing:border-box}.form-main nav{line-height:2;margin-bottom:25px}.form-notice{background:#edf3fc;padding:15px;margin:20px 0}.form-error{border:1px solid #a22;color:#a22;padding:15px}.form-table{border-collapse:collapse;width:100%;margin:25px 0}.form-table th,.form-table td{border:1px solid #bbb;padding:16px;text-align:left;overflow-wrap:anywhere}.form-table th{width:30%;background:#eee}.form-table input,.form-table select,.form-table textarea{box-sizing:border-box;width:100%;font:inherit;padding:9px;border:1px solid #888}.form-required{color:#a22;font-size:11px}.form-actions{text-align:center}.form-main button{padding:12px 25px;font:inherit;cursor:pointer}.form-footer{text-align:center;padding:25px;border-top:1px solid #ccc;margin-top:40px}.form-main h3{font-size:18px;background:none;padding:0;border:0}.form-main p{margin:14px 0}@media(max-width:980px){.form-header{margin:16px;gap:15px}h2.bg p{width:auto;padding-left:16px}.form-header p{font-size:12px}}@media(max-width:540px){.form-table th,.form-table td{display:block;width:auto;padding:12px}.form-header img{max-width:180px}}
