/* Ausgelagert aus dem <style>-Block von widerrufsbelehrung.html.
   Inhalt unveraendert uebernommen. */
    .soft-glow { box-shadow: 0 4px 20px -2px rgba(14,165,233,0.08); }
    .prose-section h2 {
      font-family: 'Plus Jakarta Sans', sans-serif;
      font-weight: 700; font-size: 16px; color: #0b1c30;
      margin-bottom: 8px; margin-top: 0;
      display: flex; align-items: center; gap: 8px;
    }
    .prose-section h3 {
      font-family: 'Plus Jakarta Sans', sans-serif;
      font-weight: 700; font-size: 14px; color: #0b1c30;
      margin: 14px 0 6px;
    }
    .prose-section p, .prose-section li {
      font-family: Inter, sans-serif;
      font-size: 14px; line-height: 22px; color: #3e4850; margin-bottom: 8px;
    }
    .prose-section ul { padding-left: 18px; list-style: disc; }
    .prose-section li { margin-bottom: 4px; }
    .form-box { background: #eef2f7; border-radius: 12px; padding: 16px; margin-top: 10px; font-family: Inter, sans-serif; font-size: 13.5px; line-height: 21px; color: #3e4850; }
    .form-box p { margin-bottom: 10px; }
    html[data-theme="dark"] .form-box { background: #1b2a3a; color: #c3d3e0; }
    html[data-theme="dark"] .form-box p { color: #c3d3e0 !important; }
  
