/* Vivência cultural */
.hero.vivencia .hero-bg img{object-position:50% 40%}
.formatos .duas{gap:72px;align-items:start}
.formatos h2{margin-bottom:26px}
.formato{background:var(--creme);border:2px solid var(--tinta);box-shadow:4px 4px 0 var(--neon);padding:22px 24px 20px;margin-bottom:16px;max-width:600px}
.formato .rot{display:block;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--azul);margin-bottom:8px}
.formato h3{font-family:var(--display);font-weight:400;font-size:26px;line-height:1.1;color:var(--roxo);margin:0 0 10px}
.formato p{margin:0;font-size:16px;color:var(--texto-2);line-height:1.5}
.formatos .nota{margin:18px 0 0;font-size:16px;color:var(--texto-2);max-width:52ch}
.formatos .cta-dupla{margin-top:26px}
.formatos .duas>.foto{max-width:420px;justify-self:end;margin-top:60px}
@media(max-width:1000px){
  .formatos .duas{grid-template-columns:1fr;gap:32px}
  .formatos .duas>.foto{justify-self:start;margin-top:0;max-width:380px}
}
@media(max-width:760px){
  .formato{padding:18px 18px 16px}
  .formato h3{font-size:22px}
  .formato p,.formatos .nota{font-size:15px}
  .formatos .cta-dupla .btn{width:100%}
  .formatos .duas>.foto{max-width:none;aspect-ratio:4/5}
}
