/* Embedded styles extracted from insights.html - block 1. */
    .logo-link { display: inline-flex; align-items: center; text-decoration: none; }
    .logo-img { height: 44px !important; width: auto !important; max-width: none !important; object-fit: contain; display: block; }

/* Embedded styles extracted from insights.html - block 2. */
    @media (min-width: 1181px) {
      html body .nav { width:100% !important; height:68px !important; min-height:68px !important; display:grid !important; grid-template-columns:220px minmax(0,1fr) 136px !important; column-gap:22px !important; align-items:center !important; padding:0 52px !important; box-sizing:border-box !important; }
      html body .nav .logo-link { width:220px !important; height:68px !important; display:inline-flex !important; align-items:center !important; justify-content:flex-start !important; overflow:hidden !important; }
      html body .nav .logo-img { width:auto !important; height:44px !important; max-width:188px !important; object-fit:contain !important; display:block !important; }
      html body .nav .nav-links { width:min(720px,100%) !important; display:grid !important; grid-template-columns:repeat(6,minmax(0,1fr)) !important; align-items:center !important; justify-self:center !important; gap:0 !important; min-width:0 !important; }
      html body .nav .nav-links li a { width:100% !important; height:34px !important; padding:0 6px !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important; font-size:14px !important; font-weight:500 !important; line-height:1 !important; white-space:nowrap !important; }
      html body .nav .nav-cta { width:136px !important; height:40px !important; padding:0 16px !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; justify-self:end !important; font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important; font-size:14px !important; font-weight:700 !important; line-height:1 !important; box-sizing:border-box !important; }
    }

/* Embedded styles extracted from insights.html - block 3. */
    @media (max-width: 1180px) {
      html {
        width: 100% !important;
        max-width: 100% !important;
        overflow-x: hidden !important;
        scrollbar-gutter: auto !important;
      }

      html body.insights-page {
        width: 100% !important;
        max-width: 100% !important;
        overflow-x: hidden !important;
      }

      html body.insights-page main,
      html body.insights-page main > section,
      html body.insights-page footer {
        width: 100% !important;
        max-width: 100% !important;
      }

      html body.insights-page .nav {
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        width: auto !important;
        max-width: none !important;
        overflow: visible !important;
      }

      html body.insights-page .nav .logo-link {
        max-width: calc(100% - 76px) !important;
      }

      html body.insights-page .nav .hamburger {
        display: flex !important;
        position: absolute !important;
        top: 50% !important;
        right: 32px !important;
        width: 44px !important;
        height: 44px !important;
        margin: 0 !important;
        padding: 0 !important;
        transform: translateY(-50%) !important;
        visibility: visible !important;
        opacity: 1 !important;
        z-index: 1002 !important;
      }

    }

    @media (max-width: 480px) {
      html body.insights-page .nav .hamburger {
        right: 18px !important;
      }
    }
