footer{background-color:#fafafa!important}h2.blog-listing__author-heading,h2.blog-listing__tag-heading{background:#fafafa;border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0;color:var(--color-primary);margin-bottom:0;padding:var(--site-space-xs)}.blog-listing{display:grid;gap:var(--site-spacing-sm);grid-template-columns:repeat(1,1fr);margin-bottom:var(--site-space-sm)}.blog-listing__single{background:var(--color-white);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-light-blue);display:flex;flex-direction:column}.blog-listing__single__image{border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0;display:block;min-height:200px;overflow:hidden;width:100%}.blog-listing__single__image a{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;transform:scale(1);transition:.4s}.blog-listing__single__image a:hover{transform:scale(1.05)}.blog-listing__single-wrap{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:var(--site-spacing-xs)}.blog-listing__single__content h2{font-size:var(--font-size-base);letter-spacing:var(--letter-spacing-xxs);line-height:var(--line-height-xxxl)}.blog-listing__single__content p{font-family:var(--font-family-tertiary);font-size:18px;font-weight:300;letter-spacing:var(--letter-spacing-xxxs);line-height:var(--line-height-large-xl);-webkit-font-smoothing:antialiased}.blog-listing__single__tag__list{display:flex;flex-wrap:wrap;gap:var(--site-spacing-xxs)}.blog-listing__single__tag__list a{border:1.5px solid;border-radius:var(--border-radius-md);font-family:var(--font-medium);font-size:var(--font-size-xxxs);letter-spacing:var(--letter-spacing-xxs);line-height:var(--line-height-xxxl);padding:2px 12px;text-decoration:none;text-transform:uppercase;transition:.4s}.blog-listing__single__tag__list a:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.blog-listing__single__cta .cta-buttons{margin-bottom:var(--site-spacing-xs)}.blog-listing__single__content h2 a{border-bottom:1px solid transparent;color:inherit;text-decoration:none;transition:var(--transition-sm)}.blog-listing__single__content h2 a:hover{border-color:#000}@media (min-width:992px){.blog-listing{gap:var(--site-spacing-sm);grid-template-columns:repeat(2,1fr)}}.gbpf{margin-bottom:var(--site-spacing-sm)!important}.gbpf__wrap{box-shadow:var(--box-shadow-light-blue)}.gbpf__wrap__title h2{font-size:var(--font-size-md)!important}.gbpf__wrap__form,.gbpf__wrap__title{padding:var(--site-spacing-xs)!important}.gbpf__wrap__footer-content p{font-size:var(--font-size-sm);margin-bottom:var(--site-spacing-xxs)}.gbpf .content-wrapper{padding:0}@media (min-width:768px){.gbpf__wrap__footer-content,.gbpf__wrap__form,.gbpf__wrap__title{padding:var(--site-spacing-xs)!important}h2.blog-listing__author-heading,h2.blog-listing__tag-heading{padding:var(--site-spacing-sm)}}