.event-section{border-top:1px solid var(--line);display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:center}.event-section .event-kinds{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.event-kinds span{border:1px solid var(--line);border-radius:30px;padding:8px 15px;font-size:14px}.event-note{border-left:2px solid var(--pink);padding:20px 0 20px 30px}.event-note p{color:var(--muted)}.experience-dialog{width:min(760px,100%)}.experience-dialog fieldset{border:1px solid var(--line);padding:18px;margin:16px 0}.experience-dialog legend{font-family:Georgia,serif;font-size:22px;padding:0 8px}.experience-checks{display:grid;grid-template-columns:1fr 1fr;gap:10px}.experience-checks label,.experience-consent{display:flex;align-items:start;gap:10px}.experience-checks input,.experience-consent input{width:18px;min-width:18px;height:18px;margin:3px 0}.experience-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.experience-result{border-top:1px solid var(--line);padding-top:24px;margin-top:24px}.experience-result h3{font:28px Georgia}.experience-dialog iframe{width:100%;height:420px;border:1px solid var(--line);background:white}.club-plan-row{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid #ffffff40;padding:18px 0}.club-plan-row p{margin:0!important;white-space:pre-line}.club-plan-row button{white-space:nowrap;background:var(--cream);color:var(--plum)}.club-plan-row strong{display:block;font:24px Georgia;margin-bottom:8px}.experience-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.members-toolbar{display:flex;align-items:end;gap:16px}.members-toolbar label{flex:1}.member-list{display:grid;gap:12px;margin-top:20px}.member-card{border:1px solid var(--line);padding:20px;display:flex;justify-content:space-between;align-items:center;gap:20px}.member-card h3{margin-bottom:5px}.member-card p{font-size:14px;margin-bottom:4px}.member-guide{background:white;border:1px solid var(--line);padding:24px;margin:24px 0}.member-guide li{margin:12px 0}.member-guide h3{font-size:23px}.member-editor label{margin-top:10px}.members-page{display:flex;gap:20px;align-items:center;margin-top:20px}@media(max-width:760px){.event-section{grid-template-columns:1fr;gap:25px}.event-note{padding:0;border:0}.experience-checks{grid-template-columns:1fr}.members-toolbar{display:block}.member-card{align-items:start}.club-plan-row{gap:12px}.club-plan-row strong{font-size:22px}.experience-dialog .form-grid{grid-template-columns:1fr}.experience-dialog iframe{height:320px}}
