.blog-post-page__container.page__container{background-color:var(--surface-page)}.page__container .blog-post-page__content{align-items:center;background-color:var(--surface-page);display:flex;flex-direction:column;gap:var(--spacing-5xl);padding-top:var(--spacing-2xl)}@media (max-width:767px){.page__container .blog-post-page__content{gap:var(--spacing-2xl)}}.blog-post-page__content>*{max-width:var(--max-content-width);width:100%}.blog-post__hero{align-items:center;gap:var(--spacing-lg);margin:0 auto;width:100%}.blog-post-page__container.page__container{overflow:visible}.hero__container{border-radius:var(--alias-border-radius-lg);height:720px;overflow:hidden;position:relative;width:100%}@media (max-width:1144px){.hero__container{height:608px}}@media (max-width:767px){.hero__container{height:342px}}.blog-post__image{background-position:50%;height:100%;object-fit:cover;top:0}.blog-post__image,.blur-overlay{left:0;position:absolute;width:100%}.blur-overlay{--blur:20px;backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));background-color:color-mix(in srgb,var(--brand-royal-default) 10%,transparent);bottom:0;color:var(--text-on-primary);display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-lg)}@media (max-width:767px){.blur-overlay{gap:var(--spacing-sm);padding:var(--spacing-md)}}.blur-overlay__top{display:flex;flex-direction:row;justify-content:space-between}.blog-post__tags{--tags-gap:10px;display:flex;flex-direction:row;gap:var(--tags-gap)}.blog-post__meta{align-items:flex-start;color:var(--text-on-primary);display:flex;flex-direction:column;gap:var(--spacing-2xs)}.blog-post__meta>*{color:inherit;margin:0}.blog-layout{--blog-side-column-width:232px;--blog-sticky-top:calc(var(--header-height) + var(--spacing-5xl));align-items:start;display:grid;gap:var(--spacing-3xl);grid-template-columns:var(--blog-side-column-width) 1fr}@media (max-width:1144px){.blog-layout{grid-template-columns:minmax(0,1fr)}}.sidebar{align-self:start;position:sticky;top:var(--blog-sticky-top)}@media (max-width:1144px){.sidebar{display:none}}.blog-post__footer{display:flex;flex-direction:column;gap:var(--spacing-xl);width:100%}.blog-post__body h1{scroll-margin-top:calc(var(--header-height) + var(--spacing-xs))}.related-blogs{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.related-blogs__header{padding:var(--spacing-lg) 0}@media (max-width:767px){.related-blogs__header{padding:0}}.related-blogs__track{display:flex;gap:var(--spacing-md);overflow-x:scroll;padding:var(--spacing-xs) 0}@media (max-width:767px){.related-blogs__track{padding:var(--spacing-md) 0;scroll-snap-type:x mandatory}}.related-blogs__track-wrapper{overflow:hidden;position:relative}.related-blogs__track-wrapper:after,.related-blogs__track-wrapper:before{--fade-width:140px;bottom:-6%;content:"";opacity:0;pointer-events:none;position:absolute;top:-6%;transition:opacity .3s;width:var(--fade-width);z-index:1}.related-blogs__track-wrapper:before{background:radial-gradient(ellipse at left,var(--brand-royal-default) 0,color-mix(in srgb,var(--brand-royal-default) 40%,transparent) 40%,transparent 70%);left:calc(var(--spacing-6xl)*-1)}.related-blogs__track-wrapper:after{background:radial-gradient(ellipse at right,var(--brand-royal-default) 0,color-mix(in srgb,var(--brand-royal-default) 40%,transparent) 40%,transparent 70%);right:calc(var(--spacing-6xl)*-1)}.related-blogs__track-wrapper.shadow-left:before,.related-blogs__track-wrapper.shadow-right:after{opacity:1}.related-blogs__item{display:flex;flex-shrink:0;width:400px}@media (max-width:767px){.related-blogs__item{scroll-snap-align:center;width:342px}}.blog-card{border-radius:var(--alias-border-radius-lg);box-shadow:0 1px 12px 0 var(--alias-neutral-200);display:flex;flex-direction:column;max-width:100%;overflow:hidden;position:relative;transition:box-shadow .2s ease;width:100%}.blog-card:hover{box-shadow:0 2px 10px 0 var(--alias-primary-200)}.blog-card:active{box-shadow:0 4px 6px 0 var(--alias-primary-200)}.blog-card__link{color:inherit;display:flex;flex-direction:column;gap:var(--spacing-md);height:100%;text-decoration:none}@media (max-width:767px){.blog-card__link{gap:var(--spacing-sm)}}.blog-card__media{height:210px;overflow:hidden;position:relative;width:100%}@media (max-width:767px){.blog-card__media{height:200px}}.blog-card__image{display:block;height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .3s ease;width:100%}.blog-card:hover .blog-card__image{transform:scale(1.05)}@media (max-width:767px){.blog-card:hover .blog-card__image{transform:none}}.blog-card__image--placeholder{background-image:linear-gradient(45deg,rgba(0,87,184,.08) 25%,transparent 0),linear-gradient(-45deg,rgba(0,87,184,.08) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(0,87,184,.08) 0),linear-gradient(-45deg,transparent 75%,rgba(0,87,184,.08) 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.blog-card__media-filter{background-color:color-mix(in srgb,var(--brand-royal-default) 10%,transparent);inset:0;pointer-events:none;position:absolute}.blog-card__body{display:flex;flex:1;flex-direction:column;gap:var(--spacing-md);padding:0 var(--spacing-md) var(--spacing-md) var(--spacing-md)}@media (max-width:767px){.blog-card__body{gap:var(--spacing-sm);padding-bottom:var(--spacing-sm)}}.blog-card__tags{display:flex;flex-direction:row;gap:var(--spacing-xs);min-height:22px}.blog-card__meta{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-2xs) 0}.blog-card__byline{display:flex;flex-direction:column;gap:var(--spacing-3xs)}.blog-card__author-name{color:var(--text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-card__date{color:var(--text-placeholder);white-space:nowrap}.blog-card__call-to-action{align-items:center;color:var(--icon-primary);display:inline-flex;flex-shrink:0}.blog-card__call-to-action-label{color:var(--text-placeholder);white-space:nowrap}.blog-card__call-to-action-icon{align-items:center;color:var(--icon-primary);display:inline-flex;height:var(--spacing-2xl);justify-content:center;width:var(--spacing-2xl)}.blog-card__call-to-action-icon svg{--blog-card-icon-size:22px;display:block;height:var(--blog-card-icon-size);width:var(--blog-card-icon-size)}.table-of-contents{margin-top:var(--spacing-md)}.table-of-contents__item-link{border-left:2px solid var(--border-secondary-light);color:var(--text-body);display:block;padding:var(--spacing-xs) 0 var(--spacing-xs) var(--spacing-xs);text-decoration:none}.table-of-contents__item-link:hover{border-color:var(--border-secondary);color:var(--text-body);font-weight:var(--brand-font-weight-regular)}.table-of-contents__item-link--active,.table-of-contents__item-link--active:hover{border-color:var(--border-primary-hover);color:var(--text-primary)}.table-of-contents__item-link--visited{border-color:var(--border-secondary-light);color:var(--text-placeholder);font-weight:var(--brand-font-weight-light)}.blog_post__progress-bar-container{background-color:var(--surface-200);height:var(--spacing-2xs);max-width:100%;pointer-events:none;width:100%}.blog_post__progress-bar{background-color:var(--surface-primary);border-radius:0 999px 999px 0;height:100%;width:0}