/* Privacy and error pages: a single readable column. */

.privacidad { max-width: 46rem; padding-block: calc(var(--header-h) * 0.5) 5rem; }
.privacidad h1 { font-size: clamp(2.2rem, 3vw + 1rem, 3.4rem); margin: 1.5rem 0 1.25rem; }
.privacidad h2 { font-size: 1.5rem; margin: 2rem 0 0.6rem; }
.privacidad__intro { font-size: var(--t-lead); color: var(--c-ink-2); }
.privacidad ul { padding-left: 1.25rem; display: grid; gap: 0.4rem; }
.privacidad p, .privacidad li { max-width: 42rem; }

.pagina-error__caja { text-align: left; padding-top: 7rem; }
.pagina-error__codigo { font-family: var(--font-display); font-size: clamp(5rem, 14vw, 9rem); line-height: 1; color: var(--c-gold); margin: 0; }
.pagina-error__acciones { display: flex; flex-wrap: wrap; gap: 0.75rem; margin-top: 1.5rem; }
