/* Ausgelagert aus dem <style>-Block von en/imprint.html, fr/imprint.html, it/imprint.html.
   Inhalt unveraendert uebernommen. */
    body { background:#f8f9ff; color:#0b1c30; min-height:100vh; font-family:Inter,sans-serif; }
    h1, h2 { font-family:'Plus Jakarta Sans',sans-serif; }
    .page-card { background:#fff; border-radius:18px; padding:20px; box-shadow:0 4px 20px -2px rgba(14,165,233,.08); border:1px solid rgba(190,200,210,.45); }
    .page-card h2 { font-weight:800; font-size:18px; line-height:24px; margin-bottom:10px; color:#0b1c30; display:flex; align-items:center; gap:8px; }
    .page-card p, .page-card li { font-size:14px; line-height:22px; color:#333d45; }
    .page-card a { color:#005a80; text-decoration:underline; }
  
