/* Depoimentos: frase em Bodoni, marca em DM Mono. Sem estrelas, foto, carrossel nem schema de avaliação. */
.gc26-depo__topo { max-width: 720px; margin: 0 0 clamp(32px, 4vw, 56px); }
.gc26-depo__topo .gc26-titulo { margin: 14px 0 0; }
.gc26-depo__lista { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: clamp(32px, 6vw, 96px); }
.gc26-depo__item { margin: 0; padding: clamp(24px, 2.6vw, 36px) 0 clamp(28px, 3vw, 44px); border-top: 1px solid var(--gc-linha); display: flex; flex-direction: column; justify-content: space-between; gap: 22px; }
.gc26-depo__frase { margin: 0; padding: 0; border: 0; }
.gc26-depo__frase p { margin: 0; font-family: var(--gc-serif); font-weight: 400; font-size: clamp(22px, 2.1vw, 30px); line-height: 1.3; letter-spacing: -0.005em; color: var(--gc-tinta); text-wrap: balance; }
.gc26-depo__marca { display: flex; flex-wrap: wrap; align-items: center; column-gap: 24px; row-gap: 0; font-family: var(--gc-mono); font-size: 12px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--gc-cinza); }
.gc26-depo__nome { display: inline-flex; align-items: center; min-height: 44px; }
.gc26-depo__caso { display: inline-flex; align-items: center; min-height: 44px; color: var(--gc-tinta); text-decoration: none; border-bottom: 1px solid transparent; }
.gc26-depo__caso:hover, .gc26-depo__caso:focus-visible { color: var(--gc-azul); }
.gc26-depo__caso:focus-visible { outline: 2px solid var(--gc-azul); outline-offset: 2px; }
.gc26-depo__caso::after { content: '\2192'; margin-left: 8px; letter-spacing: 0; }
/* Dentro da página do case: uma frase só, sem título nem link */
.gc26-depo--case { padding-top: 0; padding-bottom: clamp(48px, 6vw, 88px); }
.gc26-depo__lista--sozinho { display: block; max-width: 760px; }
.gc26-depo__lista--sozinho .gc26-depo__item { padding: 28px 0 0; }
@media (max-width: 767px) {
	.gc26-depo__lista { grid-template-columns: 1fr; }
	.gc26-depo__item { gap: 4px; padding-bottom: 20px; }
	.gc26-depo__frase p { font-size: 22px; }
}
@media (prefers-reduced-motion: reduce) { .gc26-depo__caso { transition: none; } }
