.elementor-19591 .elementor-element.elementor-element-79e996b{--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;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19591 .elementor-element.elementor-element-79e996b.pxl-sticky-inner-container{position:sticky;top:30px;bottom:unset;}.elementor-19591 .elementor-element.elementor-element-79e996b .pxl-background-gradient-glow{--ray-color-1:#FBE414;--ray-color-2:#FB6514;--ray-color-3:#FBE414;}.elementor-19591 .elementor-element.elementor-element-8b6e873{padding:0px 16px 0px 16px;}.privacy-policy {
      max-width: 1200px;
      margin: 0 auto;
      padding: 24px;
    }

    /* Heading hierarchy */
    .privacy-policy h1 {
      font-size: 20px;
      font-weight: 600;
      margin-bottom: 16px;
      letter-spacing: -0.2px; /* subtle, clean */
    }
    
    .privacy-policy h2 {
      font-size: 18px;
      font-weight: 600;
      margin-top: 28px;
      margin-bottom: 12px;
      letter-spacing: -0.15px;
    }
    
    .privacy-policy h3 {
      font-size: 16px;
      font-weight: 600;
      margin-top: 20px;
      margin-bottom: 8px;
      letter-spacing: -0.1px;
    }
    
    .privacy-policy p,
    .privacy-policy li {
      font-size: 14px;
      letter-spacing: normal; /* keep body text readable */
    }

    .privacy-policy a {
      color: #2563eb;
      text-decoration: underline;
    }