.posts[data-v-705f56fa]{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.post-link[data-v-705f56fa]{border-radius:var(--radius-tile);height:100%;transition:transform .3s var(--ease-out);background:#fff;grid-template-rows:auto 1fr;display:grid;overflow:hidden}@media (hover:hover) and (pointer:fine){.post-link[data-v-705f56fa]:hover{transform:translateY(-4px)}.post-link:hover .post-photo img[data-v-705f56fa]{transform:scale(1.04)}}.post-photo[data-v-705f56fa]{aspect-ratio:16/10;overflow:hidden}.post-photo img[data-v-705f56fa]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out)}.post-body[data-v-705f56fa]{flex-direction:column;gap:12px;padding:24px 24px 26px;display:flex}.post-tema[data-v-705f56fa]{background:var(--color-gold-pale);color:var(--color-gold-ink);align-self:flex-start}.post-title[data-v-705f56fa]{font-size:var(--text-title);letter-spacing:-.025em;line-height:1.15}.post-text[data-v-705f56fa]{font-size:var(--text-body)}.post-date[data-v-705f56fa],.post-text[data-v-705f56fa]{color:var(--color-muted)}.post-date[data-v-705f56fa]{font-size:var(--text-small);margin-top:auto;padding-top:8px}.destaque[data-v-705f56fa]{grid-template-rows:auto auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.destaque .post[data-v-705f56fa]:first-child{grid-row:span 2}.destaque .post:first-child .post-title[data-v-705f56fa]{font-size:var(--text-lead)}.destaque .post:not(:first-child) .post-link[data-v-705f56fa]{grid-template-rows:none;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.destaque .post:not(:first-child) .post-photo[data-v-705f56fa]{aspect-ratio:auto;height:100%}@media (width<=960px){.destaque[data-v-705f56fa],.posts[data-v-705f56fa]{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.destaque .post[data-v-705f56fa]:first-child{grid-area:auto/1/auto/-1}.destaque .post:not(:first-child) .post-link[data-v-705f56fa]{grid-template-rows:auto 1fr;grid-template-columns:none}.destaque .post:not(:first-child) .post-photo[data-v-705f56fa]{aspect-ratio:16/10;height:auto}}@media (width<=600px){.destaque[data-v-705f56fa],.posts[data-v-705f56fa]{grid-template-columns:1fr}}
