.extra-mb-margins[data-v-11f8ee7c] :not(li)>p{margin-bottom:calc(var(--spacing,.25rem)*6)}:is(.extra-mb-margins[data-v-11f8ee7c] ul,.extra-mb-margins[data-v-11f8ee7c] ol){margin-bottom:calc(var(--spacing,.25rem)*4)}.post-img[data-v-11f8ee7c]{aspect-ratio:6/3;display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:768px){.post-img[data-v-11f8ee7c]{border-radius:var(--radius-xl,.75rem)}}@media(min-width:1536px){.post-img[data-v-11f8ee7c]{margin-inline:auto}}.post-img-bg[data-v-11f8ee7c]{align-items:center;color:#052d67;display:flex;flex-direction:column;padding-inline:calc(var(--spacing,.25rem)*0);position:relative}.post-description[data-v-11f8ee7c]{color:#052d67;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4))}@media(min-width:768px){.post-description[data-v-11f8ee7c]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,1.33333))}}.post-img-bg[data-v-11f8ee7c]:before{background-color:#f8f7f2;content:"";height:50%;left:0;position:absolute;top:0;width:100%;z-index:-1}.post-bread-link[data-v-11f8ee7c]{color:#0054a6;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));text-decoration-line:underline;text-transform:capitalize}.post-bread-link[data-v-11f8ee7c]:focus-visible{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}[data-v-11f8ee7c] .post-content-spacing-full-width{margin-block:calc(var(--spacing,.25rem)*0);padding-block:calc(var(--spacing,.25rem)*0);padding-inline:calc(var(--spacing,.25rem)*5);place-self:center}[data-v-11f8ee7c] .post-content-spacing-half-width{margin-block:calc(var(--spacing,.25rem)*0);max-width:960px;padding-block:calc(var(--spacing,.25rem)*0);padding-inline:calc(var(--spacing,.25rem)*5);place-self:center}@media(min-width:768px){[data-v-11f8ee7c] .post-content-spacing-half-width{padding-inline:calc(var(--spacing,.25rem)*24)}}@media(min-width:1024px){[data-v-11f8ee7c] .post-content-spacing-half-width{padding-inline:calc(var(--spacing,.25rem)*16)}}@media(min-width:1280px){[data-v-11f8ee7c] .post-content-spacing-half-width{padding-inline:calc(var(--spacing,.25rem)*0)}}.container-fix[data-v-11f8ee7c]{container-type:normal}
