.page-intro{font-size:20px;max-width:800px;line-height:1.9;color:#526a70}.editable-section{padding:24px 0;border-bottom:1px solid #dde6e2}.plain-body{white-space:pre-wrap;line-height:1.95;overflow-wrap:anywhere}.page-table-wrap{overflow-x:auto;margin:20px 0}.page-table-wrap table{border-collapse:collapse;width:100%;text-align:left;font-size:16px}.page-table-wrap caption{text-align:left;margin-bottom:12px;color:#617477}.page-table-wrap th,.page-table-wrap td{padding:14px;border-bottom:1px solid #dbe6e2;min-width:100px;vertical-align:top}.page-table-wrap th{font-weight:500}.page-table-wrap tr:nth-child(odd){background:#f1f7f4}.page-related{display:flex;gap:18px;flex-wrap:wrap;margin-top:32px}.page-related [aria-current]{font-weight:700}.event-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.event-card{padding:26px;border:1px solid #dde8e4;border-radius:12px;background:#f7faf7}.event-filter{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:24px 0}.event-filter input,.event-filter button{font:inherit;padding:10px}.event-when{color:#876b32}.event-editor textarea,.page-editor textarea{min-height:130px;width:100%;font:inherit;padding:12px;line-height:1.8}.page-editor fieldset{border:1px solid #c6d8d3;padding:20px;margin:24px 0}.page-editor input[type=checkbox],.event-editor input[type=checkbox]{width:auto}.page-editor .remove-section{background:#86523d;margin-top:12px}@media(max-width:600px){.event-grid{grid-template-columns:1fr}.event-card{padding:20px}}
