.privacy-body{max-width:860px}.privacy-body h2{margin-top:48px;margin-bottom:14px;font-size:24px}.privacy-body h2:first-child{margin-top:0}.privacy-body h3{color:var(--teal-deep);margin:26px 0 10px;font-size:17px;font-weight:600}.privacy-body p,.privacy-body li{color:var(--text-muted);font-size:15px;line-height:1.7}.privacy-body p{margin-bottom:14px}.privacy-body ul{margin-bottom:16px;padding-left:22px}.privacy-body li{margin-bottom:6px}.privacy-body strong{color:var(--teal-deep);font-weight:600}.privacy-body a{color:var(--teal);font-weight:600;text-decoration:none}.privacy-table{border-collapse:collapse;border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;margin:14px 0 22px;font-size:13px;overflow:hidden}@media (width<=640px){.privacy-table{display:block;overflow-x:auto}}.privacy-table th,.privacy-table td{text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:top;padding:10px 14px}.privacy-table th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-alt);font-size:10px;font-weight:500}.privacy-table tr:last-child td{border-bottom:none}.privacy-table td:first-child{color:var(--teal-deep);font-weight:600}.privacy-note{background:var(--bg-mint);color:var(--teal-deep);border-radius:12px;margin:18px 0;padding:16px 20px;font-size:13px;line-height:1.6}
