.m-blog-feed{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-line:var(--btn-fill)}.m-blog-feed[data-section-theme=light]{--feed-muted:var(--feed-muted-light);--feed-card-bg:var(--post-card-light-bg);--feed-card-fg:var(--palette-black);--feed-tag-bg:var(--palette-white);--feed-tag-fg:var(--palette-black);--feed-tag-line:var(--post-card-tag-line);--btn-fill:var(--m-fg,var(--palette-black));--btn-ink:var(--m-solid,var(--palette-white))}.m-blog-feed[data-section-theme=dark]{--feed-muted:var(--feed-muted-dark);--feed-card-bg:var(--post-card-dark-bg);--feed-card-fg:var(--palette-white);--feed-tag-bg:var(--post-card-tag-dark-bg);--feed-tag-fg:var(--post-card-tag-dark-fg);--feed-tag-line:var(--post-card-tag-dark-bg);--btn-fill:var(--m-fg,var(--palette-white));--btn-ink:var(--m-solid,var(--palette-black))}.m-blog-feed[data-section-theme=brand]{--feed-muted:var(--palette-white);--feed-card-bg:var(--post-card-light-bg);--feed-card-fg:var(--palette-black);--feed-tag-bg:var(--palette-white);--feed-tag-fg:var(--palette-black);--feed-tag-line:var(--post-card-tag-line);--btn-fill:var(--m-fg,var(--palette-black));--btn-ink:var(--m-solid,var(--palette-white))}.m-blog-feed--sm{--m-pad-y:var(--space-section-sm)}.m-blog-feed--md{--m-pad-y:var(--space-section-md)}.m-blog-feed--lg{--m-pad-y:var(--space-section-lg)}.m-blog-feed--xl{--m-pad-y:var(--space-section-xl)}.m-blog-feed__inner{display:grid;gap:var(--space-lg);margin-inline:auto;max-width:var(--container-max);position:relative;width:min(100% - 2 * var(--gutter),var(--measure-feed));z-index:1}.m-blog-feed--width-narrow .m-blog-feed__inner{width:min(100% - 2 * var(--gutter),var(--measure-wide))}.m-blog-feed--width-full .m-blog-feed__inner{width:min(100% - 2 * var(--gutter),var(--container-max))}.m-blog-feed__header{align-self:end;display:grid;gap:var(--feed-head-gap);justify-items:start}.m-blog-feed__title{font-family:var(--font-display);font-size:var(--text-feed-title);font-weight:var(--fw-display);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);margin:0}.m-blog-feed__lead{color:var(--m-muted,var(--feed-muted));font-size:var(--text-lg);font-weight:var(--fw-body);line-height:var(--leading-body);margin:0;max-width:var(--measure-lead)}.m-blog-feed__cta{display:flex;justify-content:center}.m-blog-feed__cards{display:grid;gap:var(--feed-gap);list-style:none;margin:0;padding:0}.m-blog-feed__item{display:flex;margin:0}.m-blog-feed__item>.t-post-card{flex:1;--card-bg:var(--m-card-bg,var(--feed-card-bg));--card-fg:var(--m-card-fg,var(--feed-card-fg));--tag-bg:var(--m-tag-bg,var(--feed-tag-bg));--tag-fg:var(--m-tag-fg,var(--feed-tag-fg));--tag-line:var(--m-tag-bg,var(--feed-tag-line))}.m-blog-feed .t-btn{background:var(--btn-fill);border-color:transparent;color:var(--btn-ink);text-align:center;text-decoration:none}.m-blog-feed .t-btn--solid:focus-visible,.m-blog-feed .t-btn--solid:hover{background:transparent;border-color:var(--btn-line);color:var(--btn-line)}.m-blog-feed .t-btn--outline{background:transparent;border-color:var(--btn-line);color:var(--btn-line)}.m-blog-feed .t-btn--outline:focus-visible,.m-blog-feed .t-btn--outline:hover{background:var(--btn-fill);border-color:var(--btn-fill);color:var(--btn-ink)}.m-blog-feed .t-btn--text{background:transparent;border-color:transparent;border-radius:0;color:var(--btn-line);padding-inline:0}.m-blog-feed .t-btn--text:focus-visible,.m-blog-feed .t-btn--text:hover{background:transparent;border-color:transparent;color:var(--btn-line)}@media (min-width:768px){.m-blog-feed__inner{align-items:end;grid-template-columns:minmax(0,1fr) auto}.m-blog-feed__header{grid-column:1;grid-row:1}.m-blog-feed__cta{grid-column:2;grid-row:1}.m-blog-feed__cards{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.m-blog-feed__cards{grid-template-columns:repeat(4,minmax(0,1fr))}.m-blog-feed--parallax .t-bg__media{height:120%;left:0;position:absolute;top:-10%;width:100%}}@media (max-width:767px){.m-blog-feed__inner{grid-template-columns:minmax(0,1fr)}.m-blog-feed__cta{order:3}}@media (prefers-reduced-motion:reduce){.m-blog-feed--parallax .t-bg__media{height:100%;top:0;transform:none}}