.page-privacy{background:#000}.privacy-hero{padding-top:calc(var(--header-h) + clamp(48px, 8vw, 128px));padding-bottom:clamp(64px,8vw,128px)}.privacy-ambient{--gx:64%;--gy:52%;--gs:min(80vw, 1000px);--wx:max(16%, calc(50% - 600px));--wy:30%;--ws:min(64vw, 820px)}@media (max-width:767px){.privacy-ambient{--gx:84%;--gy:42%;--gs:130vw;--wx:10%;--wy:26%;--ws:110vw}}.privacy-head{justify-items:start;gap:24px;display:grid}.privacy-intro{max-width:46ch}.privacy-updated{margin-top:4px}.privacy-main{padding-bottom:var(--section-y)}.privacy-rail{display:none}@media (min-width:1024px){.privacy-main{column-gap:calc(var(--gutter) * 2);grid-template-columns:minmax(0,clamp(300px,28vw,400px)) minmax(0,1fr);display:grid}.privacy-rail{display:block}.privacy-toc{top:calc(var(--header-h) + 40px);position:sticky}}.privacy-toc-list{gap:2px;display:grid}.privacy-toc-link{min-height:40px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);transition:color var(--dur-hover) var(--ease-ui);grid-template-columns:8px 22px minmax(0,1fr);align-items:center;column-gap:14px;font-size:12px;font-weight:500;line-height:1.35;display:grid;position:relative}.privacy-toc-link .mark{transition:background-color var(--dur-hover) var(--ease-ui)}.privacy-toc-num{font-variant-numeric:tabular-nums}.privacy-toc-link.is-active{color:#fff}.privacy-toc-link.is-active .privacy-toc-num{color:var(--accent)}@media (hover:hover){.privacy-toc-link:hover{color:#fff}}.privacy-body{gap:clamp(56px,6.4vw,96px);padding-top:4px;display:grid}.privacy-section{gap:22px;display:grid}.privacy-h{align-items:center;gap:20px;scroll-margin-top:40px;display:flex}.privacy-h:focus{outline:none}.privacy-h-text{font-size:clamp(22px,2.3vw,34px);line-height:1}.privacy-copy{gap:16px;display:grid}.privacy-copy .t-body-l{color:#ffffffdb;max-width:64ch}.privacy-link{color:#fff;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;transition:text-decoration-color var(--dur-hover) var(--ease-ui);position:relative}@media (hover:hover){.privacy-link:hover{text-decoration-color:#fff}}@media (min-width:768px){.privacy-copy{padding-left:64px}}
