.event-section{background:#f5f3eb;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.4fr;gap:50px}.event-intro{max-width:420px}.event-form{min-width:0;background:white;padding:30px;border-radius:8px;border:1px solid var(--line)}.event-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.event-field{min-width:0;margin-bottom:18px}.event-grid .event-field{margin-bottom:0}.event-grid{margin-bottom:18px}.event-field label{display:block;font-size:14px;font-weight:bold;margin-bottom:7px}.event-field input,.event-field select,.event-field textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:16px/1.4 Arial,sans-serif;color:var(--ink);background:#fff;border:1px solid #899d91;border-radius:4px;padding:12px;min-height:46px}.event-field textarea{resize:vertical}.event-field :focus-visible,.event-form button:focus-visible{outline:3px solid #b86023;outline-offset:3px}.event-form button{border:0;cursor:pointer;min-height:48px}.event-form button:disabled{opacity:.65;cursor:wait}.event-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.event-status:not(:empty){padding:15px;background:#edf4ed;border-left:4px solid var(--green);overflow-wrap:anywhere}.event-status[data-error="true"]{background:#fff4ed;border-color:#ac3c31}@media(max-width:1000px){.event-section{grid-template-columns:1fr;gap:20px}.event-intro{max-width:650px}}@media(max-width:560px){.event-grid{grid-template-columns:1fr}.event-form{padding:20px 16px}.event-form button{width:100%;justify-content:center}}
