section.u5m-blog-listing{--cols:3;--gap:40px;background:var(--light-sand);padding:0 0 1px;div.hero{margin:0 auto 40px;padding:80px 20px 0;.section-inner.center{h1.heading{color:var(--dark-aqua);font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.1;margin:0 0 40px;text-align:center;body.author-listing &{.blog-title{display:block;margin:0}}}.u5m-blog-listing__featured{align-items:stretch;display:flex;flex-wrap:nowrap;gap:20px;margin:0 auto;max-width:1200px;width:100%;.u5m-blog-listing__featured-primary{display:flex;flex:1 1 calc(50% - 10px);min-width:min(100%,280px);.card{box-shadow:0 0 10px rgba(0,0,0,.15);flex:1;width:100%}}.u5m-blog-listing__featured-sidebar{display:flex;flex:1 1 calc(50% - 10px);flex-direction:column;gap:20px;min-width:min(100%,280px);.card{box-shadow:0 0 10px rgba(0,0,0,.15);flex:1 1 0;min-height:0}}@media (max-width:767px){flex-flow:column nowrap;.u5m-blog-listing__featured-primary,.u5m-blog-listing__featured-sidebar{flex:1 1 100%;min-width:0}.u5m-blog-listing__featured-sidebar .card{flex:0 0 auto;min-height:auto}}}}}div.filter{margin:60px auto;padding:0 20px;body.author-listing &{display:none}.filter__inner{display:flex;justify-content:center;margin:0 auto;max-width:400px}.filter__select{appearance:none;background:var(--white) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 9.5 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center /24px;border:1px solid var(--colors-wireframe-dark-gray);border-radius:var(--border1);color:var(--charcoal);cursor:pointer;font:600 13px/1.5 var(--font-heading);margin:0 auto;max-width:400px;padding:12px 52px 12px 12px;transition:border-color var(--animation2);width:100%;&:focus,&:hover{border-color:var(--dark-aqua);outline:none}}}div.author{background:var(--light-gray);margin:0 0 50px;padding:50px 0;div.center{align-items:flex-start;display:flex;gap:50px;@media (max-width:768px){gap:30px}@media (max-width:580px){align-items:center;flex-flow:column nowrap;justify-content:center;text-align:center}div.avatar{background-position:50% 50%;border-radius:var(--border3);flex:0 0 200px;height:200px;overflow:hidden;width:200px;@media (max-width:768px){flex:0 0 150px;height:150px;width:150px}img{height:100%;object-fit:cover;object-position:50% 50%;width:100%}}.blog-author-text{h2.header{font-size:20px;font-weight:600}div.social{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;@media (max-width:580px){justify-content:center}a{display:flex;svg path{fill:var(--black);transition:var(--animation1)}&:hover svg path{fill:var(--action1)}}}}}}div.posts{display:flex;flex-wrap:wrap;gap:var(--gap);margin:40px auto 0;padding:0 20px;.resource-card{flex:0 0 100%;margin:100px 0;overflow:visible;padding:50px 20px;position:relative;@media (max-width:580px){padding-bottom:30px;padding-left:0;padding-right:0;padding-top:30px}&:after{background:var(--gray1);content:"";height:100%;position:absolute;right:50%;top:0;transform:translateX(50%);width:1920px;z-index:0}a{align-items:center;display:flex;flex-wrap:nowrap;height:100%;position:relative;z-index:10;@media (max-width:580px){display:block}.image{background-position:50% 50%;background-size:cover;flex:0 0 300px;height:100%;margin:0 50px 0 0;@media (max-width:580px){height:300px;margin-bottom:30px;margin-left:auto;margin-right:auto;margin-top:0}}.content{h2,p,span{color:var(--text)}span.type{display:block;margin:0;text-transform:uppercase}h2.title{margin:0}}}}.card{box-shadow:0 0 10px rgba(0,0,0,.15);@media (max-width:1024px){--cols:2}@media (max-width:580px){--cols:1}}}div.pagination-standard{margin:50px auto 100px;text-align:center;nav.pages{ul{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;list-style:none;margin:0 auto;padding:0;li{background:none;list-style:none;margin:0;padding:0;a{align-items:center;background:transparent;border:0;border-radius:0;color:var(--text);cursor:pointer;display:flex;font:var(--font-resource-eyebrow);justify-content:center;min-height:32px;min-width:32px;padding:0;text-decoration:none;transition:color var(--animation1),background var(--animation1),opacity var(--animation1);&:focus,&:hover{color:var(--teal)}}&.next,&.prev{a{color:var(--text);font-size:0;line-height:0;position:relative;&:before{border:solid;border-width:0 0 1.5px 1.5px;content:"";height:7px;inset:0;margin:auto;position:absolute;width:7px}&:focus,&:hover{color:var(--teal)}}}&.prev a:before{transform:translate(-2px) rotate(45deg)}&.next a:before{transform:translate(2px) rotate(-135deg)}&.disabled a{cursor:default;opacity:.35;pointer-events:none}&.active a{background:var(--teal);border-radius:50%;color:var(--white);cursor:default;pointer-events:none;&:focus,&:hover{color:var(--white)}}}}}}div.pagination-infinite{text-align:center;a.pagination-infinite_button{.hide-next &{display:none}}}.blog-card.card{border-radius:0;overflow:hidden;.media.image{border-radius:0}.content{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;gap:20px;justify-content:flex-start;padding:20px;.button-group{margin:0}.content-upper{display:flex;flex-direction:column;flex-grow:0;gap:20px;width:100%;span.title{margin:0}}.blog-card__meta{display:flex;flex-direction:column;gap:8px;width:100%}.blog-card__meta-row--byline,.blog-card__meta-row--inline,.blog-card__meta-row--tag{margin:0}}}}section.u5m-blog-listing .blog-card.card.blog-card--featured-primary{box-shadow:0 0 10px rgba(0,0,0,.15);flex:1 1 auto;flex-basis:auto;flex-direction:column;height:100%;width:100%;.media.image{aspect-ratio:unset;flex:0 0 auto;height:354px;width:100%;img{border-radius:0}}.content{flex:1 1 auto;padding:40px}.blog-card__meta-row--inline{align-items:center;color:var(--charcoal);display:flex;flex-wrap:wrap;font-family:var(--font-body);font-size:13px;gap:8px 20px;line-height:1.5;.blog-card__tag{color:inherit;font-weight:600;text-decoration:none;&:focus,&:hover{color:var(--dark-aqua)}}.blog-card__date-inline{font-weight:400;line-height:1.3}.blog-card__author{color:inherit;font-weight:400;line-height:1.3;text-decoration:none;&:focus,&:hover{color:var(--dark-aqua)}}}.title{font-family:var(--font-heading);font-size:24px;font-weight:600;line-height:1.25}.blog-card__excerpt,.title{color:var(--charcoal);margin:0}.blog-card__excerpt{font-family:var(--font-body);font-size:15px;font-weight:400;line-height:1.3}.button-group{margin:0;.blog-card__readmore.btn-text{font-family:var(--font-heading);font-size:18px;font-weight:600;line-height:1.35}}}section.u5m-blog-listing .blog-card.card.blog-card--featured-sidebar{align-items:stretch;box-shadow:0 0 10px rgba(0,0,0,.15);flex:1 1 0;flex-basis:auto;flex-direction:column;height:100%;min-height:0;width:100%;.content{flex:1 1 auto;justify-content:center}.blog-card__meta-row--inline{align-items:center;color:var(--charcoal);display:flex;flex-wrap:wrap;font-family:var(--font-body);font-size:11px;gap:8px 20px;line-height:1.5;.blog-card__tag{color:inherit;font-family:var(--font-body);font-weight:700;text-decoration:none;&:focus,&:hover{color:var(--dark-aqua)}}.blog-card__date-inline{font-weight:400}.blog-card__author{color:inherit;font-weight:400;text-decoration:none;&:focus,&:hover{color:var(--dark-aqua)}}}.title{color:var(--charcoal);font-family:var(--font-heading);font-size:24px;font-weight:600;line-height:1.25;margin:0}.button-group{margin:0;.blog-card__readmore.btn-text{font-family:var(--font-heading);font-size:18px;font-weight:600;line-height:1.35}}}section.u5m-blog-listing .blog-card.card.blog-card--grid{box-shadow:0 0 10px rgba(0,0,0,.15);.media.image{aspect-ratio:unset;flex:0 0 auto;height:216px;width:100%}.blog-card__meta-row--tag{margin:0}.blog-card__tag{color:var(--charcoal);font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;&:focus,&:hover{color:var(--dark-aqua)}}.blog-card__meta-row--byline{align-items:center;color:var(--charcoal);display:flex;flex-wrap:wrap;font-family:var(--font-body);font-size:16px;font-weight:400;gap:4px;line-height:1.25;margin:0;text-transform:none;.blog-card__author{color:inherit;font-weight:400;text-decoration:none;&:focus,&:hover{color:var(--dark-aqua)}}.blog-card__date,.blog-card__sep{font-weight:400}}.title{color:var(--charcoal);font-family:var(--font-heading);font-size:24px;font-weight:600;letter-spacing:0;line-height:1.25;margin:0}.button-group{margin:0;.blog-card__readmore.btn-text{font-family:var(--font-heading);font-size:16px;font-weight:600;line-height:1.5}}}