/* ============================================================
   CHOOOD — freie Seiten (Impressum, Datenschutz, Nutzungsbedingungen, …)
   Schmale Lesespalte; die Typografie kommt aus .rich-text
   in choood.css.
   ============================================================ */

.page-wrap {
  max-width: 760px;
  margin: 0 auto;
  padding: 10px 20px 60px;
}

.page-head {
  font-family: 'Caveat', cursive;
  font-weight: 700;
  font-size: clamp(30px, 5vw, 40px);
  color: var(--on-bg, var(--text-primary));
  margin-bottom: 14px;
}

/* Firmenangaben unter dem Fließtext — bewusst nüchtern gesetzt. */
.company-details {
  margin-top: 28px;
  padding: 18px 20px;
  background: rgba(255,255,255,.6);
  border: 1px dashed rgba(184,159,224,.5);
  border-radius: 14px;
  font-family: 'Fredoka', sans-serif;
  font-size: 16px;
  line-height: 1.6;
  color: #3A3A44;
}
.company-details h2 {
  font-family: 'Fredoka', sans-serif;
  font-weight: 600;
  font-size: 17px;
  color: var(--text-primary);
  margin: 14px 0 2px;
}
.company-details h2:first-child { margin-top: 0; }
.company-details p { margin: 0; }
.company-details a { color: var(--lila-strong); }

@media (max-width: 500px) {
  .page-wrap { padding: 8px 16px 40px; }
}
