@layer m-blog-listing{.m-blog-listing{color:var(--bfs-color-copy,#333);padding:2rem 0}@media (min-width:48rem){.m-blog-listing{padding:3rem 0}}.m-blog-listing__grid{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}@media (min-width:48rem){.m-blog-listing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.m-blog-listing__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.m-blog-listing__grid--related{gap:1.5rem 1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.m-blog-listing__grid--related{gap:2rem 1.5rem}}.m-blog-listing__grid--fill-row{display:flex;flex-wrap:wrap}.m-blog-listing__grid--fill-row .m-blog-listing__item{flex:1 1 min(100%,18rem);min-width:0}@media (min-width:48rem){.m-blog-listing__grid--fill-row .m-blog-listing__item{flex-basis:calc(50% - 0.75rem)}}@media (min-width:64rem){.m-blog-listing__grid--fill-row .m-blog-listing__item{flex-basis:calc(33.333% - 1rem)}}.m-blog-listing__item{min-width:0}.m-blog-listing__item-inner{display:flex;flex-direction:column;height:100%}.m-blog-listing__media-wrap{display:block}.m-blog-listing__media{background:var(--bfs-color-surface-alt,#f5f5f5);display:block;overflow:hidden;padding-top:56.25%;position:relative}.m-blog-listing__media img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .3s ease;width:100%}.m-blog-listing__media:hover img{transform:scale(1.03)}.m-blog-listing__item-body{display:flex;flex:1;flex-direction:column;padding-top:1rem}.m-blog-listing__topics{color:var(--bfs-color-copy,#333);font-size:.75rem;letter-spacing:.05em;margin:0 0 .5rem;text-transform:uppercase}.m-blog-listing__title{color:var(--bfs-color-heading,#191919);flex:1;font-size:1.125rem;font-weight:700;line-height:1.2;margin:0 0 .75rem}.m-blog-listing__actions{margin-top:auto}.m-blog-listing__read-more{color:var(--bfs-color-copy,#333);font-size:.9375rem;text-decoration:underline}.m-blog-listing__read-more:hover{color:var(--bfs-color-primary,#d50032)}.m-blog-listing__no-results{padding:2rem 0}.m-blog-listing__no-results,.m-blog-listing__search-header,.m-blog-listing__section-title{grid-column:1/-1}.m-blog-listing__grid--fill-row .m-blog-listing__no-results,.m-blog-listing__grid--fill-row .m-blog-listing__search-header,.m-blog-listing__grid--fill-row .m-blog-listing__section-title{width:100%}.m-blog-listing__section-title{display:none;margin:0 0 1rem}.m-blog-listing__section-title:has(+.m-blog-listing__item){display:block}.m-blog-listing--related .m-blog-listing__section-title{color:var(--bfs-color-heading,#191919);display:block;font-family:var(--bfs-font-heading,system-ui,sans-serif);font-size:1.75rem;font-weight:700;line-height:1.1;margin:0 0 1.25rem}@media (min-width:48rem){.m-blog-listing--related .m-blog-listing__section-title{font-size:2.25rem;margin-bottom:1.5rem}}.m-blog-listing--related{padding-bottom:0;padding-top:0}.m-blog-listing--related .m-blog-listing__item-body{padding-top:1rem}.m-blog-listing--related .m-blog-listing__topics{font-size:1rem;letter-spacing:.04em;margin:0 0 .5rem;text-transform:uppercase}.m-blog-listing--related .m-blog-listing__title{font-size:1.3125rem;font-weight:700;line-height:1.1;margin:0 0 .75rem}@media (min-width:48rem){.m-blog-listing--related .m-blog-listing__title{font-size:1.75rem}}.m-blog-listing--related .m-blog-listing__read-more{color:var(--bfs-color-copy,#333);font-size:1rem;text-decoration:underline}@media (min-width:48rem){.m-blog-listing--related .m-blog-listing__read-more{font-size:1.125rem}}.m-blog-listing__search-header{margin-bottom:1rem}.m-blog-listing__search-count{color:var(--bfs-color-copy,#333);font-size:.875rem}.m-blog-listing__pagination{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center;margin-top:2.5rem}.m-blog-listing__nav-btn{align-items:center;background:var(--bfs-color-black,#191919);color:var(--bfs-color-white,#fff);display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;text-decoration:none;width:2.5rem}.m-blog-listing__nav-btn--disabled{opacity:.3;pointer-events:none}.m-blog-listing__nav-btn--prev svg{transform:rotate(0deg)}.m-blog-listing__nav-btn:hover{background:var(--bfs-color-primary,#d50032)}.m-blog-listing__page-num{align-items:center;color:var(--bfs-color-copy,#333);display:inline-flex;font-size:.9375rem;height:2rem;justify-content:center;min-width:2rem;padding:0 .25rem;text-decoration:none}.m-blog-listing__page-num--current{color:var(--bfs-color-heading,#191919);font-weight:700}.m-blog-listing__page-ellipsis{letter-spacing:.05em;pointer-events:none}@media (max-width:35.99rem){.m-blog-listing__nav-btn{height:2rem;width:2rem}.m-blog-listing__page-num{min-width:1.5rem;padding:0}}}