.rtc-form-section{border:1px solid var(--hairline);border-top:3px solid var(--teal);background:var(--white,#fff);border-radius:12px;max-width:960px;margin:3rem auto;padding:clamp(1.25rem,3vw,3rem)}.rtc-form-section h2{margin-top:.5rem}.rtc-form-notice{background:var(--mist);border-left:3px solid var(--gold-text);border-radius:6px;padding:1rem 1.25rem}.rtc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.rtc-form-field{flex-direction:column;gap:.45rem;min-width:0;margin:1rem 0;display:flex}.rtc-form-field label{font-weight:600}.rtc-form-field input:not([type=checkbox]),.rtc-form-field select,.rtc-form-field textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #7a8699;border-radius:6px;min-height:48px;padding:.8rem;font-size:16px;line-height:1.5}.rtc-form-field textarea{resize:vertical}.rtc-form-field input:focus-visible,.rtc-form-field textarea:focus-visible,.rtc-form-field select:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.rtc-form-wide{grid-column:1/-1}.rtc-form-consent{grid-template-columns:24px 1fr;align-items:start;gap:.75rem;display:grid}.rtc-form-consent input{width:20px;height:20px;margin-top:3px}.rtc-form-consent .rtc-field-error{grid-column:2}.rtc-field-error{color:#b42318;overflow-wrap:anywhere;font-size:.9375rem}.rtc-field-error:empty{display:none}.rtc-form-feedback{background:var(--mist);border:2px solid var(--teal);overflow-wrap:anywhere;margin:1rem 0;padding:1rem}.rtc-form-feedback a{text-decoration:underline}.rtc-form-honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.rtc-form-section [aria-invalid=true]{border-color:#b42318!important}.rtc-form-section [hidden]{display:none!important}.ctx-event .rtc-form-section{border-top-color:var(--gold-text)}@media (width<=600px){.rtc-form-grid{grid-template-columns:1fr;gap:0}.rtc-form-section{margin:2rem 0}.rtc-form-section button[type=submit]{width:100%}.rtc-form-field input[type=file]{padding:.5rem;font-size:14px}}