.privacy-layout{background:var(--background);min-height:100dvh;color:var(--foreground);padding:24px 20px 40px}.privacy-header,.privacy-footer{justify-content:space-between;align-items:center;gap:16px;max-width:820px;margin:0 auto;display:flex}.privacy-header{color:var(--muted-foreground);padding:8px 0 24px;font-size:14px}.privacy-brand{color:var(--foreground);letter-spacing:-1.5px;font-size:27px;font-weight:750;text-decoration:none}.privacy-brand span{color:var(--primary)}.privacy-card{background:var(--card);border:1px solid var(--border);max-width:820px;box-shadow:var(--shadow);border-radius:20px;margin:0 auto;padding:clamp(25px,5vw,58px);font-size:15px;line-height:1.75}.privacy-card h1{margin:10px 0}.privacy-card h2{margin-bottom:12px;font-size:21px}.privacy-card p+p{margin-top:14px}.privacy-card section{border-top:1px solid var(--border);margin-top:25px;padding-top:25px}.privacy-card ul{margin:0 0 16px;padding-left:22px}.privacy-card li+li{margin-top:12px}.privacy-card a,.privacy-footer a{color:var(--primary);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.privacy-card strong{font-weight:650}.privacy-eyebrow{letter-spacing:1.5px;color:var(--primary);font-size:12px;font-weight:700}.privacy-card .privacy-updated{color:var(--muted-foreground);margin:0 0 24px;font-size:13px}.privacy-footer{padding:22px 4px;font-size:14px}@media (max-width:600px){.privacy-layout{padding:14px 14px 28px}.privacy-card{border-radius:16px;padding:25px 20px}.privacy-header{padding-bottom:17px}}
