@charset "UTF-8";.post-header{height:100vh;--color-fg: var(--color-light);color:var(--color-fg);overflow:hidden;background:linear-gradient(to bottom,#0006,#0003),var(--background-image),var(--color-primary-dark);background-size:cover;background-position:center;margin-bottom:var(--spacer-lg);-webkit-print-color-adjust:exact!important;color-adjust:exact!important;print-color-adjust:exact!important}@media (min-width: 600px){.post-header{height:auto;margin-bottom:var(--spacer-xxl)}}@media (min-width: 1000px){.post-header{margin-bottom:calc(var(--spacer-xxl) * 1.2)}}.post-header .header-content{height:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center}@media (min-width: 600px){.post-header .header-content{padding:150px 0 130px}}@media print and (min-width: 600px){.post-header .header-content{padding:160px 0 40px}}.post-header h1{margin:-10vh auto 0;text-align:center;font-size:calc(var(--h1-font-size) * .9);padding:0 var(--spacer-md);max-width:var(--extra-wide-max-width)}@media (min-width: 400px){.post-header h1{font-size:var(--h1-font-size)}}.post-header .article-details{margin:var(--spacer-xxl) auto 0;display:flex;justify-content:center;padding:0 var(--spacer-md);flex-direction:column;width:fit-content}@media (min-width: 500px){.post-header .article-details{flex-direction:row}}.post-header .article-details .article-details-group{display:flex;margin-bottom:var(--spacer-lg);margin-right:0;width:fit-content}@media (min-width: 500px){.post-header .article-details .article-details-group{margin-right:var(--spacer-xl)}.post-header .article-details .article-details-group:last-child{margin-right:0}}.post-header .article-details .article-detail{display:flex;margin-right:var(--spacer-xl);width:fit-content}@media (min-width: 500px){.post-header .article-details .article-detail{margin-right:var(--spacer-xl)}}.post-header .article-details .article-detail:last-child{margin-right:0}.post-header .article-details .article-detail img{width:45px;height:45px;border-radius:60px;border:2px solid var(--color-fg);flex-shrink:0;margin-right:var(--spacer-sm)}@media (min-width: 500px){.post-header .article-details .article-detail img{width:60px;height:60px;margin-right:var(--spacer-md)}}.post-header .article-details .article-detail .text-wrapper{display:flex;flex-direction:column;justify-content:center}.post-header .article-details .article-detail .text-wrapper .label{font-size:.8em;margin:0 0 .2em}.post-header .article-details .article-detail .text-wrapper .value{margin:0}.content{--content-font-size: 18px;width:100%;font-size:var(--content-font-size);line-height:1.5;margin-bottom:var(--spacer-lg)}@media (min-width: 700px){.content{font-size:calc(var(--content-font-size) * 1.1);margin-bottom:var(--spacer-xl)}}@media (min-width: 1000px){.content{--extra-wide-max-width: 900px;line-height:1.6;margin-bottom:calc(var(--spacer-xxl) * 1.8)}}.content>*{max-width:var(--paragraph-max-width);padding:0 var(--paragraph-padding);margin:0 auto var(--paragraph-margin)}.content h2{font-size:2.5rem;margin-top:calc(var(--paragraph-margin) * 3);margin-bottom:var(--paragraph-margin);line-height:1.2}@media (min-width: 700px){.content h2{font-size:3rem;margin-top:calc(var(--paragraph-margin) * 4)}}@media (min-width: 900px){.content h2{font-size:3.3rem}}.content ul,.content ol{padding-left:var(--spacer-xl)}.content ul li,.content ol li{margin-bottom:calc(var(--paragraph-margin) * .6);padding-left:var(--spacer-sm)}.content ul li:last-child,.content ol li:last-child{margin-bottom:0}.content p>img{margin:0 calc(var(--paragraph-padding) * -1);width:calc(100% + var(--paragraph-padding) * 2);max-width:calc(100% + var(--paragraph-padding) * 2)}@media (min-width: 900px){.content p>img{margin:0 calc(var(--spacer-xl) * -1);width:calc(100% + var(--spacer-xl) * 2);max-width:calc(100% + var(--spacer-xl) * 2)}}.content figure{padding:0;margin-top:calc(var(--paragraph-margin) * 2);margin-bottom:calc(var(--paragraph-margin) * 2);max-width:var(--extra-wide-max-width);text-align:center}@media (min-width: 900px){.content figure{margin-bottom:calc(var(--paragraph-margin) * 1.5);max-width:var(--extra-wide-max-width)}}.content figure img{max-width:100%}.content figure figcaption{color:var(--color-fg-soft);font-size:.9em;padding:0 var(--paragraph-padding)}@media (min-width: 450px){.content figure figcaption{padding:0 var(--spacer-lg)}}@media (min-width: 700px){.content figure figcaption{padding:0 var(--spacer-xl)}}@media (min-width: 900px){.content figure figcaption{padding:0 var(--spacer-xxl)}}
