.post-content-panel .c-content-box{line-height:1.75}.post-content-panel .c-content-box h2,.post-content-panel .c-content-box h3{line-height:1.3;margin:1.4em 0 .6em}.post-content-panel .c-content-box p{margin:0 0 1.2em}.post-content-panel .c-content-box a{color:var(--red-dark)}.post-content-panel a:focus-visible,.post-content-panel button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.pinned-notice{align-items:center;background:var(--yellow);border:1px solid rgba(123,117,0,.2);border-radius:14px;box-shadow:var(--yellow-shadow);color:#403e00;display:flex;gap:13px;margin-bottom:12px;padding:14px 16px}.pinned-notice>i{background:hsla(0,0%,100%,.68);border-radius:11px;box-shadow:0 5px 15px rgba(89,84,0,.1);color:#625d00;display:grid;flex:0 0 40px;height:40px;place-items:center;width:40px}.pinned-notice div{display:grid}.pinned-notice strong{color:#343200;font-size:17px}.pinned-notice span{color:#5f5a00;font-size:15px}.archive-notice{align-items:center;background:rgba(239,13,18,.06);border:1px solid rgba(239,13,18,.16);border-radius:14px;color:#555;display:flex;gap:13px;margin-bottom:24px;padding:14px 16px}.archive-notice>i{background:#fff;border-radius:11px;box-shadow:0 5px 15px rgba(19,32,56,.06);color:var(--red);display:grid;flex:0 0 40px;height:40px;place-items:center;width:40px}.archive-notice div{display:grid}.archive-notice strong{color:#444;font-size:17px}.archive-notice span{color:var(--muted);font-size:15px}.official-board-header h1{font-size:clamp(34px,4.2vw,56px);line-height:1.06;max-width:850px;overflow-wrap:anywhere}.official-board-summary{background:var(--blue-surface);border:1px solid rgba(0,57,215,.14);border-left:5px solid var(--blue);border-radius:16px;box-shadow:var(--blue-shadow);margin-bottom:34px;padding:22px}.official-board-summary-heading{align-items:flex-start;border-bottom:1px solid rgba(0,57,215,.12);display:flex;gap:20px;justify-content:space-between;padding-bottom:18px}.official-board-eyebrow{color:var(--blue);display:block;font-size:13px;font-weight:800;letter-spacing:.07em;margin-bottom:2px;text-transform:uppercase}.official-board-summary h2{color:#353535;font-size:25px;line-height:1.2;margin:0}.official-board-status{align-items:center;background:rgba(82,92,112,.1);border-radius:999px;color:#596170;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:800;gap:7px;padding:7px 11px}.official-board-dates{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(180px,1fr) 80px minmax(180px,1fr);padding:22px 0}.official-board-date{align-items:center;background:hsla(0,0%,100%,.82);border:1px solid rgba(0,57,215,.11);border-radius:14px;display:flex;gap:13px;min-width:0;padding:15px}.official-board-date>i{background:rgba(0,57,215,.09);border-radius:12px;color:var(--blue);display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.official-board-date--removed>i{background:rgba(82,92,112,.09);color:#657082}.official-board-date div{display:grid}.official-board-date span{color:var(--muted);font-size:14px}.official-board-date time{color:#353535;font-size:21px;font-weight:800;line-height:1.2}.official-board-period-line{align-items:center;color:var(--blue);display:flex}.official-board-period-line span{background:rgba(0,57,215,.2);flex:1;height:2px}.official-board-period-line i{font-size:13px;padding:0 7px}.official-board-details{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.official-board-details>div{background:hsla(0,0%,100%,.58);border-radius:12px;min-width:0;padding:12px 14px}.official-board-details dt{align-items:center;color:var(--muted);display:flex;font-size:13px;font-weight:700;gap:7px;margin-bottom:3px}.official-board-details dt i{color:var(--blue)}.official-board-details dd{color:#3f3f3f;font-size:16px;font-weight:800;margin:0}.official-board-details a{color:var(--blue)}.official-board-details a:hover{text-decoration:underline}.event-summary{background:var(--blue-surface);border:1px solid rgba(239,13,18,.13);border-left:5px solid var(--blue);border-radius:16px;box-shadow:var(--blue-shadow);display:grid;gap:12px;grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr);margin-bottom:34px;padding:14px}.event-summary-item{align-items:center;display:flex;gap:12px;min-width:0;padding:8px 10px}.event-summary-item>i{background:#fff;border-radius:11px;box-shadow:0 5px 16px rgba(19,32,56,.07);color:var(--red);display:grid;flex:0 0 38px;height:38px;place-items:center;width:38px}.event-summary-item div{display:grid;min-width:0}.event-summary-item span{color:var(--muted);font-size:14px}.event-summary-item strong{color:#444;font-size:17px;line-height:1.3}.event-toggle{background:transparent;border:0;color:var(--red);cursor:pointer;font:inherit;font-size:14px;font-weight:800;margin-top:5px;padding:0;width:fit-content}.event-toggle:hover{text-decoration:underline}.event-toggle .hide-label,.event-toggle[aria-expanded=true] .show-label{display:none}.event-toggle[aria-expanded=true] .hide-label{display:inline}.event-detail-panel{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:13px;grid-column:1/-1;min-width:0;overflow:hidden}.event-detail-panel[hidden]{display:none}.event-calendar-header{background:#f4f4f4;color:#444;font-size:18px;font-weight:800;padding:10px;text-align:center}.event-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.event-calendar-grid>*{border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;display:grid;font-size:14px;min-height:38px;padding:7px 3px;place-items:center}.event-calendar-grid>strong{background:#e5e5e5;color:#444;font-size:12px}.event-calendar-grid .empty{background:#fafafa}.event-calendar-grid .today{background:rgba(0,57,215,.08);color:var(--blue);font-weight:800}.event-calendar-grid .event-day{background:var(--blue);color:#fff;font-weight:800}.map-panel iframe{border:0;display:block;height:320px;width:100%}.post-attachments-section{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.post-attachments-section h2{align-items:center;color:#444;display:flex;font-family:Source Sans\ 3,Arial,sans-serif;font-size:24px;gap:10px;margin:0 0 14px}.post-attachments-section h2 i{color:var(--red);font-size:19px}.post-attachments{display:grid;gap:9px;list-style:none;margin:0;padding:0!important}.post-attachments li{align-items:center;background:hsla(0,0%,100%,.72);border:1px solid var(--line);border-radius:13px;display:flex;gap:13px;min-width:0;padding:13px 14px}.post-attachments .attachment-icon{color:var(--red);flex:0 0 28px;font-size:25px;text-align:center}.attachment-info{display:grid;margin-right:auto;min-width:0}.attachment-info strong{color:#444;font-family:Source Sans\ 3,Arial,sans-serif;font-size:17px;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.attachment-info span{color:var(--muted);font-size:14px}.attachment-info span,.post-attachments a{font-family:Source Sans\ 3,Arial,sans-serif}.post-attachments a{align-items:center;background:rgba(239,13,18,.08);border-radius:10px;color:var(--red)!important;display:inline-flex;flex:0 0 auto;font-size:15px;font-weight:800;gap:7px;padding:8px 11px}.post-attachments a:hover{background:var(--red);color:#fff!important;text-decoration:none}.post-attachments a i{font-size:11px}.attachment-actions{display:flex;flex:0 0 auto;gap:7px}.post-attachments .attachment-download{background:rgba(0,57,215,.08);color:var(--blue)!important}.post-attachments .attachment-download:hover{background:var(--blue);color:#fff!important}.c-content-box .post__footer{border-top:1px solid var(--line);margin-top:34px;padding-top:20px}@media (max-width:900px){.event-summary{grid-template-columns:1fr}}@media (max-width:560px){.official-board-header h1{font-size:35px}.attachment-actions{width:100%}.attachment-actions a{flex:1;justify-content:center}.official-board-summary{padding:17px}.official-board-summary-heading{display:grid}.official-board-status{width:fit-content}.official-board-dates{gap:9px;grid-template-columns:1fr}.official-board-period-line{background:rgba(0,57,215,.2);height:25px;margin-left:35px;width:2px}.official-board-period-line i,.official-board-period-line span{display:none}.official-board-details{grid-template-columns:1fr}.event-summary{padding:8px}.post-attachments li{align-items:flex-start;flex-wrap:wrap}.post-attachments a{margin-left:41px}}
/*# sourceMappingURL=post.min.css.map */