.contact-form-v236{display:grid;gap:20px;margin-top:30px;padding:clamp(22px,4vw,38px);border:1px solid #d4e1e6;border-radius:20px;background:#fff;box-shadow:0 12px 34px rgba(14,45,64,.06)}
.contact-form-heading-v236{display:grid;gap:7px}.contact-form-heading-v236>span{color:#08766f;font-size:11px;font-weight:850;letter-spacing:.14em}.contact-form-heading-v236 h2{margin:0;color:#0d3048;font-family:Georgia,"Times New Roman",serif;font-size:clamp(26px,4vw,36px)}.contact-form-heading-v236 p{margin:0;color:#58707f}
.contact-form-v236 .editor-form{display:grid;gap:17px}.contact-form-v236 .field-error{color:#a83838;font-weight:700}.contact-form-actions-v236{display:flex;align-items:center;justify-content:space-between;gap:18px}.contact-form-actions-v236 small{color:#667d89}.contact-honeypot-v236{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.contact-challenge-v236{max-width:260px}.contact-challenge-v236 input{max-width:150px}
@media(max-width:640px){.contact-form-actions-v236{align-items:stretch;flex-direction:column}.contact-form-actions-v236 .button{width:100%}}
.author-status-description-v236{display:block;max-width:310px;color:#5d7481;font-size:12px;line-height:1.45;text-align:right}.author-status-explanation-v236{display:grid;gap:5px}.author-status-explanation-v236 span{color:#526b7a;line-height:1.55}
@media(max-width:640px){.author-status-description-v236{max-width:none;text-align:left}}
