.blog-list{--column-horizontal:center;--column-gap:3em;--font-size:clamp(1rem,0.825rem + 0.49vw,1.25rem);--type-scale:1.067;--mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1440 4320'%3E%3Cpath fill='%23F8F8F8' d='M0 0h960l480 288v4032H0z'/%3E%3C/svg%3E");--foreground-content-overflow:hidden}.blog-card{--text-align:start}.blog-article{--content-grid-columns:1fr;--content-grid-rows:min-content auto auto 1fr;--content-grid-areas:"Media" "Title" "Blurb" "Button";--column-padding:1.5em;mask-image:var(--mask-image);-webkit-mask-image:var(--mask-image);mask-position:top;-webkit-mask-position:top;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100%;-webkit-mask-size:100%}.blog-article--media{grid-area:Media;--aspect-ratio:21/9;--negative-margin:calc(var(--column-padding)*-1);margin-block:var(--negative-margin) 0;margin-inline:var(--negative-margin)}.blog-article--title{grid-area:Title;--font-weight:600;--content-padding:0.5em 0 0}.blog-article--blurb{grid-area:Blurb}.blog-article--button{grid-area:Button;place-self:end start;--content-padding:1em 0;--font-weight:600}.blog-article--time{grid-area:Button;place-self:end end;--content-padding:1em 0}.blog-article--button .buttons-wrapper{--buttons-vertical-align:center;--buttons-flow:row}.blog-article--button .buttons-wrapper .button{--filter:unset;background-color:var(--text-contrast);color:var(--text-color);-webkit-filter:var(--filter);filter:var(--filter);font-size:var(--size-root-xl);font-style:var(--font-style);font-weight:var(--font-weight);line-height:1;text-align:var(--text-align);text-decoration:var(--text-decoration);text-transform:var(--text-transform)}.blog-pop-list{--content-flow:row;--content-gap:0;--foreground-content-overflow:hidden}.blog-subscribe{--column-border-width:2px;--column-border-style:solid;--column-border-color:var(--primary);--content-flow:row;--form-input-border-width:1.5px}.blog-download{--content-grid-columns:1fr;--content-grid-rows:auto auto auto auto;--content-grid-areas:"Media" "Title" "Text" "Button";--text-color-lightest:var(--light-lightest);--text-color-lighter:var(--light-lighter);--text-color:var(--light);--text-color-darker:var(--light-darker);--text-color-darkest:var(--light-darkest);--text-contrast-lightest:var(--primary-lightest);--text-contrast-lighter:var(--primary-lighter);--text-contrast:var(--primary);--text-contrast-darker:var(--primary-darker);--text-contrast-darkest:var(--primary-darkest)}