.editorial-secao{padding:72px 0}.editorial-secao>p,.catalogo-introducao{max-width:780px;font-size:1.12rem}.editorial-card{width:100%;display:grid!important;grid-template-columns:1.15fr 1fr;align-items:stretch;padding:0!important;margin-top:32px;overflow:hidden;text-align:left;background:#fff!important;color:#17382d!important;border:1px solid #deded0!important;border-radius:20px!important;box-shadow:0 12px 40px #17382d12;cursor:pointer}.editorial-card img{width:100%;height:100%;min-height:340px;object-fit:cover;transition:transform .6s}.editorial-card:hover img{transform:scale(1.025)}.editorial-card-texto{padding:40px;align-self:center}.editorial-card-texto strong{display:block;font-size:1.8rem;line-height:1.25}.editorial-card-texto span{display:block;margin-top:22px;font-weight:400}.editorial-card-texto .chamada{font-weight:700;color:#1f4d3a;text-decoration:underline;text-underline-offset:5px}.filtros-futuros{border:1px solid #deded0;border-radius:12px;padding:18px;margin:24px 0;background:white}.filtros-futuros p{margin:0 0 10px}.filtros-futuros ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.filtros-futuros li{padding:4px 12px;background:#e9eee4;border-radius:20px;font-size:.9rem}#editorial{width:min(1040px,calc(100% - 24px));padding:32px 48px;animation:editorial-entrada .22s ease-out}#editorial.saindo{animation:editorial-saida .18s ease-in forwards}.editorial-narrativa{max-width:780px;margin:auto;font-size:1.1rem;line-height:1.85}.editorial-narrativa h2{font-size:clamp(2rem,4vw,3.2rem)}.editorial-subtitulo{font-style:italic}.editorial-narrativa figure{margin:32px 0}.editorial-narrativa img{display:block;width:100%;height:auto;border-radius:14px}.editorial-narrativa figcaption{margin-top:8px;color:#50675d}.bloco-narrativo{opacity:0;transform:translateY(12px);transition:opacity .55s,transform .55s}.bloco-narrativo.revelado{opacity:1;transform:none}.editorial-encerramento{border-top:1px solid #deded0;padding:28px 0 12px}#modalidades{scroll-margin-top:20px}#modalidades:focus{outline:none}button:focus-visible{outline:3px solid #d6a84f;outline-offset:4px}@keyframes editorial-entrada{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes editorial-saida{to{opacity:0;transform:translateY(6px)}}@media(max-width:600px){.editorial-secao{padding:40px 0}.editorial-card{grid-template-columns:1fr}.editorial-card img{min-height:0;max-height:280px}.editorial-card-texto{padding:24px}#editorial{padding:20px}.editorial-narrativa{font-size:1rem}}@media(prefers-reduced-motion:reduce){#editorial,#editorial.saindo{animation:none}.bloco-narrativo{opacity:1;transform:none;transition:none}.editorial-card img{transition:none}.editorial-card:hover img{transform:none}}
