.post-layout{flex-direction:column;justify-content:center;align-items:center;max-width:100%;margin:0 auto 7.5rem;display:flex}.post-layout h1,.post-layout h2,.post-layout h3,.post-layout h4,.post-layout h5,.post-layout p,.post-layout ul,.post-layout ol,.post-layout li{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:is(.post-layout h1,.post-layout h2,.post-layout h3,.post-layout h4,.post-layout h5,.post-layout p,.post-layout ul,.post-layout ol,.post-layout li) a{text-underline-offset:3.96px;text-decoration:underline;text-decoration-thickness:1px}:is(.post-layout h1,.post-layout h2,.post-layout h3,.post-layout h4,.post-layout h5,.post-layout p,.post-layout ul,.post-layout ol,.post-layout li) a:hover{text-decoration-thickness:2px}.post-layout h1,.post-layout h2,.post-layout h3,.post-layout h4,.post-layout h5,.post-layout p{margin-bottom:20px}.post-layout p~h2{margin-top:40px}.post-layout h3~p{margin-top:-10px}.post-layout .post-header-image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:400px;position:relative}.post-layout .post-header-image:after{content:"";z-index:2;background-color:var(--color-secondary);mix-blend-mode:color;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.post-content{max-width:34rem;margin:60px 0}.post-content img{border-radius:5px;width:100%;height:auto;margin:40px 0}.post-content img.breakout,.post-content iframe.breakout{border-radius:5px;min-width:44rem;margin-left:calc(50% - 22rem);margin-right:calc(50% - 22rem)}h1{font-family:Sohne Breit,sans-serif;font-size:28px;font-weight:500;line-height:2.25rem}h2{margin:20px 0;font-family:Sohne Breit,sans-serif;font-size:20px;font-weight:500}h3{margin:20px 0 0;font-size:18px;font-style:normal;font-weight:500;line-height:.875rem}.subtitle{color:var(--color-secondary);margin:20px 0 0;font-size:18px;font-style:normal;font-weight:400;line-height:.875rem}h4{margin:20px 0 0;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.5rem}.date{margin:20px 0}ul,ol{margin:20px 0 20px 20px}ul{list-style:outside}ol{list-style:decimal}.block{margin:16px 0 16px -40px;padding:0;font-weight:400;display:block}iframe{border-radius:5px}@media (max-width:1024px){.post-content{width:72%}}@media (max-height:768px){.post-content{width:72%}}@media (max-width:430px){.post-content{width:80%}h3{line-height:1.5rem}img.breakout{min-width:50%!important;margin:16px 0!important}}
