.coi-layout{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.coi-layout .section-heading{max-width:38rem}.coi-layout textarea{font:inherit;resize:vertical}.coi-layout input[type=file]{padding:.8rem;max-width:100%}#upload-captcha{margin:1rem 0}@media(max-width:800px){.coi-layout{grid-template-columns:1fr;gap:2rem}}.coi-layout select{width:100%;padding:.85rem;border:1px solid #ccc;border-radius:4px;font:inherit;background:#fff;color:#222}

.coi-layout [hidden]{display:none!important}
