.post-content{display:flex;flex-direction:column;width:calc(100vw - 32px)}@media screen and (min-width: 600px) and (max-width: 1024px){.post-content{width:calc(100vw - 80px)}}@media screen and (min-width: 1025px){.post-content{width:calc(min(100vw,var(--max-desktop-body-width)) - 32px)}}.post-content h1,.post-content h3,.post-content h4{color:var(--black)}@media screen and (min-width: 1025px){.post-content h1,.post-content h3,.post-content h4{margin:32px 94px 12px}}.post-content h2{color:var(--black);margin-top:24px}@media screen and (min-width: 1025px){.post-content h2{margin:32px 94px 12px}}.post-content p{line-height:2;color:var(--grey-dark);padding:8px}@media screen and (min-width: 1025px){.post-content p{margin:12px 94px 0}}.post-content a{color:var(--primary);text-decoration:underline}.post-content li{line-height:1.6;color:var(--grey-dark);margin-bottom:12px}@media screen and (min-width: 1025px){.post-content ul{margin:12px 94px 0}}.post-content img{padding:16px;justify-items:center}.post-content video{padding:16px;justify-items:center}.post-content figure{padding:16px;justify-self:center}@media screen and (min-width: 1025px){.post-content figure{display:flex;justify-content:center;flex-direction:column;margin:12px 94px 0}}.post-content figcaption{display:flex;flex-direction:column;padding:16px}.post-content iframe{display:block;margin:0 auto}.post[data-v-376592fe],.post__container[data-v-376592fe]{display:flex;gap:24px;flex-direction:column;padding-block:16px}.post__header[data-v-376592fe]{display:flex;flex-direction:column;gap:8px}.post__metadata[data-v-376592fe]{display:flex;gap:8px;justify-content:space-between;color:var(--grey-dark)}.post__thumbnail[data-v-376592fe]{width:calc(100vw - 32px);aspect-ratio:16/9;object-fit:cover}@media screen and (min-width: 600px) and (max-width: 1024px){.post__thumbnail[data-v-376592fe]{width:calc(100vw - 80px)}}@media screen and (min-width: 1025px){.post__thumbnail[data-v-376592fe]{aspect-ratio:2/1;border-radius:var(--radius);width:calc(min(100vw,var(--max-desktop-body-width)) - 32px)}}.post__actions[data-v-376592fe]{display:flex;flex-direction:column;padding-block-start:24px}@media screen and (min-width: 600px){.post__actions[data-v-376592fe]{display:block;text-align:center}}.post__button[data-v-376592fe]{width:100%}@media screen and (min-width: 600px){.post__button[data-v-376592fe]{width:auto}}
