@import url('styles-v2.css');
/* Publicação editorial: imagens próprias e lista de reflexões. */
.article-image{margin:24px 0 45px;overflow:hidden;background:#e8dacb;border:1px solid #dfc9b0}.article-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.article-layout .lead{margin-bottom:18px}.article-layout .prose{max-width:790px}.article-invitation p{max-width:760px}.featured-image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.featured-visual:has(.featured-image){display:block;min-height:0;align-self:center;padding:0;overflow:visible}.more-reads{padding:70px 0 90px}.more-reads .section-heading h2{font-size:clamp(42px,5vw,64px);margin-bottom:36px}.reads-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:25px}.read-card{display:block;text-decoration:none;background:#fff9f0;border:1px solid #ddcbb5;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.read-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #32101922}.read-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.read-card-copy{padding:24px 26px 28px}.read-card .eyebrow{margin-bottom:12px}.read-card h3{font-size:clamp(29px,3vw,42px);margin:0 0 11px}.read-card p:not(.eyebrow){margin:0 0 20px;color:var(--muted)}.read-card .text-link{font-weight:700;color:var(--wine)}
@media(max-width:700px){.article-image{margin:20px -6px 30px}.featured-visual:has(.featured-image){min-height:0}.featured-image{min-height:0}.more-reads{padding:30px 0 65px}.reads-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.read-card{transition:none}}
