/* ===== pq · Para quem é (parede areia, só tipografia) ===== */
.pq-secao blockquote{quotes:none}
.pq-titulo{max-width:12em}
.pq-rotulo{font-family:var(--f-sem);font-size:var(--t-mini);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-suave)}

/* as três perguntas (um bloco só, em degraus), a linha e a resposta */
.pq-conversa{margin-top:clamp(3rem,7vw,5.5rem)}
.pq-perguntas{list-style:none;padding:0;margin-top:clamp(1.4rem,3vw,2.4rem);display:grid;row-gap:clamp(1.3rem,2.6vw,2.2rem)}
.pq-perguntas p{font-family:var(--f-serifa);font-variation-settings:"opsz" 60;font-style:italic;font-weight:250;font-size:clamp(2rem,4.9vw,4.4rem);line-height:1;letter-spacing:-.025em;color:var(--caramelo-texto);max-width:14.5em;text-wrap:balance}
.pq-perguntas strong{font-style:normal;font-weight:860;color:var(--tinta);letter-spacing:-.03em}
.pq-resposta{margin-top:clamp(1.6rem,3.5vw,3rem)}
.pq-linha{height:clamp(2.8rem,6vw,5rem)}
.pq-resposta-fala{margin-top:clamp(1.4rem,3vw,2.4rem)}
.pq-resposta-fala p{font-family:var(--f-serifa)}
.pq-resposta-fala span{display:block;font-size:var(--t-lead);line-height:1.32;max-width:27em;color:var(--tinta)}
.pq-resposta-fala strong{display:block;margin-top:.5rem;font-variation-settings:"opsz" 60;font-weight:860;font-size:clamp(2.3rem,5.6vw,5rem);line-height:.98;letter-spacing:-.028em}

/* para quem: cada nome numa linha, com a fala dela à margem de alguns */
.pq-quem{position:relative;margin-top:clamp(4.5rem,10vw,8.5rem)}
.pq-epidemia-olho{margin-bottom:.9rem}
.pq-epidemia blockquote p{font-family:var(--f-serifa);font-variation-settings:"opsz" 60;font-size:clamp(1.7rem,2.5vw,2.2rem);line-height:1.08;letter-spacing:-.02em;font-weight:400;color:var(--tinta);max-width:16em}
.pq-epidemia span{display:block;font-style:italic;font-weight:250;color:var(--caramelo-texto)}
.pq-lista{margin-top:clamp(2.4rem,5vw,3.5rem);padding-top:clamp(1.6rem,3vw,2.2rem);border-top:1px solid var(--fio)}
.pq-abre,.pq-tambem p{font-family:var(--f-serifa);font-size:clamp(1.25rem,1.9vw,1.7rem);line-height:1.3;color:var(--tinta)}
.pq-abre strong,.pq-tambem strong{font-weight:860;letter-spacing:-.01em}
.pq-abre{margin-top:1.3rem}
.pq-termos{list-style:none;padding:0;margin-top:.4rem}
.pq-termos li{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}
.pq-termo{font-family:var(--f-serifa);font-variation-settings:"opsz" 60;font-size:clamp(2.1rem,5.2vw,4.6rem);line-height:1.08;letter-spacing:-.028em;font-weight:500;color:var(--tinta)}
.pq-termo small{font-size:1em;font-style:italic;font-weight:250;color:var(--caramelo-texto)}
.pq-guia{display:none}
.pq-nota{margin:.35rem 0 .9rem;padding-left:1rem;border-left:1px solid var(--caramelo-texto)}
.pq-nota p{font-family:var(--f-serifa);font-style:italic;font-weight:300;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.2;color:var(--caramelo-texto)}
.pq-tambem{margin-top:clamp(1.6rem,3vw,2.4rem);display:grid;gap:1.1rem clamp(2rem,5vw,5rem)}
.pq-tambem p{max-width:21em}

/* fim: os pais e a chamada */
.pq-fim{margin-top:clamp(4rem,9vw,7.5rem);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem);align-items:end}
.pq-pais{background:var(--papel);padding:clamp(1.8rem,4vw,3.4rem);border-radius:0 clamp(3.5rem,9vw,7rem) 0 0}
.pq-pais>*+*{margin-top:1.1rem}
.pq-pais .wf-h3{max-width:13em}
.pq-pais-fala{padding-top:.3rem}
.pq-pais-fala p{font-family:var(--f-serifa);font-style:italic;font-weight:300;font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.2;letter-spacing:-.01em;color:var(--tinta);max-width:19em}
.pq-chamada{display:grid;gap:1.5rem;justify-items:start}
.pq-chamada-frase{font-family:var(--f-serifa);font-variation-settings:"opsz" 60;font-size:clamp(1.75rem,2.9vw,2.6rem);line-height:1.06;letter-spacing:-.022em;font-weight:400;max-width:12.5em;text-wrap:balance}
.pq-chamada-frase em{font-style:italic;font-weight:250;color:var(--caramelo-texto)}
.pq-chamada-frase strong{font-weight:860}

@media (min-width:900px){
  .pq-perguntas li:nth-child(2){padding-left:12%}
  .pq-perguntas li:nth-child(3){padding-left:24%}
  .pq-resposta-fala{margin-left:24%}
  .pq-quem{--pq-margem:min(23rem,30%)}
  .pq-epidemia{position:absolute;right:0;top:clamp(1.6rem,3vw,2.2rem);width:var(--pq-margem)}
  .pq-lista{margin-top:0}
  .pq-termos li.pq-com-nota{grid-template-columns:auto minmax(2.5rem,1fr) var(--pq-margem);column-gap:1.4rem}
  .pq-guia{display:block;height:1px;background:var(--caramelo-texto);opacity:.7;transform:translateY(.35rem)}
  .pq-nota{margin:0;padding:0;border:0;transform:translateY(.35rem)}
  .pq-tambem{grid-template-columns:auto auto;justify-content:start}
  .pq-fim{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(3rem,7vw,7rem)}
  .pq-chamada{padding-bottom:clamp(1.8rem,4vw,3.2rem)}
}
@media (max-width:520px){
  .pq-chamada .wf-botao{width:100%;justify-content:center}
}
