.recent-events{color:#35473b;padding:32px 0}.recent-events-grid{gap:24px;display:grid}.recent-event{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:32px;min-width:0;scroll-margin-top:24px;display:grid}.recent-event+.recent-event{border-top:1px solid #35473b30;padding-top:24px}.recent-event-text-only{grid-template-columns:1fr}.recent-event-copy{min-width:0;max-width:58ch}.recent-event-media{min-width:0}.recent-event-media figure{margin:0}.recent-event-media img{object-fit:cover;object-position:center 25%;width:100%;height:250px;display:block}.recent-event-media figcaption{color:#626861;max-width:48ch;margin-top:10px;font:12px/1.5 Arial,sans-serif}.recent-event-copy .recent-event-date{letter-spacing:.09em;text-transform:uppercase;color:#a65b3e;margin:0 0 9px;font:700 11px/1.5 Arial,sans-serif}.recent-event-copy h3{letter-spacing:-.025em;margin:0 0 12px;font:500 28px/1.15 Georgia,serif}.recent-event-copy>p{margin:0 0 14px;font:16px/1.65 Arial,sans-serif}.recent-event-actions{margin-top:8px}.recent-event a{color:inherit;text-underline-offset:5px}.recent-event-actions a{align-items:center;gap:8px;min-height:44px;font:600 14px/1.5 Arial,sans-serif;text-decoration:none;display:inline-flex}.recent-event a:focus-visible{outline-offset:4px;outline:3px solid #a65b3e}@media (width>=701px){.recent-event:nth-child(2n):not(.recent-event-text-only){grid-template-columns:minmax(0,1fr) 300px}.recent-event:nth-child(2n) .recent-event-media{grid-area:1/2}.recent-event:nth-child(2n) .recent-event-copy{grid-area:1/1}}@media (width<=700px){.recent-events{padding:28px 0}.recent-event{grid-template-columns:1fr;gap:16px}.recent-event-media img{height:220px}.recent-event-copy h3{font-size:28px}.recent-event-actions{margin-top:8px}}
