.blog-post-banner{background-color:var(--charcoal);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:120px 0 40px}.blog-post-banner__breadcrumbs{margin-bottom:24px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px}.blog-post-banner__row{align-items:center;gap:40px;width:100%;display:flex}.blog-post-banner__breadcrumbs nav,.blog-post-banner__breadcrumbs a,.blog-post-banner__breadcrumbs span{color:#ffffffa6;text-decoration:none}.blog-post-banner__breadcrumbs a:hover{color:#fff}.blog-post-banner__category{color:#ffffffd9;letter-spacing:-.36px;text-transform:capitalize;border:1px solid #ffffff73;border-radius:30px;align-items:center;gap:4px;margin-bottom:20px;padding:6px 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.blog-post-banner__category:hover{color:#fff;border-color:#fff;text-decoration:none}.blog-post-banner__title{color:#fff;letter-spacing:-1.2px;margin:0 0 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(28px,4vw,48px);font-weight:600;line-height:120%}.blog-post-banner__title em{font-family:Libre Caslon Text,serif;font-style:italic;font-weight:400}.blog-post-banner__excerpt{color:#ffffffbf;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:400;line-height:1.65}.blog-post-banner__divider{border:none;border-top:1px solid #ffffff40;margin:24px 0}.blog-post-banner__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.blog-post-banner__meta-left{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.blog-post-banner__written-by{color:#fffc;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400}.blog-post-banner__written-by em{color:#fff;font-family:Libre Caslon Text,serif;font-style:italic;font-weight:400}.blog-post-banner__read-time{color:#fffc;align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;display:flex}.blog-post-banner__share{cursor:pointer;color:#fffc;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;transition:color .2s;display:flex}.blog-post-banner__share:hover{color:#fff;background:0 0}.blog-post-banner__date{color:#fffc;white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400}.blog-post-banner__image{border-radius:12px;overflow:hidden}.blog-post-banner__image img{object-fit:cover;border-radius:12px;width:100%;height:340px;display:block}@media (width<=991px){.blog-post-banner__image{margin-top:32px}.blog-post-banner__image img{height:260px}.blog-post-banner__row{flex-direction:column}.blog-post-banner__row>[class*=col-]{width:100%;max-width:100%}}@media (width<=767px){.blog-post-banner__breadcrumbs,.blog-post-banner__breadcrumbs nav{text-align:center}.blog-post-banner__category{width:fit-content;margin-left:auto;margin-right:auto;display:block}.blog-post-banner__content,.blog-post-banner__title,.blog-post-banner__excerpt,.blog-post-banner__date{text-align:center}}@media (width<=575px){.blog-post-banner__meta{flex-direction:column;align-items:flex-start;gap:8px}}
