/* ============================================================
   DRONE INVENTORY — AVISO DE PRIVACIDAD
   Estilos exclusivos de aviso_privacidad.html.
   La altura del hero se gestiona en droneinventory-hero.css.
============================================================ */

.privacy-page .di-hero__content { max-width: 820px; }
    .privacy-page .privacy-summary {
      display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:22px;
      margin-top:28px;
    }
    .privacy-page .privacy-card {
      background:#fff; border:1px solid rgba(20,48,76,.12); border-radius:12px;
      padding:24px; box-shadow:0 8px 26px rgba(20,48,76,.06);
    }
    .privacy-page .privacy-card h2,
    .privacy-page .privacy-card h3 { margin-top:0; }
    .privacy-page .privacy-document { max-width:920px; margin:0 auto; }
    .privacy-page .privacy-document section {
      padding:26px 0; border-bottom:1px solid rgba(20,48,76,.12);
    }
    .privacy-page .privacy-document section:last-child { border-bottom:0; }
    .privacy-page .privacy-document h2 { margin:0 0 14px; font-size:1.35rem; line-height:1.35; }
    .privacy-page .privacy-document p { margin:0 0 14px; }
    .privacy-page .privacy-document ul { margin:0 0 16px 1.2rem; padding:0; }
    .privacy-page .privacy-document li { margin-bottom:8px; }
    .privacy-page .privacy-meta {
      margin-top:26px; padding:18px 20px; border-left:4px solid #f28c28;
      background:#f7f9fb; border-radius:8px;
    }
    @media (max-width: 767px) {
      .privacy-page .privacy-summary { grid-template-columns:1fr; }
      .privacy-page .privacy-card { padding:20px; }
      .privacy-page .privacy-document section { padding:22px 0; }
    }
