/* Páginas internas: mesma grade e intervalos equilibrados em todo o catálogo. */
.inner-page main>.section{padding:64px 0}
.inner-page main>.section .section-heading{margin-bottom:32px}
.inner-page .content-grid{grid-template-columns:1fr 1fr;align-items:start;gap:85px}
.inner-page .content{min-width:0}
.inner-page .info-card{align-self:start}
.inner-page .cards{grid-template-columns:repeat(3,minmax(0,1fr))}
.inner-page .card img{height:auto}
.inner-page .faq details:last-child{margin-bottom:0}
@media(max-width:1100px){.inner-page .content-grid{gap:45px}.recognition .prize-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}
@media(max-width:900px){.inner-page .content-grid{gap:32px}.inner-page .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.inner-page main>.section{padding:40px 0}.inner-page main>.section .section-heading{margin-bottom:24px}.inner-page .content-grid,.inner-page .cards{grid-template-columns:1fr;gap:28px}.recognition .prize-timeline{grid-template-columns:1fr;gap:0}}
