/* v14 · Bloco 3 (entregáveis), ajustes dos vídeos de 09/11/2026 */

/* transição "O que você terá de acesso:" (como na página do Breno) e menos vazio entre o Bloco 2 e o 3 */
.cr-zap{padding-bottom:clamp(44px,5vw,72px)}
.cr-ent{padding-top:clamp(40px,5vw,72px)}
.cr-ent .cr-ent__abre{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:clamp(36px,3vw,44px)}
.cr-ent .cr-ent__abre::before,.cr-ent .cr-ent__abre::after{content:"";flex:0 1 72px;height:1.5px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--lilas-forte))}
.cr-ent .cr-ent__abre::after{background:linear-gradient(90deg,var(--lilas-forte),transparent)}
.cr-ent__abre h2{margin:0;font-weight:800;font-size:clamp(22px,1vw + 16px,30px);letter-spacing:-.02em;color:var(--ameixa);text-align:center}

/* títulos em 3 linhas, maiores, e o texto mais compacto (a imagem deixa de dominar) */
.cr-ent .cr-ent__texto .cr-h3{font-size:clamp(30px,1.8vw + 18px,46px);line-height:1.06;max-width:13ch}
/* cada título tem um tamanho: a largura de cada um deixa os quatro em 3 linhas */
.cr-ent__item:nth-child(1) .cr-h3{max-width:17ch}.cr-ent__item:nth-child(3) .cr-h3{max-width:11ch}
.cr-ent .cr-ent__texto>p:not(.cr-pilula):not(.cr-ent__regras){max-width:34ch}

/* imagens dentro das margens da página, com cantos arredondados, sem encostar na borda da tela */
.cr-ent__item:not(:first-child){--sangra:0px}
@media (min-width:900px){
  .cr-ent__item{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  .cr-ent__item:not(:first-child) .cr-ent__midia{width:100%;max-width:540px;margin:0 auto;border-radius:clamp(26px,2.6vw,40px);overflow:hidden}
  .cr-ent__item:not(:first-child) .cr-ent__fundo,.cr-ent__item:nth-child(4) .cr-ent__midia--presente .cr-ent__foto,
  .cr-ent__item:nth-child(4) .cr-ent__midia::after,.cr-ent__midia--plat,.cr-ent__midia--desafio{border-radius:clamp(26px,2.6vw,40px)}
  .cr-ent__item:first-child .cr-ent__midia{max-width:500px}
}
@media (max-width:899px){
  .cr-ent__item:not(:first-child) .cr-ent__midia{width:100%;margin-left:0;margin-right:0;border-radius:24px;overflow:hidden}
  .cr-ent__item:not(:first-child) .cr-ent__fundo,.cr-ent__midia--presente .cr-ent__foto,.cr-ent__midia--presente::after{border-radius:inherit}
  .cr-ent .cr-ent__texto .cr-h3{font-size:clamp(28px,6.6vw,34px)}
}

/* item 1 · celular menor, com outro depoimento */
.cr-ent__midia--zap .cr-mini-fone{width:min(372px,78%)}  /* v20: era min(312px,64%) */
.cr-ent__midia--zap .cr-mini-fone img{aspect-ratio:640/1137}
@media (max-width:599px){
  .cr-ent .cr-ent__abre{gap:10px}
  .cr-ent .cr-ent__abre::before,.cr-ent .cr-ent__abre::after{flex-basis:22px}
  .cr-ent__abre h2{font-size:19px;white-space:nowrap}
}
