.m-article-cards{background:var(--m-bg,var(--color-bg));color:var(--m-fg,var(--color-text));isolation:isolate;padding-block:var(--m-pad-y,var(--space-section-md));position:relative;--btn-fill:var(--m-fg,var(--color-text));--btn-ink:var(--m-solid,var(--color-bg));--btn-line:var(--m-fg,var(--color-text));--m-gap:var(--space-md);--m-cols:2}.m-article-cards--sm{--m-pad-y:var(--space-section-sm)}.m-article-cards--md{--m-pad-y:var(--space-section-md)}.m-article-cards--lg{--m-pad-y:var(--space-section-lg)}.m-article-cards--xl{--m-pad-y:var(--space-section-xl)}.m-article-cards__inner{display:grid;gap:var(--space-lg);margin-inline:auto;max-width:var(--container-max);position:relative;width:min(100% - 2 * var(--gutter),var(--container-max));z-index:1}.m-article-cards--width-narrow .m-article-cards__inner{width:min(100% - 2 * var(--gutter),var(--measure-wide))}.m-article-cards--width-full .m-article-cards__inner{width:min(100% - 2 * var(--gutter),var(--container-max))}.m-article-cards__header{display:grid;gap:var(--space-sm);justify-items:start}.m-article-cards__header--center{justify-items:center;text-align:center}.m-article-cards__header--end{justify-items:end;text-align:end}.m-article-cards__title{font-family:var(--font-display);letter-spacing:var(--tracking-heading);margin:0}.m-article-cards h1.m-article-cards__title{font-size:var(--text-h1);font-weight:var(--fw-h1);line-height:var(--leading-h1)}.m-article-cards h2.m-article-cards__title{font-size:var(--text-h2);font-weight:var(--fw-h2);line-height:var(--leading-h2)}.m-article-cards__lead{color:var(--m-muted,inherit);font-size:var(--text-body);font-weight:var(--fw-body);line-height:var(--leading-body);margin:0;max-width:var(--measure-lead)}.m-article-cards__viewport{min-width:0}.m-article-cards__cards{display:grid;gap:var(--space-md);list-style:none;margin:0;padding:0}.m-article-cards__card{align-items:flex-start;background:var(--m-card-bg,transparent);color:var(--m-card-fg,inherit);display:flex;flex-direction:column;gap:var(--space-xs);margin:0;--btn-fill:var(--m-card-fg,var(--m-fg,var(--color-text)));--btn-ink:var(--m-card-bg,var(--color-bg));--btn-line:var(--m-card-fg,var(--m-fg,var(--color-text)))}.m-article-cards--card-fill .m-article-cards__card{padding:var(--space-sm)}.m-article-cards--cards-center .m-article-cards__card{align-items:center;text-align:center}.m-article-cards--cards-end .m-article-cards__card{align-items:flex-end;text-align:end}.m-article-cards__media{aspect-ratio:33/20;border-radius:var(--radius-article) var(--radius-article) 0 0;margin-bottom:var(--space-xs);overflow:hidden;position:relative;width:100%}.m-article-cards__img{display:block;height:100%;object-fit:cover;width:100%}.m-article-cards--zoom .m-article-cards__img{transition:transform var(--dur-gentle) var(--ease-standard)}.m-article-cards__img--yt{scale:1.08}.m-article-cards__media[data-lightbox-video]{cursor:pointer}.m-article-cards__play{background:var(--scrim-dark);border-radius:var(--radius-full);color:var(--palette-white);display:grid;height:3.5rem;inset:50% auto auto 50%;place-items:center;pointer-events:none;position:absolute;transform:translate(-50%,-50%);transition:background-color var(--dur-fast) var(--ease-standard);width:3.5rem}.m-article-cards__play svg{height:1.5rem;width:1.5rem}.m-article-cards__card--video:hover .m-article-cards__play{background:var(--palette-black)}.m-article-cards__badge{background:var(--m-badge-bg,var(--m-fg,var(--color-text)));border-radius:var(--radius-full);color:var(--m-badge-fg,var(--m-solid,var(--color-bg)));display:inline-block;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:.02em;line-height:1.2;padding:.25rem .625rem}.m-article-cards__media .m-article-cards__badge{inset-block-end:var(--space-xs);inset-inline-start:var(--space-xs);position:absolute}.m-article-cards__card-title{font-family:var(--font-sans);font-size:var(--text-article);font-weight:var(--fw-body);letter-spacing:var(--tracking-heading);line-height:var(--leading-article);margin:0}.m-article-cards__card-text{color:var(--m-muted,inherit);font-size:var(--text-body);font-weight:var(--fw-body);line-height:var(--leading-body);margin:0}.m-article-cards .t-btn{background:var(--btn-fill);border-color:transparent;color:var(--btn-ink);text-align:center}.m-article-cards .t-btn--solid:focus-visible,.m-article-cards .t-btn--solid:hover{background:transparent;border-color:var(--btn-line);color:var(--btn-line)}.m-article-cards .t-btn--outline{background:transparent;border-color:var(--btn-line);color:var(--btn-line)}.m-article-cards .t-btn--outline:focus-visible,.m-article-cards .t-btn--outline:hover{background:var(--btn-fill);border-color:var(--btn-fill);color:var(--btn-ink)}.m-article-cards .t-btn--text{background:transparent;border-color:transparent;border-radius:0;color:var(--btn-line);padding-inline:0}.m-article-cards .t-btn--text:focus-visible,.m-article-cards .t-btn--text:hover{background:transparent;border-color:transparent;color:var(--btn-line)}.m-article-cards .m-article-cards__cta{margin-top:auto}.m-article-cards__card>:has(+.m-article-cards__cta){margin-bottom:var(--space-xs)}.m-article-cards a.m-article-cards__cta,.m-article-cards a.m-article-cards__cta:active,.m-article-cards a.m-article-cards__cta:focus-visible,.m-article-cards a.m-article-cards__cta:hover{text-decoration:none}.m-article-cards__nav{display:none}.m-article-cards__nav-btn{background:transparent;border:1px solid var(--color-text);border-radius:var(--radius-cta);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-cta);font-weight:var(--fw-bold);min-height:var(--touch-target);min-width:var(--touch-target);padding-inline:var(--space-xs)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.m-article-cards--zoom .m-article-cards__card:focus-within .m-article-cards__img,.m-article-cards--zoom .m-article-cards__card:hover .m-article-cards__img{transform:scale(1.05)}}@media (max-width:767px){.m-article-cards__media{aspect-ratio:382/341}.m-article-cards__img--yt{scale:1.34}.m-article-cards .m-article-cards__card{align-items:center;text-align:center}}@media (min-width:768px){.m-article-cards__viewport{margin-inline-end:calc(var(--gutter)*-1);overflow-x:auto;overscroll-behavior-x:contain;padding-inline-end:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.m-article-cards__viewport::-webkit-scrollbar{display:none}.m-article-cards__cards{display:flex;gap:var(--m-gap)}.m-article-cards__card{flex:0 0 calc((100% - (var(--m-cols) - 1)*var(--m-gap))/var(--m-cols));min-width:0;scroll-snap-align:start}}@media (min-width:768px) and (max-width:1023px){.m-article-cards__cards:has(>.m-article-cards__card:nth-child(3)){--m-cols:2.25}}@media (min-width:1024px){.m-article-cards{--m-gap:var(--space-xl);--m-cols:3}.m-article-cards--row-4{--m-gap:var(--space-lg);--m-cols:4}.m-article-cards__viewport{margin-inline-end:0;padding-inline-end:0;scroll-snap-type:none}.m-article-cards--pin{overflow-x:clip}.m-article-cards--pin .m-article-cards__viewport{overflow:visible}.m-article-cards--pin .m-article-cards__cards{will-change:transform}.m-article-cards--parallax .t-bg__media{height:120%;left:0;position:absolute;top:-10%;width:100%}}@media (max-width:767px){.m-article-cards--phone-carousel .m-article-cards__cards,.m-article-cards--phone-swipe .m-article-cards__cards{display:flex;gap:1.25rem;grid-template-columns:none;margin-inline:calc(50% - 50vw);overflow-x:auto;padding-inline:calc((100vw - min(22.5rem, 80vw))/2);scroll-snap-type:x mandatory;scrollbar-width:none}.m-article-cards--phone-carousel .m-article-cards__cards::-webkit-scrollbar,.m-article-cards--phone-swipe .m-article-cards__cards::-webkit-scrollbar{display:none}.m-article-cards--phone-carousel .m-article-cards__card,.m-article-cards--phone-swipe .m-article-cards__card{flex:0 0 min(22.5rem,80vw);scroll-snap-align:center}.m-article-cards--phone-carousel .m-article-cards__nav{display:flex;gap:var(--space-xs)}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.m-article-cards__viewport{scrollbar-width:thin}.m-article-cards__viewport::-webkit-scrollbar{display:block;height:.5rem}.m-article-cards__viewport::-webkit-scrollbar-thumb{background:var(--color-text);border-radius:var(--radius-full)}}@media (prefers-reduced-motion:reduce){.m-article-cards--zoom .m-article-cards__img{transform:none;transition:none}.m-article-cards--parallax .t-bg__media{height:100%;top:0;transform:none}.m-article-cards__cards{scroll-behavior:auto}}