/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
	.top-header nav {
		display: none
	}
	.hero-stats {
		gap: 24px;
		flex-wrap: wrap
	}
	.top-header .brand-zone {
		width: 100%;
	}
	.sidebar {
		display: none;
	}
	#btn-menu-mobile {
		display: block;
		z-index: 1001;
	}
	#menu-mobile {
		display: block;
	}
	#menu-mobile.active .mobile-logo {
		background: var(--teal);
		text-align: center;
		display: block;
		padding: 1rem 0;
	}
	.hero,
	.hero-banner {
		background-repeat: no-repeat;
		background-size: cover;
	}
	.hero-banner {
		min-height: 250px;
	}
	.section,
	.proposito-wrap,
	.access,
	.contact-wrap,
	.footer {
		padding-left: 15px;
		padding-right: 15px;
	}
	.theme-intro {
		padding: 16px;
	}
	.theme-accordion {
		padding: 16px;
	}
	.hero-content,
	.hero-stats {
		padding-left: 32px;
		padding-right: 32px
	}
	.accordion .accordion-card .accordion-header {
		padding: 0.5rem;
		line-height: 1.3;
	}
	.btn-primary {
		justify-content: center;
		width: 100%;
	}
	.fp {
		display: block;
	}
	.fp .pl {
		margin-bottom: 1rem;
		text-align: center;
		display: block;
	}
	/* HOME */
	#o-que-somos .qsomos-statement {
		margin-bottom: 1rem;
	}
	#o-que-somos .qsomos-grid {
		grid-template-columns: 1fr;
		display: block;
		gap: 24px;
	}
	#o-que-somos .pillars {
		grid-template-columns: 1fr
	}
	.proposito {
		padding: 2rem;
	}
	.access {
		grid-template-columns: 1fr
	}
	.contact {
		grid-template-columns: 1fr
	}
	.contact-form {
		padding: 15px;
	}
	.submit-row {
		display: block;
	}
	.submit-row .lgpd {
		margin-bottom: 1rem;
	}
	/* TEMAS */
	.themes-wrap {
		padding: 16px 24px 56px
	}
	.themes-grid {
		grid-template-columns: 1fr;
		grid-template-areas:
			"a"
			"b"
			"c"
			"d"
			"e";
		gap: 20px;
	}
	/* O ENVELHECER FEMININO */
	.o-envelhecer-feminino.theme-intro .intro .eyebrow {
		display: block !important;
		text-align: center;
	}
	.o-envelhecer-feminino .stat .num {
		text-align: center;
		display: block;
	}
	.o-envelhecer-feminino.theme-accordion .eyebrow {
		text-align: center;
		display: block;
	}
	.o-envelhecer-feminino .tag {
		text-align: center;
		display: block;
	}
	.o-envelhecer-feminino .step-tag {
		display: block !important;
		text-align: center;
	}
	.o-envelhecer-feminino .accordion-2 .bar-row {
		display: block;
	}
	.o-envelhecer-feminino .accordion-3 .chip.coral {
		display: block;
		line-height: 1.3;
	}
	.o-envelhecer-feminino .accordion-3 .chip.teal {
		display: block;
		line-height: 1.3;
	}
	.o-envelhecer-feminino .stats-grid {
		grid-template-columns: 1fr;
	}
	.o-envelhecer-feminino .accordion-1 .cards-grid {
		grid-template-columns: 1fr;
	}
	.o-envelhecer-feminino .accordion-3 .step-pair {
		grid-template-columns: 1fr;
	}
	/* QUEM SÃO OS 60+ NO BRASIL */
	.quem-sao-os-60-no-brasil .intro .eyebrow {
		display: block !important;
		text-align: center;
	}
	.quem-sao-os-60-no-brasil .top-stats {
		display: block;
	}
	.quem-sao-os-60-no-brasil .top-stat {
		margin-bottom: 1rem;
	}
	.quem-sao-os-60-no-brasil .stats-grid {
		display: block;
	}
	.quem-sao-os-60-no-brasil .stat {
		margin-bottom: 1rem;
	}
	.quem-sao-os-60-no-brasil .hero-stat .big {
		margin: 0 auto;
	}
	.quem-sao-os-60-no-brasil .stat-card .label {
		display: block !important;
		text-align: center;
	}
	.quem-sao-os-60-no-brasil .stat-card .num {
		display: block !important;
		text-align: center;
	}
	.quem-sao-os-60-no-brasil .section-tag {
		display: block !important;
		text-align: center;
	}
	.quem-sao-os-60-no-brasil .profile .profile-stat {
		display: block !important;
		text-align: center;
	}
	.quem-sao-os-60-no-brasil .profile-name {
		display: block !important;
		text-align: center;
	}
	.quem-sao-os-60-no-brasil .profile-age {
		display: block !important;
		text-align: center;
	}
	.quem-sao-os-60-no-brasil .chart-source {
		line-height: 1.3;
	}
	.quem-sao-os-60-no-brasil .profile-tag {
		line-height: 1.3;
	}
	.quem-sao-os-60-no-brasil .stat .ctx {
		line-height: 1.3;
	}
	.quem-sao-os-60-no-brasil .hero-stat {
		flex-direction: column;
		align-items: flex-start;
		gap: 8px;
	}
	.quem-sao-os-60-no-brasil .row-stats {
		grid-template-columns: 1fr;
	}
	.quem-sao-os-60-no-brasil .profiles {
		grid-template-columns: 1fr;
	}
	.quem-sao-os-60-no-brasil .profile-divider {
		margin-left: 0;
		margin-right: 0;
	}
	.quem-sao-os-60-no-brasil .dims {
		grid-template-columns: repeat(2, 1fr);
	}
	.quem-sao-os-60-no-brasil .dims {
		grid-template-columns: 1fr;
	}
	/* BRASIL: UM DOS ECOSSISTEMAS MAIS AVANÇADOS DO MUNDO PARA O ENVELHECIMENTO */
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .intro .eyebrow {
		display: block !important;
		text-align: center;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .hero-gap .big {
		display: block !important;
		text-align: center;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .network-layout {
		grid-template-columns: 76px 1fr 76px;
		gap: 8px;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .actor {
		width: 90px;
		padding: 4px 4px;
		min-height: 24px;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .hub {
		width: 84px;
		height: 84px;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .sec-chip {
	    padding: 5px 3px;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .sec-col {
		margin-bottom: 1rem;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .network-layout {
		margin-bottom: 1rem;
		display: block;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .network-main {
		aspect-ratio: 200 / 550;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .p6 {
		top: 37.9%;
		left: 88%;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .t4 {
		left: 58%;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .t2 {
		top: 57.9%;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .cascade {
		grid-template-columns: repeat(2, 1fr);
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .hero-gap {
		grid-template-columns: 1fr;
		gap: 14px;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .hero-gap .desc {
		border-left: none !important;
		border-top: 3px solid var(--coral);
		padding-left: 0 !important;
		padding: 12px 0 0;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .cascade {
		grid-template-columns: 1fr;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .stage p {
		min-height: 0;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .ecosystem {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: auto auto auto;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.azul-escuro {
		grid-column: 1;
		grid-row: 1;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.azul-piscina {
		grid-column: 2;
		grid-row: 1;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .hub {
		grid-column: 1 / 3;
		grid-row: 2;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.vermelho {
		grid-column: 1;
		grid-row: 3;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.verde-agua {
		grid-column: 2;
		grid-row: 3;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.azul-escuro,
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.vermelho {
		border-right: none;
		border-top: 3px solid var(--tone-fg);
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.azul-piscina,
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.verde-agua {
		border-left: none;
		border-top: 3px solid var(--tone-fg);
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .links {
		display: none;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .hub-circle {
		width: 80px;
		height: 80px;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .hub-circle svg {
		width: 32px;
		height: 32px;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .ecosystem {
		grid-template-columns: 1fr;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.azul-escuro,
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.azul-piscina,
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.vermelho,
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.verde-agua {
		grid-column: 1;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.azul-escuro {
		grid-row: 1;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.azul-piscina {
		grid-row: 2;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .hub {
		grid-column: 1;
		grid-row: 3;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.vermelho {
		grid-row: 4;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.verde-agua {
		grid-row: 5;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .gears-grid {
		grid-template-columns: 1fr;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .gears-svg {
		max-width: 340px;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-4 .pipeline {
		grid-template-columns: 1fr;
		grid-auto-flow: row;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-4 .chev {
		transform: rotate(90deg);
		padding: 4px 0;
	}
	/* QUANDO O INCENTIVO FISCAL SE TORNA MOTOR DE INVESTIMENTO SOCIAL */
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .intro .eyebrow {
		display: block !important;
		text-align: center;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .compare-card {
		display: block;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .top-stats {
		grid-template-columns: 1fr;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .compare {
		grid-template-columns: 1fr;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .mini-stats {
		grid-template-columns: 1fr 1fr;
		display: block;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .mini-stat {
		margin-bottom: 1rem;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .hero-photo {
		height: 280px;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .hero-stat .big {
		display: block !important;
		text-align: center;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .compare-hero .big {
		display: block !important;
		text-align: center;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .mini-stat .mlabel {
		text-align: center;
		display: block;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .mini-stat .mnum {
		text-align: center;
		display: block;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .cascade {
		grid-template-columns: 1fr;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .hero-stat {
		grid-template-columns: 1fr;
		gap: 14px;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .hero-stat .desc {
		border-left: none;
		border-top: 3px solid var(--teal);
		padding: 12px 0 0;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .accordion-1 .actors {
		grid-template-columns: repeat(2, 1fr);
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .accordion-1 .actors {
		grid-template-columns: 1fr;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .two-charts,
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .strategies {
		grid-template-columns: 1fr;
	}
	/* CIDADES INCLUSIVAS E AMIGAS DA PESSOA IDOSA */
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .intro .eyebrow {
		display: block !important;
		text-align: center;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .pillar ul {
		padding-left: 1rem;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa.theme-accordion p {
		text-align: left;
		line-height: 1.3;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa.theme-accordion .eyebrow {
		line-height: 1.3;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .stats-grid {
		grid-template-columns: 1fr;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .stat .num {
		text-align: center;
		display: block;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .key-card .ico {
		margin: 0 auto;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .pillar h3 {
		margin: 1rem auto;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .r-card .pct {
		text-align: center;
		display: block;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .pillars-grid {
		grid-template-columns: 1fr;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .why-item {
		grid-template-columns: 1fr;
		gap: 6px;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .key-card {
		grid-template-columns: 1fr;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .level {
		grid-template-columns: 64px 1fr;
		gap: 14px;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .scale {
		margin-left: 5rem;
		display: block;
		padding: 0 4px;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .scale::before {
		transform: rotate(90deg);
		top: 50%;
		left: -80px;
		right: 43%;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .scale-step {
		flex-direction: row;
		align-items: start;
		margin-bottom: 1rem;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .scale-step .lbl {
		margin-left: 0.5rem;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .level {
		display: block;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .level .left {
		margin-bottom: 1rem;
		text-align: center;
		display: block;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .flow {
		grid-template-columns: 1fr;
		gap: 8px;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .flow-arrow {
		transform: rotate(90deg);
		padding: 4px 0;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .areas-grid,
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .research-grid {
		grid-template-columns: 1fr;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .area-card.span2 {
		grid-column: span 1;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .rf-callout {
		grid-template-columns: 1fr;
	}
	/* FOOTER */
	.footer-top .brand-mark.footer-mark {
		margin: 0 auto;
	}
	.footer-bottom {
		display: block;
	}
	.footer-bottom .fp {
		text-align: center;
	}
	.fp .pn-list {
		justify-content: center;
	}
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {
	.top-header nav {
		display: none
	}
	.hero-stats {
		gap: 24px;
		flex-wrap: wrap
	}
	.top-header .brand-zone {
		width: 100%;
	}
	.sidebar {
		display: none;
	}
	#btn-menu-mobile {
		display: block;
		z-index: 1001;
	}
	#menu-mobile {
		display: block;
	}
	#menu-mobile.active .mobile-logo {
		background: var(--teal);
		text-align: center;
		display: block;
		padding: 1rem 0;
	}
	.hero,
	.hero-banner {
		background-repeat: no-repeat;
		background-size: cover;
	}
	.hero-banner {
		min-height: 250px;
	}
	.section,
	.proposito-wrap,
	.access,
	.contact-wrap,
	.footer {
		padding-left: 15px;
		padding-right: 15px;
	}
	.theme-intro {
		padding: 16px;
	}
	.theme-accordion {
		padding: 16px;
	}
	.hero-content,
	.hero-stats {
		padding-left: 32px;
		padding-right: 32px
	}
	.accordion .accordion-card .accordion-header {
		padding: 0.5rem;
		line-height: 1.3;
	}
	.btn-primary {
		justify-content: center;
		width: 100%;
	}
	.fp {
		display: block;
	}
	.fp .pl {
		margin-bottom: 1rem;
		text-align: center;
		display: block;
	}
	/* HOME */
	#o-que-somos .qsomos-statement {
		margin-bottom: 1rem;
	}
	#o-que-somos .qsomos-grid {
		grid-template-columns: 1fr;
		display: block;
		gap: 24px;
	}
	#o-que-somos .pillars {
		grid-template-columns: 1fr
	}
	.proposito {
		padding: 2rem;
	}
	.access {
		grid-template-columns: 1fr
	}
	.contact {
		grid-template-columns: 1fr
	}
	.contact-form {
		padding: 15px;
	}
	.submit-row {
		display: block;
	}
	.submit-row .lgpd {
		margin-bottom: 1rem;
	}
	/* TEMAS */
	.themes-wrap {
		padding: 16px 24px 56px
	}
	.themes-grid {
		grid-template-columns: 1fr;
		grid-template-areas:
			"a"
			"b"
			"c"
			"d"
			"e";
		gap: 20px;
	}
	/* O ENVELHECER FEMININO */
	.o-envelhecer-feminino.theme-intro .intro .eyebrow {
		display: block !important;
		text-align: center;
	}
	.o-envelhecer-feminino .stat .num {
		text-align: center;
		display: block;
	}
	.o-envelhecer-feminino.theme-accordion .eyebrow {
		text-align: center;
		display: block;
	}
	.o-envelhecer-feminino .tag {
		text-align: center;
		display: block;
	}
	.o-envelhecer-feminino .step-tag {
		display: block !important;
		text-align: center;
	}
	.o-envelhecer-feminino .accordion-2 .bar-row {
		display: block;
	}
	.o-envelhecer-feminino .accordion-3 .chip.coral {
		display: block;
		line-height: 1.3;
	}
	.o-envelhecer-feminino .accordion-3 .chip.teal {
		display: block;
		line-height: 1.3;
	}
	.o-envelhecer-feminino .stats-grid {
		grid-template-columns: 1fr;
	}
	.o-envelhecer-feminino .accordion-1 .cards-grid {
		grid-template-columns: 1fr;
	}
	.o-envelhecer-feminino .accordion-3 .step-pair {
		grid-template-columns: 1fr;
	}
	/* QUEM SÃO OS 60+ NO BRASIL */
	.quem-sao-os-60-no-brasil .intro .eyebrow {
		display: block !important;
		text-align: center;
	}
	.quem-sao-os-60-no-brasil .top-stats {
		display: block;
	}
	.quem-sao-os-60-no-brasil .top-stat {
		margin-bottom: 1rem;
	}
	.quem-sao-os-60-no-brasil .stats-grid {
		display: block;
	}
	.quem-sao-os-60-no-brasil .stat {
		margin-bottom: 1rem;
	}
	.quem-sao-os-60-no-brasil .hero-stat .big {
		margin: 0 auto;
	}
	.quem-sao-os-60-no-brasil .stat-card .label {
		display: block !important;
		text-align: center;
	}
	.quem-sao-os-60-no-brasil .stat-card .num {
		display: block !important;
		text-align: center;
	}
	.quem-sao-os-60-no-brasil .section-tag {
		display: block !important;
		text-align: center;
	}
	.quem-sao-os-60-no-brasil .profile .profile-stat {
		display: block !important;
		text-align: center;
	}
	.quem-sao-os-60-no-brasil .profile-name {
		display: block !important;
		text-align: center;
	}
	.quem-sao-os-60-no-brasil .profile-age {
		display: block !important;
		text-align: center;
	}
	.quem-sao-os-60-no-brasil .chart-source {
		line-height: 1.3;
	}
	.quem-sao-os-60-no-brasil .profile-tag {
		line-height: 1.3;
	}
	.quem-sao-os-60-no-brasil .stat .ctx {
		line-height: 1.3;
	}
	.quem-sao-os-60-no-brasil .hero-stat {
		flex-direction: column;
		align-items: flex-start;
		gap: 8px;
	}
	.quem-sao-os-60-no-brasil .row-stats {
		grid-template-columns: 1fr;
	}
	.quem-sao-os-60-no-brasil .profiles {
		grid-template-columns: 1fr;
	}
	.quem-sao-os-60-no-brasil .profile-divider {
		margin-left: 0;
		margin-right: 0;
	}
	.quem-sao-os-60-no-brasil .dims {
		grid-template-columns: repeat(2, 1fr);
	}
	.quem-sao-os-60-no-brasil .dims {
		grid-template-columns: 1fr;
	}
	/* BRASIL: UM DOS ECOSSISTEMAS MAIS AVANÇADOS DO MUNDO PARA O ENVELHECIMENTO */
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .intro .eyebrow {
		display: block !important;
		text-align: center;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .hero-gap .big {
		display: block !important;
		text-align: center;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .network-layout {
		grid-template-columns: 76px 1fr 76px;
		gap: 8px;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .actor {
		width: 90px;
		padding: 4px 4px;
		min-height: 24px;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .hub {
		width: 84px;
		height: 84px;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .sec-chip {
	    padding: 5px 3px;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .sec-col {
		margin-bottom: 1rem;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .network-layout {
		margin-bottom: 1rem;
		display: block;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .network-main {
		aspect-ratio: 200 / 550;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .p6 {
		top: 37.9%;
		left: 88%;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .t4 {
		left: 58%;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .t2 {
		top: 57.9%;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .cascade {
		grid-template-columns: repeat(2, 1fr);
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .hero-gap {
		grid-template-columns: 1fr;
		gap: 14px;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .hero-gap .desc {
		border-left: none !important;
		border-top: 3px solid var(--coral);
		padding-left: 0 !important;
		padding: 12px 0 0;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .cascade {
		grid-template-columns: 1fr;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .stage p {
		min-height: 0;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .ecosystem {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: auto auto auto;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.azul-escuro {
		grid-column: 1;
		grid-row: 1;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.azul-piscina {
		grid-column: 2;
		grid-row: 1;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .hub {
		grid-column: 1 / 3;
		grid-row: 2;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.vermelho {
		grid-column: 1;
		grid-row: 3;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.verde-agua {
		grid-column: 2;
		grid-row: 3;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.azul-escuro,
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.vermelho {
		border-right: none;
		border-top: 3px solid var(--tone-fg);
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.azul-piscina,
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.verde-agua {
		border-left: none;
		border-top: 3px solid var(--tone-fg);
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .links {
		display: none;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .hub-circle {
		width: 80px;
		height: 80px;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .hub-circle svg {
		width: 32px;
		height: 32px;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .ecosystem {
		grid-template-columns: 1fr;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.azul-escuro,
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.azul-piscina,
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.vermelho,
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.verde-agua {
		grid-column: 1;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.azul-escuro {
		grid-row: 1;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.azul-piscina {
		grid-row: 2;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .hub {
		grid-column: 1;
		grid-row: 3;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.vermelho {
		grid-row: 4;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.verde-agua {
		grid-row: 5;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .gears-grid {
		grid-template-columns: 1fr;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .gears-svg {
		max-width: 340px;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-4 .pipeline {
		grid-template-columns: 1fr;
		grid-auto-flow: row;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-4 .chev {
		transform: rotate(90deg);
		padding: 4px 0;
	}
	/* QUANDO O INCENTIVO FISCAL SE TORNA MOTOR DE INVESTIMENTO SOCIAL */
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .intro .eyebrow {
		display: block !important;
		text-align: center;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .compare-card {
		display: block;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .top-stats {
		grid-template-columns: 1fr;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .compare {
		grid-template-columns: 1fr;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .mini-stats {
		grid-template-columns: 1fr 1fr;
		display: block;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .mini-stat {
		margin-bottom: 1rem;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .hero-photo {
		height: 280px;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .hero-stat .big {
		display: block !important;
		text-align: center;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .compare-hero .big {
		display: block !important;
		text-align: center;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .mini-stat .mlabel {
		text-align: center;
		display: block;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .mini-stat .mnum {
		text-align: center;
		display: block;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .cascade {
		grid-template-columns: 1fr;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .hero-stat {
		grid-template-columns: 1fr;
		gap: 14px;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .hero-stat .desc {
		border-left: none;
		border-top: 3px solid var(--teal);
		padding: 12px 0 0;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .accordion-1 .actors {
		grid-template-columns: repeat(2, 1fr);
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .accordion-1 .actors {
		grid-template-columns: 1fr;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .two-charts,
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .strategies {
		grid-template-columns: 1fr;
	}
	/* CIDADES INCLUSIVAS E AMIGAS DA PESSOA IDOSA */
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .intro .eyebrow {
		display: block !important;
		text-align: center;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .pillar ul {
		padding-left: 1rem;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa.theme-accordion p {
		text-align: left;
		line-height: 1.3;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa.theme-accordion .eyebrow {
		line-height: 1.3;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .stats-grid {
		grid-template-columns: 1fr;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .stat .num {
		text-align: center;
		display: block;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .key-card .ico {
		margin: 0 auto;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .pillar h3 {
		margin: 1rem auto;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .r-card .pct {
		text-align: center;
		display: block;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .pillars-grid {
		grid-template-columns: 1fr;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .why-item {
		grid-template-columns: 1fr;
		gap: 6px;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .key-card {
		grid-template-columns: 1fr;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .level {
		grid-template-columns: 64px 1fr;
		gap: 14px;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .scale {
		margin-left: 5rem;
		display: block;
		padding: 0 4px;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .scale::before {
		transform: rotate(90deg);
		top: 50%;
		left: -80px;
		right: 43%;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .scale-step {
		flex-direction: row;
		align-items: start;
		margin-bottom: 1rem;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .scale-step .lbl {
		margin-left: 0.5rem;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .level {
		display: block;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .level .left {
		margin-bottom: 1rem;
		text-align: center;
		display: block;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .flow {
		grid-template-columns: 1fr;
		gap: 8px;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .flow-arrow {
		transform: rotate(90deg);
		padding: 4px 0;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .areas-grid,
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .research-grid {
		grid-template-columns: 1fr;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .area-card.span2 {
		grid-column: span 1;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .rf-callout {
		grid-template-columns: 1fr;
	}
	/* FOOTER */
	.footer-top .brand-mark.footer-mark {
		margin: 0 auto;
	}
	.footer-bottom {
		display: block;
	}
	.footer-bottom .fp {
		text-align: center;
	}
	.fp .pn-list {
		justify-content: center;
	}
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {
	.top-header nav {
		display: none
	}
	.hero-stats {
		gap: 24px;
		flex-wrap: wrap
	}
	.top-header .brand-zone {
		width: 100%;
	}
	.sidebar {
		display: none;
	}
	#btn-menu-mobile {
		display: block;
		z-index: 1001;
	}
	#menu-mobile {
		display: block;
	}
	#menu-mobile.active .mobile-logo {
		background: var(--teal);
		text-align: center;
		display: block;
		padding: 1rem 0;
	}
	.hero,
	.hero-banner {
		background-repeat: no-repeat;
		background-size: cover;
	}
	.hero-banner {
		min-height: 250px;
	}
	.section,
	.proposito-wrap,
	.access,
	.contact-wrap,
	.footer {
		padding-left: 15px;
		padding-right: 15px;
	}
	.theme-intro {
		padding: 16px;
	}
	.theme-accordion {
		padding: 16px;
	}
	.hero-content,
	.hero-stats {
		padding-left: 32px;
		padding-right: 32px
	}
	.accordion .accordion-card .accordion-header {
		padding: 0.5rem;
		line-height: 1.3;
	}
	.btn-primary {
		justify-content: center;
		width: 100%;
	}
	.fp {
		display: block;
	}
	.fp .pl {
		margin-bottom: 1rem;
		text-align: center;
		display: block;
	}
	/* HOME */
	#o-que-somos .qsomos-statement {
		margin-bottom: 1rem;
	}
	#o-que-somos .qsomos-grid {
		grid-template-columns: 1fr;
		display: block;
		gap: 24px;
	}
	#o-que-somos .pillars {
		grid-template-columns: 1fr
	}
	.proposito {
		padding: 2rem;
	}
	.access {
		grid-template-columns: 1fr
	}
	.contact {
		grid-template-columns: 1fr
	}
	.contact-form {
		padding: 15px;
	}
	.submit-row {
		display: block;
	}
	.submit-row .lgpd {
		margin-bottom: 1rem;
	}
	/* TEMAS */
	.themes-grid {
		grid-template-columns: repeat(2, 1fr);
		grid-template-areas:
			"a b"
			"c d"
			"e .";
	}
	/* O ENVELHECER FEMININO */
	.o-envelhecer-feminino.theme-intro .intro .eyebrow {
		display: block !important;
		text-align: center;
	}
	.o-envelhecer-feminino .stat .num {
		text-align: center;
		display: block;
	}
	.o-envelhecer-feminino.theme-accordion .eyebrow {
		text-align: center;
		display: block;
	}
	.o-envelhecer-feminino .tag {
		text-align: center;
		display: block;
	}
	.o-envelhecer-feminino .step-tag {
		display: block !important;
		text-align: center;
	}
	.o-envelhecer-feminino .accordion-2 .bar-row {
		display: block;
	}
	.o-envelhecer-feminino .accordion-3 .chip.coral {
		display: block;
		line-height: 1.3;
	}
	.o-envelhecer-feminino .accordion-3 .chip.teal {
		display: block;
		line-height: 1.3;
	}
	.o-envelhecer-feminino .stats-grid {
		grid-template-columns: 1fr;
	}
	.o-envelhecer-feminino .accordion-1 .cards-grid {
		grid-template-columns: 1fr;
	}
	.o-envelhecer-feminino .accordion-3 .step-pair {
		grid-template-columns: 1fr;
	}
	/* QUEM SÃO OS 60+ NO BRASIL */
	.quem-sao-os-60-no-brasil .intro .eyebrow {
		display: block !important;
		text-align: center;
	}
	.quem-sao-os-60-no-brasil .top-stats {
		display: block;
	}
	.quem-sao-os-60-no-brasil .top-stat {
		margin-bottom: 1rem;
	}
	.quem-sao-os-60-no-brasil .stats-grid {
		display: block;
	}
	.quem-sao-os-60-no-brasil .stat {
		margin-bottom: 1rem;
	}
	.quem-sao-os-60-no-brasil .hero-stat .big {
		margin: 0 auto;
	}
	.quem-sao-os-60-no-brasil .stat-card .label {
		display: block !important;
		text-align: center;
	}
	.quem-sao-os-60-no-brasil .stat-card .num {
		display: block !important;
		text-align: center;
	}
	.quem-sao-os-60-no-brasil .section-tag {
		display: block !important;
		text-align: center;
	}
	.quem-sao-os-60-no-brasil .profile .profile-stat {
		display: block !important;
		text-align: center;
	}
	.quem-sao-os-60-no-brasil .profile-name {
		display: block !important;
		text-align: center;
	}
	.quem-sao-os-60-no-brasil .profile-age {
		display: block !important;
		text-align: center;
	}
	.quem-sao-os-60-no-brasil .chart-source {
		line-height: 1.3;
	}
	.quem-sao-os-60-no-brasil .profile-tag {
		line-height: 1.3;
	}
	.quem-sao-os-60-no-brasil .stat .ctx {
		line-height: 1.3;
	}
	.quem-sao-os-60-no-brasil .hero-stat {
		flex-direction: column;
		align-items: flex-start;
		gap: 8px;
	}
	.quem-sao-os-60-no-brasil .row-stats {
		grid-template-columns: 1fr;
	}
	.quem-sao-os-60-no-brasil .profiles {
		grid-template-columns: 1fr;
	}
	.quem-sao-os-60-no-brasil .profile-divider {
		margin-left: 0;
		margin-right: 0;
	}
	.quem-sao-os-60-no-brasil .dims {
		grid-template-columns: repeat(2, 1fr);
	}
	.quem-sao-os-60-no-brasil .dims {
		grid-template-columns: 1fr;
	}
	/* BRASIL: UM DOS ECOSSISTEMAS MAIS AVANÇADOS DO MUNDO PARA O ENVELHECIMENTO */
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .intro .eyebrow {
		display: block !important;
		text-align: center;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .hero-gap .big {
		display: block !important;
		text-align: center;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .network-layout {
		grid-template-columns: 76px 1fr 76px;
		gap: 8px;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .actor {
		width: 90px;
		padding: 4px 4px;
		min-height: 24px;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .hub {
		width: 84px;
		height: 84px;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .sec-chip {
	    padding: 5px 3px;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .sec-col {
		margin-bottom: 1rem;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .network-layout {
		margin-bottom: 1rem;
		display: block;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .network-main {
		aspect-ratio: 200 / 550;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .p6 {
		top: 37.9%;
		left: 88%;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .t4 {
		left: 58%;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-1 .t2 {
		top: 57.9%;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .cascade {
		grid-template-columns: repeat(2, 1fr);
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .hero-gap {
		grid-template-columns: 1fr;
		gap: 14px;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .hero-gap .desc {
		border-left: none !important;
		border-top: 3px solid var(--coral);
		padding-left: 0 !important;
		padding: 12px 0 0;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .cascade {
		grid-template-columns: 1fr;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .stage p {
		min-height: 0;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .ecosystem {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: auto auto auto;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.azul-escuro {
		grid-column: 1;
		grid-row: 1;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.azul-piscina {
		grid-column: 2;
		grid-row: 1;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .hub {
		grid-column: 1 / 3;
		grid-row: 2;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.vermelho {
		grid-column: 1;
		grid-row: 3;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.verde-agua {
		grid-column: 2;
		grid-row: 3;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.azul-escuro,
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.vermelho {
		border-right: none;
		border-top: 3px solid var(--tone-fg);
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.azul-piscina,
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.verde-agua {
		border-left: none;
		border-top: 3px solid var(--tone-fg);
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .links {
		display: none;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .hub-circle {
		width: 80px;
		height: 80px;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .hub-circle svg {
		width: 32px;
		height: 32px;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .ecosystem {
		grid-template-columns: 1fr;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.azul-escuro,
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.azul-piscina,
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.vermelho,
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.verde-agua {
		grid-column: 1;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.azul-escuro {
		grid-row: 1;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.azul-piscina {
		grid-row: 2;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .hub {
		grid-column: 1;
		grid-row: 3;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.vermelho {
		grid-row: 4;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .pillar.verde-agua {
		grid-row: 5;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .gears-grid {
		grid-template-columns: 1fr;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .gears-svg {
		max-width: 340px;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-4 .pipeline {
		grid-template-columns: 1fr;
		grid-auto-flow: row;
	}
	.brasil-um-dos-ecossistemas-mais-avancados-do-mundo-para-o-envelhecimento .accordion-4 .chev {
		transform: rotate(90deg);
		padding: 4px 0;
	}
	/* QUANDO O INCENTIVO FISCAL SE TORNA MOTOR DE INVESTIMENTO SOCIAL */
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .intro .eyebrow {
		display: block !important;
		text-align: center;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .compare-card {
		display: block;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .top-stats {
		grid-template-columns: 1fr;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .compare {
		grid-template-columns: 1fr;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .mini-stats {
		grid-template-columns: 1fr 1fr;
		display: block;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .mini-stat {
		margin-bottom: 1rem;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .hero-photo {
		height: 280px;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .hero-stat .big {
		display: block !important;
		text-align: center;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .compare-hero .big {
		display: block !important;
		text-align: center;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .mini-stat .mlabel {
		text-align: center;
		display: block;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .mini-stat .mnum {
		text-align: center;
		display: block;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .cascade {
		grid-template-columns: 1fr;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .hero-stat {
		grid-template-columns: 1fr;
		gap: 14px;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .hero-stat .desc {
		border-left: none;
		border-top: 3px solid var(--teal);
		padding: 12px 0 0;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .accordion-1 .actors {
		grid-template-columns: repeat(2, 1fr);
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .accordion-1 .actors {
		grid-template-columns: 1fr;
	}
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .two-charts,
	.quando-o-incentivo-fiscal-se-torna-motor-de-investimento-social .strategies {
		grid-template-columns: 1fr;
	}
	/* CIDADES INCLUSIVAS E AMIGAS DA PESSOA IDOSA */
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .intro .eyebrow {
		display: block !important;
		text-align: center;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .pillar ul {
		padding-left: 1rem;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa.theme-accordion p {
		text-align: left;
		line-height: 1.3;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa.theme-accordion .eyebrow {
		line-height: 1.3;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .stats-grid {
		grid-template-columns: 1fr;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .stat .num {
		text-align: center;
		display: block;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .key-card .ico {
		margin: 0 auto;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .pillar h3 {
		margin: 1rem auto;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .r-card .pct {
		text-align: center;
		display: block;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .pillars-grid {
		grid-template-columns: 1fr;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .why-item {
		grid-template-columns: 1fr;
		gap: 6px;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .key-card {
		grid-template-columns: 1fr;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .level {
		grid-template-columns: 64px 1fr;
		gap: 14px;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .scale {
		margin-left: 5rem;
		display: block;
		padding: 0 4px;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .scale::before {
		transform: rotate(90deg);
		top: 50%;
		left: -80px;
		right: 43%;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .scale-step {
		flex-direction: row;
		align-items: start;
		margin-bottom: 1rem;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .scale-step .lbl {
		margin-left: 0.5rem;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .level {
		display: block;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .level .left {
		margin-bottom: 1rem;
		text-align: center;
		display: block;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .flow {
		grid-template-columns: 1fr;
		gap: 8px;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .flow-arrow {
		transform: rotate(90deg);
		padding: 4px 0;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .areas-grid,
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .research-grid {
		grid-template-columns: 1fr;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .area-card.span2 {
		grid-column: span 1;
	}
	.cidades-inclusivas-e-amigas-da-pessoa-idosa .rf-callout {
		grid-template-columns: 1fr;
	}
	/* FOOTER */
	.footer-top .brand-mark.footer-mark {
		margin: 0 auto;
	}
	.footer-bottom {
		display: block;
	}
	.footer-bottom .fp {
		text-align: center;
	}
	.fp .pn-list {
		justify-content: center;
	}
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {
	/* TEMAS */
	.themes-grid {
		grid-template-columns: repeat(2, 1fr);
		grid-template-areas:
			"a b"
			"c d"
			"e .";
	}
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	
}

@media (min-width: 1280px) {
	
}

@media (min-width: 1340px) {
	
}

@media (min-width: 1367px) {
	
}

@media (min-width: 1440px) {
	
}

@media (min-width: 1536px) {
	
}

@media (min-width: 1728px) {
	
}

@media (min-width: 1920px) {
	
}

@media (min-width: 2048px) {
	
}