.privacy-header-link{min-height:44px;color:var(--color-blue);align-items:center;margin-left:auto;font-size:14px;font-weight:650;display:inline-flex}.privacy-header-link:hover{text-decoration:underline}.privacy-page{padding:64px 0 32px}.privacy-intro{max-width:850px;margin-bottom:48px}.privacy-intro h1{letter-spacing:-.035em;font-size:clamp(36px,4.5vw,64px);font-weight:800;line-height:1.1}.privacy-intro>p{color:var(--color-muted);max-width:60ch;margin-top:24px;font-size:20px}.privacy-intro .privacy-version{margin-top:16px;font-size:13px}.privacy-layout{grid-template-columns:218px minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,88px);display:grid}.privacy-outline{gap:4px;display:grid;position:sticky;top:112px}.privacy-outline a{min-height:44px;color:var(--color-muted);align-items:center;padding:8px 0;font-size:14px;line-height:1.5;display:flex}.privacy-outline a:hover{color:var(--color-blue);text-decoration:underline}.privacy-copy{min-width:0;max-width:72ch;font-size:16px;line-height:1.8}.privacy-copy section{margin-bottom:44px}.privacy-copy h2{letter-spacing:-.025em;margin-bottom:16px;font-size:26px;font-weight:750;line-height:1.25}.privacy-copy p+p,.privacy-copy ul{margin-top:16px}.privacy-copy a{color:var(--color-blue);overflow-wrap:anywhere;text-decoration:underline}.privacy-copy a:hover{color:var(--color-blue-dark)}.privacy-copy ul{padding-left:22px}.privacy-copy li+li{margin-top:14px}.privacy-copy code{overflow-wrap:anywhere;font-size:.9em}@media (max-width:900px){.privacy-layout{grid-template-columns:1fr;gap:36px}.privacy-outline{border-bottom:1px solid var(--color-line);grid-template-columns:1fr 1fr;column-gap:24px;padding-bottom:24px;position:static}.privacy-copy{max-width:72ch}.privacy-page{padding-top:48px}}@media (max-width:700px){.privacy-page{padding-top:36px}.privacy-intro{margin-bottom:28px}.privacy-intro>p{font-size:18px}.privacy-outline{column-gap:20px}.privacy-copy h2{font-size:24px}.privacy-copy section{margin-bottom:36px}}
