/* Paginas legales (/privacidad, /condiciones, /eliminar-datos).
   Mismo registro que las de psicologianeuroafirmativa.com: prosa corrida y justificada, texto
   oscuro, titulos de seccion del mismo tamano que el cuerpo, sin recuadros ni color que
   despeguen un bloque del resto. De la marca YellowB quedan solo el fondo, la tipografia y
   el pie. */
:root{
  --crema:#FBF6EE;--ambar-osc:#BC8025;--bosque:#355E3B;--tierra:#2B2118;--tierra-suave:#5A4F44;
}
*{box-sizing:border-box;margin:0;padding:0}
body{
  font-family:'Nunito Sans',system-ui,sans-serif;color:var(--tierra);background:var(--crema);
  -webkit-font-smoothing:antialiased;min-height:100vh;
}
header{padding:18px 16px;border-bottom:1px solid rgba(43,33,24,.12)}
header a{
  font-family:'Fraunces',Georgia,serif;font-weight:700;color:var(--bosque);
  text-decoration:none;font-size:1.25rem;display:inline-block;min-height:48px;padding:10px 0;
}
main{
  max-width:860px;margin:0 auto;padding:clamp(40px,6vh,64px) 16px clamp(56px,9vh,88px);
  font-size:15px;line-height:1.66;text-align:justify;hyphens:auto;
}
.etiqueta{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--tierra-suave)}
h1{font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:clamp(1.6rem,3vw,2.1rem);
  margin:10px 0 6px;text-align:left}
.fecha{font-size:12.5px;color:var(--tierra-suave);margin-bottom:30px;text-align:left}
.apertura{margin:0 0 30px}
h2{font-size:15px;font-weight:700;margin:26px 0 6px;text-align:left}
p{margin:0 0 12px}
main a{color:inherit;text-underline-offset:2px;overflow-wrap:anywhere}
main a:hover{color:var(--ambar-osc)}
footer{
  background:var(--tierra);color:#C9BEB0;text-align:center;padding:28px 16px;font-size:.9rem;
}
footer a{color:#E6D9C7;display:inline-block;min-height:48px;padding:13px 6px;text-underline-offset:3px}
footer a[aria-current]{text-decoration:none;font-weight:700}
