.elementor-489 .elementor-element.elementor-element-67c292b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}/* Start custom CSS */<style>
  :root{--maxw:1040px;--line:#E5E7EB;--muted:#6B7280;--text:#0A0A0A;--accent:#2F80ED}
  .rgpd-wrap{max-width:var(--maxw);margin:0 auto;padding:0 20px}
  .rgpd-sec{padding:28px 0;border-bottom:1px solid var(--line)}
  .rgpd-h1{font-size:clamp(28px,4vw,42px);line-height:1.2;margin:0 0 10px}
  .rgpd-h2{font-size:clamp(20px,3vw,24px);margin:0 0 6px}
  .rgpd-muted{color:var(--muted)}
  .rgpd-card{border:1px solid var(--line);border-radius:12px;padding:16px;background:#fff}
  .rgpd-list{margin:6px 0 0 18px}
  .rgpd-list li{margin:4px 0}
  .rgpd-small{font-size:13px;color:#6B7280}
  .rgpd-table{width:100%;border-collapse:collapse}
  .rgpd-table th,.rgpd-table td{border:1px solid var(--line);padding:10px;text-align:left;vertical-align:top}
  .badge{display:inline-block;background:#F3F4F6;color:#111827;padding:4px 10px;border-radius:999px;font-weight:700;font-size:12px}
  a{color:var(--accent);text-decoration:none} a:hover{text-decoration:underline}
</style>/* End custom CSS */