.proof-event-collection{width:100%;min-width:0;color:inherit;font-family:inherit;container-type:inline-size}.proof-event-list{grid-template-columns:minmax(0,1fr);display:grid}.proof-event-row{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);align-items:center;gap:24px;min-width:0;padding:28px 0;display:flex}.proof-event-row:last-child{border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent)}.proof-event-date{flex:0 0 130px;font-size:14px;font-weight:600}.proof-event-image{object-fit:cover;border-radius:8px;flex:none;width:112px;height:80px}.proof-event-copy{flex:1;min-width:0}.proof-event-copy h3{font:inherit;overflow-wrap:anywhere;margin:0 0 10px;font-size:clamp(22px,2.5vw,36px);font-weight:600;line-height:1.15}.proof-event-meta{opacity:.75;margin:0;font-size:14px}.proof-event-description{white-space:pre-line;overflow-wrap:anywhere;margin:12px 0 0;line-height:1.5}.proof-event-action{color:inherit;flex:none;font-size:14px;font-weight:600;text-decoration:none}.proof-event-action:hover{text-decoration:underline}.proof-event-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:28px;display:flex}.proof-event-pagination button,.proof-event-collection [role=alert] button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:10px 20px}.proof-event-pagination button:disabled{opacity:.4;cursor:default}.proof-event-collection a:focus-visible,.proof-event-collection button:focus-visible{outline-offset:4px;outline:3px solid}.proof-event-empty{margin:12px 0;line-height:1.6}.proof-event-view-all{margin-top:28px}@container (max-width:650px){.proof-event-row{flex-wrap:wrap;gap:12px;padding:24px 0}.proof-event-date{flex:0 0 100%}.proof-event-copy{flex-basis:calc(100% - 124px)}.proof-event-action{margin-left:auto}.proof-event-image{width:96px;height:72px}}@media (max-width:650px){.proof-event-row{flex-wrap:wrap;gap:12px;padding:24px 0}.proof-event-date{flex:0 0 100%}.proof-event-copy{flex-basis:calc(100% - 124px)}.proof-event-image{width:96px;height:72px}}.proof-event-action{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}
