/* Template genérico (index.php), usado até cada página ganhar o seu */

.pagina-simples{padding:calc(180 * var(--u)) 0 calc(140 * var(--u));min-height:70vh}
.pagina-titulo{
  font-family:var(--titulo);font-weight:var(--peso-titulo);font-size:max(30px, calc(40 * var(--u)));line-height:1.15;letter-spacing:-0.005em;
  color:var(--preto);max-width:900px;margin:0;
}
.pagina-capa{margin-top:40px;border-radius:16px;overflow:hidden;max-width:900px}
.pagina-capa img{width:100%;height:auto}
.pagina-texto{margin-top:40px;max-width:760px;font-size:max(16px, calc(18.5 * var(--u)));line-height:1.64;color:var(--tinta)}
.pagina-texto a{text-decoration:underline;text-underline-offset:3px}
.pagina-texto img{height:auto;border-radius:12px}
.pagina-lista{list-style:none;margin:40px 0 0;padding:0;display:flex;flex-direction:column;gap:18px}
.pagina-lista a{font-family:var(--titulo);font-size:20px;line-height:1.35;color:var(--preto);transition:color .4s ease}
.pagina-lista a:hover{color:var(--tinta-2)}

@media (max-width:1024px){
  .pagina-simples{padding:120px 0 96px}
}

/* ==================== Página de texto (Política, Termos) ==================== */
.pagina-legal{max-width:calc(var(--esq) + 820px + var(--dir))}
.pagina-legal-topo{padding-bottom:8px}
.pagina-data{margin-top:14px;font-size:15px;color:var(--tinta-3)}
.pagina-legal .pagina-texto{margin-top:48px;max-width:760px}
.pagina-texto > * + *{margin-top:1.1em}
.pagina-texto h2{margin-top:2em;font-family:var(--titulo);font-weight:var(--peso-titulo);font-size:max(20px, calc(24 * var(--u)));line-height:1.3;color:var(--preto)}
.pagina-texto h3{margin-top:1.6em;font-family:var(--titulo);font-weight:var(--peso-titulo);font-size:18px;line-height:1.35;color:var(--preto)}
.pagina-texto ul,.pagina-texto ol{padding-left:1.2em}
.pagina-texto ul{list-style:disc}
.pagina-texto ol{list-style:decimal}
.pagina-texto li + li{margin-top:.45em}
.pagina-texto strong{color:var(--preto)}
@media (max-width:767px){
  .pagina-simples{padding:48px 0 72px}
  .pagina-legal .pagina-texto{margin-top:32px}
}
