.privacy{padding-block:clamp(48px, 7vw, 96px) var(--sect);background:var(--bg)}.privacy-inner{max-width:760px}.privacy-head{margin-bottom:40px}.privacy-head .mono{margin-bottom:14px;display:block}.privacy-head h1{font-family:var(--font-display), serif;letter-spacing:-.02em;color:var(--ink-deep);text-wrap:balance;margin:0 0 16px;font-size:clamp(38px,6vw,60px);font-weight:400;line-height:1.04}.privacy-date{font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--mut);margin:0;font-size:11.5px}.privacy-short{background:var(--paper);border:1px solid var(--line);border-inline-start:3px solid var(--terracotta-ink);border-radius:0 var(--r-md) var(--r-md) 0;margin-bottom:52px;padding:24px 26px}.privacy-short h2{font-family:var(--font-body), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin:0 0 10px;font-size:12px;font-weight:700}.privacy-short p{color:var(--ink);margin:0;font-size:17px;line-height:1.62}.privacy-body>section{margin-bottom:46px}.privacy-body>section:last-child{margin-bottom:0}.privacy-body h2{font-family:var(--font-display), serif;letter-spacing:-.012em;color:var(--ink-deep);border-bottom:1px solid var(--line);text-wrap:balance;margin:0 0 14px;padding-bottom:12px;font-size:27px;font-weight:400;line-height:1.2}.privacy-body h3{font-family:var(--font-body), sans-serif;letter-spacing:-.006em;color:var(--ink);margin:0 0 7px;font-size:15.5px;font-weight:700}.privacy-body p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.68}.privacy-sub{margin-top:26px}.privacy-sub:first-of-type{margin-top:18px}.privacy-scroll{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);-webkit-overflow-scrolling:touch;margin-top:20px;overflow-x:auto}.privacy-table{border-collapse:collapse;width:100%;min-width:620px;font-family:var(--font-body), sans-serif;text-align:start;font-size:13.5px;line-height:1.5}.privacy-table th,.privacy-table td{text-align:start;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 15px}.privacy-table thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);background:var(--bg);white-space:nowrap;font-size:10.5px;font-weight:700}.privacy-table tbody th{white-space:nowrap;font-weight:400}.privacy-table tbody tr:last-child th,.privacy-table tbody tr:last-child td{border-bottom:0}.privacy-table td{color:var(--ink-soft)}.privacy-table code{font-family:var(--font-mono), monospace;color:var(--ink);direction:ltr;unicode-bidi:isolate;font-size:12px}@media (max-width:720px){.privacy-short{padding:20px}.privacy-short p{font-size:16px}.privacy-body h2{font-size:23px}.privacy-body p{font-size:15.5px}.privacy-body>section{margin-bottom:38px}}
