.blog-post-page{--grid-column:25px;--align-with-text:0;--align-with-between:0;--align-with-site:0;--width-third:calc(var(--grid-column) * 5);--width-half:calc(var(--grid-column) * 7);--width-full:calc(var(--grid-column) * 15);--width-site:calc(var(--grid-column) * 23)}@media screen and (min-width:768px){.blog-post-page{--grid-column:50px}}@media screen and (min-width:1024px){.blog-post-page{--align-with-text:0;--align-with-between:calc(var(--grid-column) * 2);--align-with-site:calc(var(--grid-column) * 4)}}.blog-post-page__header{position:relative}.blog-post-page__header .header__title{font-size:var(--headline-main)}.blog-post-page__header:after{content:" ";z-index:2;background:linear-gradient(#0009 0%,#000000d4 100%);display:block;position:absolute;inset:0}.blog-post-page__header--cover-discrete .blog-post-page__header-content{padding-top:var(--padding-large);padding-bottom:var(--padding-large)}.blog-post-page__header--cover-image-focused{align-items:center;display:flex}.blog-post-page__header--cover-image-focused .blog-post-page__header-content{padding-top:var(--padding-medium);padding-bottom:var(--padding-medium)}.blog-post-page__header--cover-text-focused{align-items:center;display:flex}.blog-post-page__header--cover-text-focused:after{opacity:.1}.blog-post-page__header--cover-text-focused .blog-post-page__header-content-inner{padding:var(--padding-tight);background-color:#000c;border-radius:15px}.blog-post-page__header--cover-text-focused .section--spacing-none{padding-top:var(--box-padding);padding-bottom:var(--box-padding)}@media screen and (min-width:768px){.blog-post-page__header{position:relative}.blog-post-page__header--cover-image-focused{align-items:flex-end;padding-top:20%}.blog-post-page__header--cover-image-focused:after{background:linear-gradient(#0003 0%,#0000004d 40%,#000c 100%)}.blog-post-page__header--cover-text-focused .blog-post-page__header-content-inner{padding:var(--padding-medium)}}.blog-post-page__image{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.blog-image{flex-direction:column;gap:7px;display:flex}.blog-image--third{width:var(--width-third)}.blog-image--half{width:var(--width-half)}.blog-image--full{width:var(--width-full)}.blog-image--site{width:var(--width-site)}.blog-image--right{float:right;margin-right:var(--align);margin-left:var(--grid-column);margin-bottom:var(--grid-column)}.blog-image--left{float:left;margin-left:var(--align);margin-right:var(--grid-column);margin-bottom:var(--grid-column)}.blog-image--align-with-text{--align:calc(var(--align-with-text) * -1)}.blog-image--align-with-between{--align:calc(var(--align-with-between) * -1)}.blog-image--align-with-site{--align:calc(var(--align-with-site) * -1)}.blog-image__image{border-radius:var(--blog-image-border-radius);width:100%;height:auto;overflow:hidden}.blog-image__image>img{width:100%;height:auto;display:block}.blog-image__caption{font-size:var(--font-size-tiny);color:var(--color-blue-98);padding:0 7px;font-weight:450;line-height:1.3}.blog-post-page__title{font-size:var(--headline-large);margin:.75em 0 .4em;line-height:1.1}.blog-post-page__description{font-size:var(--headline-medium)}.blog-post-page__meta{text-align:left;flex-direction:column;gap:15px;padding:2em 0 0;display:flex}.blog-post-page__authors{flex-direction:column;gap:7px;display:flex}.blog-article-page__date{line-height:1.15}.blog-article-page__date span{font-size:var(--font-size-micro);display:block}.blog-article-page__date time{font-size:var(--font-size-tiny);font-weight:550}.blog-post-page__content{font-size:var(--paragraph-large)}.blog-post-page__content h2,.blog-post-page__content h3{margin:0 0 .7em;font-weight:600}.blog-post-page__content p{margin:0 0 1.5em}.blog-post-page__content blockquote{background-color:var(--secondary-background);padding:var(--padding-medium);border-radius:var(--blog-image-border-radius);font-family:var(--font-family-serif);font-size:var(--headline-medium);margin:0 0 1.5em;font-weight:500}.blog-post-page__content blockquote em{font-style:normal}.blog-post-page__back{text-align:center;margin-top:70px}.blog-post-page__back a{color:var(--color-blue-98);text-decoration:none}.blog-post-page__read-more{font-size:var(--headline-small);text-align:center;margin-bottom:35px;font-weight:600}@media screen and (min-width:500px){.blog-post-page__meta{text-align:left;flex-direction:row;justify-content:center}.blog-post-page__authors{flex-direction:row;gap:20px}.blog-author{width:200px}.blog-article-page__date{flex-direction:column;justify-content:center;align-items:flex-start;width:200px;display:flex}}