.privacy-page{padding-bottom:100px}.privacy-page .page-heading{padding-top:90px;padding-bottom:46px}.privacy-page .privacy-date{font-size:13px;opacity:.6;margin-top:24px}.privacy-layout{display:grid;grid-template-columns:220px minmax(0,760px);gap:72px;align-items:start}.privacy-nav{position:sticky;top:110px}.privacy-nav nav{display:flex;flex-direction:column;gap:5px}.privacy-nav a{display:block;font-size:13px;padding:10px 0;opacity:.7;text-decoration:none}.privacy-nav a:hover{opacity:1;color:#7898ff}.privacy-body{min-width:0}.privacy-body section{scroll-margin-top:120px;padding:34px 0;border-bottom:1px solid #80808030}.privacy-body section:first-of-type{padding-top:26px}.privacy-body h2{font-size:clamp(23px,3vw,31px);letter-spacing:-.035em;line-height:1.2;margin:0 0 20px}.privacy-body p{font-size:16px;line-height:1.8;opacity:.85;margin:0 0 16px}.privacy-body a,.privacy-summary a{color:inherit;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.privacy-summary{padding:25px 28px;border:1px solid #547aff50;border-radius:16px;background:#4b6bff0d}.privacy-table{max-width:100%;margin:20px 0 24px}.privacy-table table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.privacy-table th,.privacy-table td{text-align:left;vertical-align:top;border-bottom:1px solid #80808030;padding:16px 12px;line-height:1.6;overflow-wrap:anywhere}.privacy-table caption{text-align:left;font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;opacity:.6}.privacy-table th{font-weight:600}.privacy-table code{font-size:11px;word-break:break-word}.privacy-page a:focus-visible{outline:2px solid #7898ff;outline-offset:5px}@media(max-width:850px){.privacy-layout{grid-template-columns:minmax(0,1fr);gap:22px}.privacy-nav{position:static}.privacy-nav nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px 18px;border-bottom:1px solid #80808030;padding-bottom:22px}.privacy-nav a{padding:4px 0}.privacy-page .page-heading{padding-top:62px}.privacy-body section{scroll-margin-top:90px}}@media(max-width:480px){.privacy-summary{padding:20px}.privacy-table th,.privacy-table td{padding:12px 6px;font-size:12px}.privacy-table code{font-size:10px}.privacy-body p{font-size:15px}.privacy-page{padding-bottom:65px}}

.privacy-page .blue{color:var(--accent-text,#7898ff)}.privacy-page .page-heading>p{max-width:65ch}.privacy-page .page-heading{display:grid;gap:20px}
