/* Ajustes pedidos pelo dono depois da aprovação (entram só na versão publicada; ver LEIA-ME). */

/* Dúvidas (#faq): menos vazio em volta, perguntas maiores e a Natalie ao lado do título */
#faq.natalie-faq-section{padding:40px 0}
#faq .faq-inner{padding-top:28px;padding-bottom:28px;align-items:center;gap:56px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}
#faq .faq-heading{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:22px;align-items:center}
#faq .faq-heading::before{content:'';grid-row:1 / span 3;width:clamp(120px,13vw,170px);aspect-ratio:276/344;background:url('imagens-criadas/vid/chibi-repouso-limpo-v1.webp') center/contain no-repeat;transform:rotate(-4deg);filter:drop-shadow(0 8px 10px #b4849e33)}
#faq .faq-heading>*{grid-column:2}
#faq .faq-heading h2{font-size:clamp(36px,4.4vw,58px)}
#faq .faq-heading p{font-size:18px}
#faq .faq-list{gap:16px}
#faq .faq-list summary{padding:22px 26px;font-size:17px}
#faq .faq-list summary:after{font-size:24px;line-height:25px}
#faq .faq-list details p{padding:0 26px 22px;font-size:15.5px}
@media(max-width:900px){#faq .faq-inner{grid-template-columns:1fr;gap:28px}}
@media(max-width:600px){
  #faq.natalie-faq-section{padding:28px 0}
  #faq .faq-inner{padding-top:16px;padding-bottom:16px;gap:22px}
  #faq .faq-heading{column-gap:14px}
  #faq .faq-heading::before{width:88px}
  #faq .faq-heading h2{font-size:34px}
  #faq .faq-heading p{font-size:15px}
  #faq .faq-list{gap:12px}
  #faq .faq-list summary{padding:18px 18px;font-size:15.5px}
  #faq .faq-list details p{padding:0 18px 18px;font-size:14px}
}
