.blog-titulo{font-size:clamp(2.2rem,5vw,3.4rem)}.post-card-sem-capa{aspect-ratio:16/10;background:var(--surface-alt);font:700 1.6rem var(--font-mono);color:var(--support-brand);place-items:center;display:grid}.post-topo{padding-bottom:clamp(30px,5vw,54px)}.post-cabecalho{max-width:820px}.post-cabecalho h1{font-size:clamp(1.9rem,4.6vw,3rem)}.post-cabecalho .lead{margin-inline:auto}.post-hero{max-width:820px;margin:0 auto}.post-hero img{border-radius:var(--radius-lg);aspect-ratio:16/9;object-fit:cover;width:100%}.post-body{max-width:680px;margin:0 auto}.post-body p{color:var(--ink);font-size:1.05rem;line-height:1.75}.post-body p.verse{color:var(--ink-soft);border-left:2px solid var(--support-brand);margin:0 0 .3em;padding-left:22px;font-style:italic}.post-body h2,.post-body h3{letter-spacing:-.02em;margin:1.4em 0 .5em}.post-body h2{font-size:1.5rem}.post-body h3{font-size:1.2rem}.post-body ul,.post-body ol{margin:0 0 1.2em;padding-left:1.2em}.post-body li{margin-bottom:.5em;font-size:1.05rem;line-height:1.75}.post-body blockquote{border-left:2px solid var(--support-brand);color:var(--ink-soft);margin:1.4em 0;padding-left:22px;font-style:italic}.post-body blockquote p{color:inherit}.post-body img,.post-body video{border-radius:var(--radius);width:100%;margin:36px 0}.post-body figure{margin:36px 0}.post-body figcaption{font:400 .8rem var(--font-mono);color:var(--ink-soft);text-align:center;margin-top:10px}.post-body hr{border:0;border-top:1px solid var(--line);margin:36px 0}.post-body table{border-collapse:collapse;width:100%;margin:0 0 1.4em;font-size:.95rem}.post-body th,.post-body td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.post-body th{background:var(--surface-alt);font-weight:700}.post-tabela-scroll{overflow-x:auto}.post-nav{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;max-width:680px;margin:44px auto 0;padding-top:24px;display:grid}.post-nav-item{color:var(--ink);flex-direction:column;gap:6px;display:flex}.post-nav-item .meta{font:700 .68rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--support-text)}.post-nav-item b{letter-spacing:-.01em;font-size:.98rem;line-height:1.35}.post-nav-item:hover b{color:var(--page-accent-text)}.post-nav-item.alinhado-fim{text-align:right;align-items:flex-end}@media (max-width:560px){.post-nav{grid-template-columns:1fr;gap:24px}.post-nav-item.alinhado-fim{text-align:left;align-items:flex-start}}.autor-box{align-items:center;gap:22px;max-width:680px;display:flex}.autor-box img{object-fit:cover;object-position:top;border-radius:50%;flex-shrink:0;width:76px;height:76px}.autor-box p{color:var(--ink-soft);margin:4px 0 8px;font-size:.92rem}.autor-cta{font-size:.92rem;font-weight:700}
