.privacy-shell{background:var(--background);min-height:100dvh;color:var(--foreground)}.privacy-header,.privacy-footer{justify-content:space-between;align-items:center;gap:20px;max-width:1080px;margin:0 auto;padding:26px 28px;display:flex}.privacy-header{border-bottom:1px solid var(--border)}.privacy-shell a{color:var(--primary);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.privacy-header .zulu-brand{color:var(--foreground);text-decoration:none}.privacy-content{max-width:850px;margin:0 auto;padding:52px 28px 64px;font-size:16px;line-height:1.8}.privacy-content h1{letter-spacing:-1px;margin:8px 0 18px;font-size:clamp(34px,6vw,48px);line-height:1.15}.privacy-eyebrow{letter-spacing:.18em;color:var(--primary);font-size:12px;font-weight:700}.privacy-date{color:var(--muted-foreground);margin-bottom:28px;font-size:14px}.privacy-content section{margin-top:36px}.privacy-content h2{letter-spacing:-.3px;margin-bottom:16px;font-size:24px;line-height:1.35}.privacy-content p{margin:0 0 17px}.privacy-footer{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;font-size:13px}@media (max-width:520px){.privacy-header,.privacy-footer{padding:20px}.privacy-content{padding:34px 20px 48px}.privacy-content h2{font-size:22px}.privacy-header{align-items:flex-start}.privacy-header>a{font-size:14px}}
