.privacy-header{border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:20px;padding-block:24px;display:flex}.privacy-header>a:last-child{white-space:nowrap}.privacy-page{max-width:960px;color:var(--color-ink);padding-block:56px 80px;font-size:16px;line-height:1.85}.privacy-page h1{letter-spacing:-.035em;margin:8px 0 24px;font-size:36px;font-weight:650;line-height:1.3}.privacy-page h2{margin:0 0 16px;font-size:23px;font-weight:600;line-height:1.45}.privacy-page section{border-top:1px solid var(--color-rule);margin-top:32px;padding-top:32px}.privacy-page p{overflow-wrap:anywhere;margin:16px 0}.privacy-date{color:var(--color-muted);font-size:14px}.privacy-page a{color:var(--color-accent);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.privacy-table{margin:20px 0;overflow-x:auto}.privacy-table:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.privacy-scroll-hint{display:none}.privacy-page table{border-collapse:collapse;text-align:left;width:100%;min-width:640px;font-size:15px}.privacy-page th,.privacy-page td{border:1px solid var(--color-rule);vertical-align:top;overflow-wrap:anywhere;padding:14px 16px}.privacy-page th{background:var(--color-paper-2);font-weight:600}.privacy-page tbody th{width:22%}.privacy-page dt{margin-top:12px;font-weight:600}.privacy-page dd{margin:0}@media (max-width:640px){.privacy-page{padding-block:32px 48px}.privacy-page h1{font-size:30px}.privacy-page h2{font-size:21px}.privacy-header{padding-block:18px}.privacy-table{margin-inline:0}.privacy-scroll-hint{color:var(--color-muted);font-size:14px;display:block}}
