.privacy-policy-shell{justify-content:center;padding:clamp(48px,7vw,88px) 24px 96px;display:flex}.privacy-policy-inner{width:min(100%,720px)}.privacy-policy-inner p,.privacy-policy-inner li{max-width:33em;line-height:1.6}.privacy-policy-inner p{margin-bottom:1.75em}.privacy-policy-back{color:var(--ink-600);border-radius:6px;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;font-weight:600;display:inline-flex}.privacy-policy-back:hover{color:var(--violet-700)}.privacy-policy-heading{color:var(--ink-950);font-size:var(--text-h2);margin-bottom:24px;line-height:1.2}.privacy-policy-card{border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-lg);padding:clamp(24px,4vw,48px)}.privacy-policy-section-heading{border-bottom:1px solid var(--border-hairline);color:var(--ink-950);margin-bottom:18px;padding-bottom:14px;font-size:20px;line-height:1.3}.privacy-policy-body p{color:var(--ink-700);margin-bottom:16px;font-size:16px;line-height:1.7}.privacy-policy-body p:last-child{margin-bottom:0}.privacy-policy-legal-tag{background:var(--violet-100);color:var(--violet-900);white-space:nowrap;border-radius:6px;padding:1px 8px;font-size:.9em;font-weight:700;display:inline-block}@media (max-width:520px){.privacy-policy-shell{padding-inline:16px}}
