.news-masonry-wrapper[data-v-84c59884]{width:100%}.news-masonry-grid[data-v-84c59884]{margin:0 auto}.ni[data-v-84c59884]{margin-bottom:1.5rem;padding:0 .75rem;width:var(--ni-width,380px)}.news-card[data-v-84c59884]{background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;text-align:left;width:100%}.news-card__title[data-v-84c59884]{color:var(--color-text);font-family:var(--font-editorial);font-size:1.0625rem;font-weight:400;line-height:1.3;margin-bottom:.75rem;transition:color var(--transition-default)}.news-card:hover .news-card__title[data-v-84c59884]{color:var(--color-chm-accent)}.news-card__img[data-v-84c59884]{background:var(--color-chm-panel);display:block;margin-bottom:.75rem;overflow:hidden}.news-card__img img[data-v-84c59884]{display:block;height:auto;transition:transform .6s ease;width:100%}.news-card:hover .news-card__img img[data-v-84c59884]{transform:scale(1.04)}.news-card__excerpt[data-v-84c59884]{color:var(--color-text-muted);font-size:.8125rem;line-height:1.55;margin-bottom:.5rem}.news-card__date[data-v-84c59884]{color:var(--color-chm-mid);font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase}.news-card__credits[data-v-84c59884]{color:var(--color-text-muted);font-size:.8125rem;line-height:1.5;margin-top:.375rem}.news-card__credit-link[data-v-84c59884]{color:var(--color-text);text-decoration:underline}.news-card__credit-link[data-v-84c59884]:hover{color:var(--color-chm-accent)}.news-modal-overlay[data-v-7e39bb9e]{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:2rem 1.25rem;position:fixed;z-index:200}.news-modal[data-v-7e39bb9e]{background:var(--color-chm-bg,#fff);max-height:calc(100vh - 4rem);overflow-y:auto;position:relative;width:min(100%,900px)}.news-modal__close[data-v-7e39bb9e]{align-items:center;background:#ffffffe6;border:none;border-radius:50%;color:var(--color-text);cursor:pointer;display:flex;float:right;height:2.25rem;justify-content:center;margin:1rem 1rem -2rem 0;position:sticky;top:1rem;width:2.25rem;z-index:1}.news-modal__loading[data-v-7e39bb9e]{color:var(--color-text-muted);padding:4rem 2rem;text-align:center}.news-modal__body[data-v-7e39bb9e]{padding:3rem 2rem 2.5rem;text-align:center}.news-modal__title[data-v-7e39bb9e]{color:var(--color-text);font-family:var(--font-editorial);font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.25;margin-bottom:.5rem}.news-modal__date[data-v-7e39bb9e]{color:var(--color-chm-mid);display:block;font-size:.75rem;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.news-modal__credits[data-v-7e39bb9e]{color:var(--color-text-muted);font-size:.75rem;margin-bottom:1.5rem}.news-modal__credit-link[data-v-7e39bb9e]{color:var(--color-text-muted);text-decoration:underline}.news-modal__credit-link[data-v-7e39bb9e]:hover{color:var(--color-chm-accent)}.news-modal__img[data-v-7e39bb9e]{display:flex;justify-content:center;margin-bottom:1.5rem}.news-modal__img img[data-v-7e39bb9e]{display:block;height:auto;max-height:950px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.news-modal__description[data-v-7e39bb9e]{color:var(--color-text-muted);font-size:.9375rem;line-height:1.75;margin:0 auto;max-width:720px;text-align:left}.news-modal__description[data-v-7e39bb9e] p{margin-bottom:1rem}.news-modal__description[data-v-7e39bb9e] p:last-child{margin-bottom:0}.news-modal__description[data-v-7e39bb9e] a{color:var(--color-chm-accent);text-decoration:underline}@media(max-width:600px){.news-modal__body[data-v-7e39bb9e]{padding:2.5rem 1.25rem 2rem}}.news-page[data-v-75270d1a]{margin:0 auto;max-width:var(--container-max-width);padding-bottom:6rem;padding-left:var(--container-gutter);padding-right:var(--container-gutter);padding-top:calc(var(--nav-height) + 3rem)}.news-header[data-v-75270d1a]{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr auto 1fr;margin-bottom:2rem}.news-title[data-v-75270d1a]{color:var(--color-text);font-family:var(--font-editorial);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:400;grid-column:2;text-align:center}.news-header-spacer[data-v-75270d1a]{grid-column:3}.news-filters-row[data-v-75270d1a]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;grid-column:1;padding-left:.75rem}@media(max-width:900px){.news-header[data-v-75270d1a]{grid-template-columns:1fr;justify-items:center}.news-title[data-v-75270d1a]{grid-column:1;order:-1}.news-filters-row[data-v-75270d1a]{grid-column:1;justify-content:center;padding-left:0;position:relative;width:100%}.news-clear-filters[data-v-75270d1a]{padding:.5rem 0;position:absolute;right:var(--container-gutter);top:50%;transform:translateY(-50%)}.news-header-spacer[data-v-75270d1a]{display:none}}.news-clear-filters[data-v-75270d1a]{background:none;border:none;color:var(--color-chm-accent);cursor:pointer;font-family:var(--font-ui);font-size:.75rem;letter-spacing:.04em;opacity:0;padding:.5rem 0;pointer-events:none;text-decoration:underline;transition:opacity var(--transition-default)}.news-clear-filters.is-visible[data-v-75270d1a]{opacity:1;pointer-events:auto}.news-clear-filters[data-v-75270d1a]:hover{opacity:.7}.news-loading[data-v-75270d1a]{color:var(--color-text-muted);padding:3rem 0;text-align:center}.news-load-sentinel[data-v-75270d1a]{display:flex;justify-content:center;margin-top:2rem;padding-top:1.5rem}.news-load-more[data-v-75270d1a]{background:none;border:1px solid var(--color-chm-border);color:var(--color-text);cursor:pointer;font-size:.8125rem;letter-spacing:.05em;padding:.75rem 2rem;text-transform:uppercase;transition:border-color var(--transition-default),color var(--transition-default)}.news-load-more[data-v-75270d1a]:hover{border-color:var(--color-chm-accent);color:var(--color-chm-accent)}
