.webform-submission-abstract-submission-form{max-width:820px;margin:0 auto;font-family:'Geist','IBM Plex Sans',system-ui,sans-serif;color:#1f2430}
.webform-submission-abstract-submission-form fieldset{background:#fff;border:1px solid #e7e0d2;border-radius:16px;padding:1.25rem 1.5rem;margin:0 0 1.25rem;box-shadow:0 1px 2px rgba(0,0,0,.03)}
.webform-submission-abstract-submission-form legend{font-weight:700;font-size:1.05rem;color:#002A5C;padding:0 .4rem}
.webform-submission-abstract-submission-form label{font-weight:600;color:#002A5C;margin-bottom:.3rem;display:inline-block}
.webform-submission-abstract-submission-form input[type=text],
.webform-submission-abstract-submission-form input[type=email],
.webform-submission-abstract-submission-form input[type=tel],
.webform-submission-abstract-submission-form select,
.webform-submission-abstract-submission-form textarea{width:100%;box-sizing:border-box;border:1px solid #cdd4de;border-radius:10px;padding:.6rem .75rem;font-size:1rem;background:#fff;transition:border-color .15s,box-shadow .15s}
.webform-submission-abstract-submission-form input:focus,
.webform-submission-abstract-submission-form select:focus,
.webform-submission-abstract-submission-form textarea:focus{outline:none;border-color:#E8B83C;box-shadow:0 0 0 3px rgba(232,184,60,.25)}
.webform-submission-abstract-submission-form .form-item{margin-bottom:1rem}
.webform-submission-abstract-submission-form .js-form-item .description{color:#5a6472;font-size:.85rem;margin-top:.25rem}
.webform-submission-abstract-submission-form input[type=submit],
.webform-submission-abstract-submission-form .webform-button--submit{background:#E8B83C;color:#002A5C;font-weight:700;border:none;border-radius:999px;padding:.8rem 1.9rem;font-size:1rem;cursor:pointer;transition:background .15s}
.webform-submission-abstract-submission-form input[type=submit]:hover,
.webform-submission-abstract-submission-form .webform-button--submit:hover{background:#d9a92c}
