.completed-events{margin:32px 0 0}.completed-events>summary{color:#24364b;cursor:pointer;text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:fit-content;max-width:100%;min-height:48px;margin:0 auto;padding:13px 22px;font-weight:600;list-style:none;display:flex}.completed-events>summary::-webkit-details-marker{display:none}.completed-events>summary:hover{background:#f4f6f8;border-color:#64748b}.completed-events>summary:focus-visible{outline-offset:4px;outline:3px solid #235991}.completed-count{background:#edf0f3;border-radius:99px;padding:2px 8px;font-size:.85em}.completed-hide,.completed-events[open] .completed-show{display:none}.completed-events[open] .completed-hide{display:inline}.completed-events[open] .completed-chevron{transform:rotate(180deg)}.completed-content{padding-top:24px}.completed-content>h2,.completed-content>p{text-align:center}.completed-content>p{color:#526071;margin:8px 0 22px}.completed-grid .event-card{filter:grayscale()}.completed-grid .event-card .pill{color:#333;background:#e8e8e8}@media (max-width:600px){.completed-events>summary{padding:12px 16px;font-size:14px}}
