.blog-hero--listing{align-items:center;background-image:var(--gradient),var(--image);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--white);display:flex;position:relative}@media (max-width:767px){.blog-hero--listing{min-height:300px}}.blog-hero--listing .blog-hero__container{position:relative;z-index:1}.blog-hero--listing .blog-hero__content{margin-bottom:2rem;text-align:center}@media (max-width:767px){.blog-hero--listing .blog-hero__content{margin-bottom:2rem}}.blog-hero--listing .blog-hero__title{color:var(--white);font-size:clamp(2.5rem,5vw,4rem);line-height:1.2;margin-bottom:1rem}.blog-hero--listing .blog-hero__description{color:hsla(0,0%,100%,.9);font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.6;margin:0 auto 2rem;max-width:800px}.blog-hero--listing .blog-hero__meta{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.blog-hero--listing .blog-hero__author{align-items:center;display:flex;gap:.75rem}.blog-hero--listing .blog-hero__author-avatar{border:2px solid var(--white);border-radius:50%;height:3rem;object-fit:cover;width:3rem}.blog-hero--listing .blog-hero__author-name,.blog-hero--listing .blog-hero__topic{color:var(--white);font-size:1.125rem;font-weight:500}.blog-hero--listing.blog-hero--dark-text,.blog-hero--listing.blog-hero--dark-text .blog-hero__title{color:var(--professional-navy)}.blog-hero--listing.blog-hero--dark-text .blog-hero__description{color:var(--dark-grey)}.blog-hero--listing.blog-hero--dark-text .blog-hero__author-name,.blog-hero--listing.blog-hero--dark-text .blog-hero__topic{color:var(--professional-navy)}.blog-hero--listing.blog-hero--dark-text .blog-hero__author-avatar{border-color:var(--professional-navy)}.blog-hero__nav{margin-top:0;position:relative;transform:translateY(50%)}@media (max-width:767px){.blog-hero__nav{margin-top:2rem;transform:translateY(0)}}.blog-hero__nav-list{background:var(--white);border-radius:var(--border-radius--large);box-shadow:0 4px 20px rgba(0,0,0,.08);display:flex;flex-wrap:wrap;gap:0;justify-content:center;list-style:none;margin:0 auto;max-width:fit-content;padding:1.5rem 2rem}@media (max-width:767px){.blog-hero__nav-list{align-items:center;flex-direction:column;gap:.5rem;padding:1rem 1.5rem}}.blog-hero__nav-link{color:var(--professional-navy);font-size:1.0625rem;font-weight:500;padding:.75rem 2rem;position:relative;text-decoration:none;transition:all .2s ease}@media (max-width:767px){.blog-hero__nav-link{font-size:.9375rem;padding:.5rem 1.5rem}}.blog-hero__nav-link:hover{color:var(--brinker-red)}.blog-hero__nav-link.active{color:var(--brinker-red);font-weight:600}.blog-listing{background:var(--white);padding-top:5rem}.blog-listing__header{margin-bottom:3rem;text-align:center}@media (max-width:767px){.blog-listing__header{margin-bottom:2rem}}.blog-listing__title{color:var(--professional-navy);font-size:clamp(2rem,4vw,3rem);font-weight:600;margin-bottom:1rem}.blog-listing__featured{margin-bottom:4rem}@media (max-width:767px){.blog-listing__featured{margin-bottom:3rem}}.blog-listing__dnd{margin:4rem 0}@media (max-width:767px){.blog-listing__dnd{margin:3rem 0}}.blog-listing__grid{margin-top:3rem}@media (max-width:767px){.blog-listing__grid{margin-top:2rem}}.blog-pagination{border-top:1px solid var(--light-border);margin-top:4rem;padding-top:3rem}@media (max-width:767px){.blog-pagination{margin-top:3rem;padding-top:2rem}}.blog-pagination__list{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;margin:0;padding:0}@media (max-width:767px){.blog-pagination__list{gap:.375rem}}.blog-pagination__item{display:inline-flex}.blog-pagination__link{align-items:center;background:var(--white);border:1px solid var(--light-border);border-radius:var(--border-radius--small);color:var(--professional-navy);display:inline-flex;font-weight:500;height:2.5rem;justify-content:center;min-width:2.5rem;padding:0 1rem;text-decoration:none;transition:all .2s ease}@media (max-width:767px){.blog-pagination__link{font-size:.875rem;height:2.25rem;min-width:2.25rem;padding:0 .75rem}}.blog-pagination__link:hover{background:var(--light-background);border-color:var(--medium-grey);color:var(--brinker-red)}.blog-pagination__link--active{background:var(--brinker-red);border-color:var(--brinker-red);color:var(--white);pointer-events:none}.blog-pagination__link--next,.blog-pagination__link--prev{font-size:.9375rem;gap:.5rem}@media (max-width:767px){.blog-pagination__link--next,.blog-pagination__link--prev{font-size:.875rem}}.blog-pagination__link--next span,.blog-pagination__link--prev span{font-size:1.125rem}.blog-pagination__ellipsis{align-items:center;color:var(--medium-grey);display:inline-flex;height:2.5rem;justify-content:center;min-width:2.5rem}