.privacy-page{color:#1e2939;background:#fff;min-height:100dvh}.privacy-document{word-break:keep-all;overflow-wrap:anywhere;flex-direction:column;gap:36px;width:min(760px,100% - 32px);margin:0 auto;padding:56px 0 80px;font-size:15px;line-height:1.75;display:flex}.privacy-document header{flex-direction:column;gap:12px;display:flex}.privacy-eyebrow{letter-spacing:.04em;color:#6a7282;margin:0;font-size:13px;font-weight:600}.privacy-document h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:1.3}.privacy-document h2{margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.4}.privacy-document p{color:#4a5565;margin:0}.privacy-document section{flex-direction:column;gap:12px;display:flex}.privacy-document ul{color:#4a5565;flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.privacy-document table{border-collapse:collapse;font-size:14px;line-height:1.6;display:block;overflow-x:auto}.privacy-document th,.privacy-document td{text-align:left;vertical-align:top;border:1px solid #e4e7ec;min-width:120px;padding:10px 12px}.privacy-document thead th{background:#f9fafb;font-weight:600}.privacy-document tbody th{color:#1e2939;font-weight:600}.privacy-contact{gap:8px;margin:0;display:grid}.privacy-contact>div{grid-template-columns:140px minmax(0,1fr);gap:12px;display:grid}.privacy-contact dt{color:#6a7282}.privacy-contact dd{margin:0}@media (max-width:599px){.privacy-document{gap:28px;padding-top:32px}.privacy-document h1{font-size:24px}.privacy-contact>div{grid-template-columns:1fr;gap:2px}}
