.home-events__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;list-style:none}.home-events__grid>:only-child{grid-column:1/-1}.event-card-slot{container-type:inline-size;min-width:0;height:100%}.event-card{display:flex;align-items:flex-start;gap:1rem;height:100%;padding:1rem;border:1px solid var(--color-border,#d6d2cc);border-radius:var(--radius-md,6px);background:#fff;overflow-wrap:anywhere}.event-card,a.event-card:hover{color:#1c1f23;text-decoration:none}a.event-card:hover{border-color:#1e5e2b;background:#fafcf9}.event-card:focus-visible{outline:3px solid #1e5e2b;outline-offset:4px}.event-card__image{flex:0 0 8rem;width:8rem;background:#f5f4f1;border-radius:3px;overflow:hidden}.event-card__image img{display:block;width:100%;height:7.1rem;object-fit:contain}.event-card__image--cover img{object-fit:cover}.event-card__copy{min-width:0}.event-card__title{margin:0;color:#1e5e2b;font-family:var(--font-sans);font-size:1.1rem;font-weight:600;line-height:1.35;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#8ca891}.event-card__meta{margin:.4rem 0 0;font-size:.9rem;color:#3d4148;line-height:1.45}.event-card__summary{margin:.5rem 0 0;font-size:1rem;line-height:1.5;color:#1c1f23}@container (max-width: 440px){.event-card{gap:.75rem;padding:.85rem}.event-card__image{flex-basis:5rem;width:5rem}.event-card__image img{height:6rem}.event-card--with-image{display:grid;grid-template-columns:5rem minmax(0,1fr);row-gap:.6rem}.event-card--with-image .event-card__copy{display:contents}.event-card--with-image .event-card__image{grid-column:1;grid-row:1/span 2;align-self:start}.event-card--with-image .event-card__title{grid-column:2;grid-row:1}.event-card--with-image .event-card__meta{grid-column:2;grid-row:2;margin:0}.event-card--with-image .event-card__summary{grid-column:1/-1;grid-row:3;margin:0}}@container (max-width: 340px){.event-card--with-image{grid-template-columns:4rem minmax(0,1fr)}.event-card__image{width:4rem}.event-card__image img{height:5.5rem}}@container (max-width: 250px){.event-card{display:flex;flex-direction:column}.event-card--with-image .event-card__copy{display:block}.event-card--with-image .event-card__meta{margin:.4rem 0 0}.event-card--with-image .event-card__summary{margin:.5rem 0 0}.event-card__image{flex-basis:auto;width:100%}.event-card__image img{height:8rem}}.events-page{max-width:1040px;margin-inline:auto}.events-page>h1{margin-bottom:1.5rem}.events-feed{display:grid;gap:1rem;list-style:none}.events-empty{padding-block:1rem 2rem;font-size:1rem;color:#3d4148}.event-article{max-width:820px;margin-inline:auto;overflow-wrap:anywhere;container-type:inline-size}.event-article__back{display:inline-block;font-size:1rem;margin-bottom:1.25rem;text-decoration:underline}.event-article__header h1{font-family:var(--font-serif);font-size:clamp(1.45rem,3.5vw,2rem);font-size:clamp(1.45rem,4.4cqi,2rem);line-height:1.3;color:#1c1f23;margin-bottom:.75rem}.event-article__meta{font-size:1.05rem;color:#3d4148}.event-article__published{font-size:.9rem;color:#3d4148;margin-top:.5rem}.event-article__image{margin:1.5rem 0}.event-article__image img{display:block;max-width:100%;max-height:800px;width:auto;height:auto;margin-inline:auto;object-fit:contain}.event-article__body{font-size:1rem;line-height:1.7;margin-top:1.5rem}.event-article__body>*+*{margin-top:1rem}.event-article__body :is(h2,h3,h4){margin-top:1.75rem;font-family:var(--font-sans);line-height:1.4}.event-article__body h2{font-size:1.4rem}.event-article__body h3{font-size:1.2rem}.event-article__body h4{font-size:1.1rem}.event-article__body :is(ul,ol){padding-left:1.5rem}.event-article__body li+li{margin-top:.4rem}.event-article__body a{text-decoration:underline;overflow-wrap:anywhere}.event-article__body img{max-width:100%;height:auto}.event-article__body .page-content-image{width:100%;margin-block:1.25rem}.event-article__body .page-content-image[data-width="50"]{max-width:50%}.event-article__body .page-content-image[data-width="75"]{max-width:75%}.event-article__body .page-content-image[data-align=left]{margin-right:auto}.event-article__body .page-content-image[data-align=center]{margin-inline:auto}.event-article__body .page-content-image[data-align=right]{margin-left:auto}.event-article__body .page-content-image img{display:block;width:100%;height:auto;border-radius:4px}.event-article__body .page-content-image figcaption{margin-top:.5rem;text-align:center;font-size:.9rem;color:#3d4148}.event-article__body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.event-article__body :is(th,td){border:1px solid #d6d2cc;padding:.5rem;vertical-align:top;min-width:7rem}.event-article__body th{background:#f5f4f1;text-align:left}.event-article__body blockquote{border-left:3px solid #8ca891;padding-left:1rem}.event-article__body pre{white-space:pre-wrap}.event-translation-unavailable{max-width:820px;margin-inline:auto}.event-translation-unavailable p{margin-block:1rem}.event-translation-unavailable a{text-decoration:underline}@media (max-width:800px){.home-events__grid{grid-template-columns:minmax(0,1fr)}}@container (max-width: 500px){.event-article__body .page-content-image[data-width]{max-width:100%}}