.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)}}.layout:has(.blog-post-page__container){background-color:var(--muted)}.blog-post-page__container{--blog-content-width:620px;--paper-1-size:7px;--paper-2-size:6px;--border-radius:3px;background-color:var(--background);max-width:calc(var(--site-width-standard) + 40px);border-radius:var(--border-radius);margin:0 auto;position:relative}.blog-post-page__container:before,.blog-post-page__container:after{content:"";border-radius:var(--border-radius);z-index:1;position:absolute}.blog-post-page__container:before{width:96%;left:2%;top:calc(var(--paper-1-size)*-1);height:var(--paper-1-size);background:linear-gradient(to bottom, color-mix(in srgb, var(--background) 60%, transparent), color-mix(in srgb, var(--background) 40%, transparent));border-top:solid 1px color-mix(in srgb, var(--background) 65%, transparent)}.blog-post-page__container:after{width:92%;height:var(--paper-2-size);left:4%;top:calc((var(--paper-2-size) + var(--paper-1-size))*-1);background:linear-gradient(to bottom, color-mix(in srgb, var(--background) 50%, transparent), color-mix(in srgb, var(--background) 10%, transparent));border-top:solid 1px color-mix(in srgb, var(--background) 60%, transparent)}.layout:has(.menu--mobile) .blog-post-page__container{margin-top:var(--menu-height-main-full-mobile)}.layout:has(.menu--desktop) .blog-post-page__container{margin-top:var(--menu-height-main-full)}.header.blog-post-page__header{--color-header-title:var(--heading);--color-header-description:var(--foreground);background-color:#0000}.header.blog-post-page__header .header__title{font-size:var(--text-2xl);text-wrap:balance}.header.blog-post-page__header .header__description{text-wrap:pretty;font-size:var(--text-lg);font-weight:500}.header.blog-post-page__header .blog-post-page__header-content{max-width:var(--blog-content-width);padding-top:var(--padding-large);padding-bottom:var(--padding-medium);padding-left:0;padding-right:0}.blog-post-page__container .blog-post-page .section{max-width:var(--blog-content-width)}.blog-post-page__image{aspect-ratio:1.91;object-fit:cover;object-position:center;border-radius:var(--blog-image-border-radius);width:100%;max-width:785px;margin:0 auto;display:block}.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(--text-sm);color:var(--color-heading);padding:0 7px;font-weight:450;line-height:1.3}.blog-post-page__meta{color:var(--muted-foreground);text-align:left;flex-flow:wrap;justify-content:center;align-items:center;gap:10px 20px;padding:1.5em 0 0;display:flex}.blog-post-page__authors{align-items:center;gap:12px;display:flex}.blog-post-page__meta-separator{color:var(--border);font-weight:700}.blog-article-page__date{align-items:center;gap:6px;line-height:1.2;display:flex}.blog-article-page__date span{font-size:var(--text-sm);color:var(--muted-foreground)}.blog-article-page__date time{font-size:var(--text-sm);color:var(--foreground);font-weight:550}.blog-post-page__content{line-height:1.45}.blog-post-page__content h2,.blog-post-page__content h3{margin:0 0 .7em;font-weight:600;line-height:1.2}.blog-post-page__content h2{font-size:var(--text-xl)}.blog-post-page__content h3{font-size:var(--text-lg)}.blog-post-page__content p{margin:0 0 1.5em}.blog-post-page__content p+ul{margin-top:-1em}.blog-post-page__content strong,.blog-post-page__content b{font-weight:600}.blog-post-page__content ul,.blog-post-page__content ol{margin:0 0 1.5em}.blog-post-page__content li{margin-bottom:.5em;margin-left:1.5em;list-style:outside}.blog-post-page__content blockquote{margin:var(--padding-medium) 0;padding:var(--padding-medium) 0 var(--padding-medium) 25px;font-family:var(--font-serif);font-size:var(--text-xl);color:var(--muted-foreground);border-top:solid 1px var(--border);border-bottom:solid 1px var(--border);font-weight:500;position:relative}.blog-post-page__content blockquote:before{content:"“";font-size:var(--text-2xl);color:var(--muted-foreground);margin-right:.3em;font-weight:600;position:absolute;transform:translate(-20px,-10px)}.blog-post-page__content blockquote:after{content:"”";font-size:var(--text-2xl);color:var(--muted-foreground);font-weight:600;position:absolute;transform:translate(5px,-5px)}.blog-post-page__content blockquote em{font-style:normal}@media screen and (min-width:850px){.blog-post-page__content blockquote{margin-inline:calc((var(--blog-content-width) - var(--site-width-standard))/6)}}.blog-post-page__back{text-align:center;margin-top:70px}.blog-post-page__back a{color:var(--color-heading);text-decoration:none}.blog-post-page__read-more{font-size:var(--text-lg);text-align:center;margin-bottom:35px;font-weight:600}@media screen and (min-width:500px){.blog-post-page__authors{gap:20px}}