 .lga-events-wrap{max-width:1100px;margin:30px auto 60px;padding:0 18px}.lga-event-hero{padding:36px;background:#0d1b2a;color:white;border-radius:16px;margin-bottom:26px}.lga-event-hero h1{color:white;font-size:2.4rem}.lga-event-btn,.lga-event-form button{display:inline-block;padding:13px 20px;background:#b92434;color:#fff;border:0;border-radius:7px;font-weight:700;text-decoration:none}.lga-event-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.lga-event-card{border:1px solid #dbe2e9;border-radius:12px;overflow:hidden;background:#fff;margin:12px 0}.lga-event-card img{width:100%;max-height:230px;object-fit:cover}.lga-event-card>div{padding:20px}.lga-event-card h2{font-size:1.3rem;margin:6px 0}.lga-event-date{color:#b92434;font-weight:700}.lga-event-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;max-width:820px}.lga-event-form label{display:flex;flex-direction:column;gap:6px;font-weight:600}.lga-event-form input,.lga-event-form select,.lga-event-form textarea{padding:11px;border:1px solid #cbd5df;border-radius:6px;width:100%;box-sizing:border-box}.lga-event-form label:has(textarea),.lga-event-form>p{grid-column:1/-1}.lga-event-hp{position:absolute;left:-10000px}.lga-event-review{border:1px solid #dbe2e9;border-radius:10px;padding:18px;margin:18px 0}.lga-event-review form{display:inline-block;margin-right:10px}.lga-event-review button{padding:10px 16px}.lga-event-state{font-weight:bold;text-transform:uppercase}.lga-event-error{color:#a11;font-weight:700}