.blog-banner-main .featured-post{background-color:#eff3f7;border-radius:16px;display:grid;gap:2rem;padding:20px}@media (min-width:1024px){.blog-banner-main .featured-post{align-items:center;gap:4rem;grid-template-columns:45% 1fr;margin-top:2rem;padding:60px}}.blog-banner-main .featured-post-title a{color:var(--color-black-primary-title-text);text-decoration:none;&:hover{color:var(--color-primary)}}.blog-banner-main .featured-post-tag{background-color:#e1e9f2;border-radius:16px;color:#0b182c;display:inline-block;font-size:12px;line-height:1;margin-bottom:1rem;padding:8px 14px;&:hover{background-color:#d0e1f0}}.blog-banner-main .featured-post-meta{color:#8491a8}.blog-banner-main .featured-post-meta a{color:#8491a8;&:hover{color:var(--color-primary)}}.blog-banner-main .featured-post-image img{border-radius:8px;height:auto;width:100%}.blog-banner-main .featured-author{background-color:#eff3f7;border-radius:16px;padding:40px 20px 30px}@media (min-width:1024px){.blog-banner-main .featured-author{margin-top:2rem;padding:60px}}.blog-banner-main .featured-author-header{align-items:center;border-bottom:1px solid #dde3ea;display:flex;flex-direction:column;flex-wrap:wrap;gap:30px;padding-bottom:30px;text-align:center}@media (min-width:768px){.blog-banner-main .featured-author-header{flex-direction:row;text-align:left}}.blog-banner-main .author-image img{border-radius:16px}.blog-banner-main .author-eyebrow{color:var(--color-primary);font-size:13px;font-weight:700;letter-spacing:.02em;margin-bottom:4px;text-transform:uppercase}.blog-banner-main .author-name{margin-bottom:6px}.blog-banner-main .author-title{line-height:130%}.blog-banner-main .author-description{flex:1;min-width:0}@media (min-width:768px){.blog-banner-main .author-description{min-width:200px}}.blog-banner-main .featured-author-body{display:grid;gap:1.5rem;padding-bottom:10px;padding-top:30px}@media (min-width:1024px){.blog-banner-main .featured-author-body{gap:3rem;grid-template-columns:1fr 1fr;padding-bottom:0;padding-top:35px}}.blog-banner-main .author-bio{font-size:18px}.blog-banner-main .author-bio-and-socials{align-items:center;display:flex;flex-direction:column}@media (min-width:768px){.blog-banner-main .author-bio-and-socials{align-items:flex-start}}.blog-banner-main .author-social-link{align-items:center;background-color:#fff;border:1px solid #dde3ea;border-radius:8px;color:#0b182c;display:inline-flex;font-size:14px;gap:6px;line-height:1;padding:6px 7px;text-decoration:none;transition:border-color .2s ease;width:auto;&:hover{border-color:#c3cbd6}}.blog-banner-main .author-social-link svg{background-color:#0a66c2;border-radius:4px;box-sizing:border-box;display:block;fill:#fff;flex-shrink:0;height:18px;padding:3px;width:18px}.blog-banner-main .author-experience{display:grid;gap:1.5rem}@media (min-width:1024px){.blog-banner-main .author-experience{gap:4rem;grid-auto-flow:column}}.blog-banner-main .author-areas-of-expertise,.blog-banner-main .author-industry-experience{border-top:1px solid #dde3ea;font-size:15px;padding-left:0;padding-top:20px}@media (min-width:1024px){.blog-banner-main .author-areas-of-expertise,.blog-banner-main .author-industry-experience{border-left:1px solid #dde3ea;border-top:none;padding-left:40px;padding-top:0}}.blog-banner-main .author-detail-heading{color:#8491a8;font-size:13px;font-weight:700;letter-spacing:.02em;margin-bottom:12px;text-transform:uppercase}.blog-banner-main .author-detail-item{color:#0b182c;margin-bottom:8px}.blog-banner-main .author-detail-item:last-child{margin-bottom:0}