.blog-banner{background-image:linear-gradient(to bottom,var(--bb-grad-start,#000),var(--bb-grad-end,#8e4cf8))!important;color:var(--bb-text,#fff);width:100%}.blog-banner,.blog-banner *,.blog-banner :after,.blog-banner :before{box-sizing:border-box}.blog-banner__container{margin:0 auto;max-width:var(--bb-container,1350px);width:100%}.blog-banner__layout{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr)}.blog-banner--no-image .blog-banner__layout{grid-template-columns:minmax(0,1fr)}.blog-banner__content{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.blog-banner__breadcrumbs{color:var(--bb-crumb-color,var(--bb-text,#fff));font-size:var(--bb-crumb-size,14px)!important;font-weight:400;line-height:var(--bb-crumb-line,22px)!important;margin:0 0 20px}.blog-banner__crumb-list{display:block;list-style:none;margin:0;padding:0}.blog-banner__crumb{display:inline}.blog-banner__crumb-arrow{color:var(--bb-crumb-separator,var(--bb-text,#fff));display:inline-block;height:12px;margin:0 10px;vertical-align:-2px;width:8px}.blog-banner__crumb[aria-current=page]{color:var(--bb-crumb-current,inherit)}.blog-banner__crumb-current{display:inline}.blog-banner__crumb-link{color:#aab6cf;text-decoration:none}.blog-banner__crumb-link:focus-visible,.blog-banner__crumb-link:hover{color:var(--bb-crumb-hover,#fff)}.blog-banner__title{color:var(--bb-title-color,var(--bb-text,#fff));font-family:var(--bb-title-family,inherit);font-size:var(--bb-title-size,48px)!important;font-weight:var(--bb-title-weight,700);line-height:var(--bb-title-line,54px)!important;margin:0 0 20px}.blog-banner__meta{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin:0 0 32px;width:100%}.blog-banner__info{align-items:center;column-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start;row-gap:12px;width:100%}.blog-banner__info:empty{display:none}.blog-banner__info-item{align-items:center;color:var(--bb-author-color,var(--bb-text,#fff));display:inline-flex;font-size:var(--bb-author-size,16px)!important;font-weight:400;gap:10px;line-height:var(--bb-author-line,28px)!important;margin:0;max-width:100%;min-width:0}.blog-banner__info-item span{min-width:0;overflow-wrap:break-word}.blog-banner__info-icon{color:var(--bb-author-icon,currentColor);flex-shrink:0;height:var(--bb-author-icon-size,18px);width:var(--bb-author-icon-size,18px)}.blog-banner__info-icon-image{object-fit:contain;object-position:center}.blog-banner__social{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.blog-banner__share{align-items:center;appearance:none;background-color:var(--bb-share-bg,#ffffff1a);border:0;border-radius:var(--bb-share-radius,10px);color:var(--bb-share-icon,var(--bb-text,#fff));cursor:pointer;display:inline-flex;height:var(--bb-share-size,42px);justify-content:center;padding:0;position:relative;text-decoration:none;transition:transform .16s ease,background-color .16s ease;width:var(--bb-share-size,42px)}.blog-banner__share:focus-visible,.blog-banner__share:hover{background-color:var(--bb-share-hover,#ff624f);transform:translateY(-1px)}.blog-banner__share:focus-visible{outline:2px solid currentColor;outline-offset:3px}.blog-banner__icon{display:block;height:var(--bb-share-icon-size,18px);width:var(--bb-share-icon-size,18px)}.blog-banner__icon-image{object-fit:contain;object-position:center}.blog-banner__copied{background-color:var(--bb-share-bg,#ffffff1a);border-radius:6px;bottom:calc(100% + 8px);color:var(--bb-copied-color,var(--bb-text,#fff));font-size:var(--bb-copied-size,14px)!important;font-weight:400;left:50%;line-height:var(--bb-copied-line,22px)!important;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap}.blog-banner__media{min-width:0}.blog-banner__image{border-radius:var(--bb-image-radius,24px);box-shadow:0 18px 40px rgba(0,0,0,.28);display:block;object-fit:cover;object-position:center;width:100%}.blog-banner__image--placeholder{background-image:radial-gradient(circle at 30% 40%,hsla(0,0%,100%,.18) 0,transparent 55%),linear-gradient(135deg,rgba(0,0,0,.35),rgba(142,76,248,.55))}@media (prefers-reduced-motion:reduce){.blog-banner__share{transition:none}.blog-banner__share:focus-visible,.blog-banner__share:hover{transform:none}}@media (max-width:1024px){.blog-banner__layout{gap:36px}}@media (max-width:767px){.blog-banner__layout{gap:28px;grid-template-columns:1fr}.blog-banner__title{margin-bottom:16px}.blog-banner__meta{margin-bottom:24px}.blog-banner__info{column-gap:24px;grid-template-columns:minmax(0,1fr);row-gap:10px}}