/* Fechamento da edicao 2026: CTA em coluna unica e registros de fotos no padrao usado na edicao 2025. */
.cta-2026 { grid-template-columns: minmax(0, 1fr); max-width: 720px; margin-left: auto; margin-right: auto; }

@media (max-width: 900px) {
    .cta-2026 { margin-top: 2rem; }
}

.photo-register { padding: 4rem 3rem; background: white; border: 1px dashed var(--primary-color); border-radius: 16px; color: var(--text-on-light); max-width: 900px; margin: 0 auto; box-shadow: var(--shadow-sm); }

@media (max-width: 768px) {
    .photo-register { padding: 2rem 1.5rem; }
}

@media (max-width: 480px) {
    .photo-register { padding: 1.5rem 1rem; }
}
