.privacy{background:var(--paper);color:var(--ink);padding:146px 24px 96px}.privacy-inner{max-width:1392px;margin:auto}.privacy-head{padding-bottom:104px}.privacy-updated{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin:0 0 22px;font-size:10px;font-weight:500}.privacy-head h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,6.4vw,92px);font-weight:500;line-height:1.01}.privacy-docs{flex-direction:column;gap:11px;margin:40px 0 0;padding:0;list-style:none;display:flex}.privacy-docs a,.privacy-toc a{align-items:baseline;gap:10px;transition:color .2s;display:inline-flex}.privacy-docs a{color:var(--ink);font-size:14px}.privacy-docs a:hover,.privacy-toc a:hover{color:var(--accent-blue)}.privacy-docs a:before,.privacy-toc li:before,.privacy-content li:before{content:"";border:4px solid #0000;border-left-color:currentColor;border-right-width:0;flex:none;width:0;height:0;transform:translateY(-1px)}.privacy-body{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:72px;display:grid}.privacy-toc{position:sticky;top:120px}.privacy-toc ul{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.privacy-toc li{color:#0000;align-items:baseline;gap:10px;transition:color .3s;display:flex}.privacy-toc li[data-active=true]{color:var(--ink)}.privacy-toc a{color:var(--muted);gap:0;font-size:14px;line-height:1.35}.privacy-toc li[data-active=true]>a{color:var(--ink)}.privacy-content{letter-spacing:-.011em;max-width:880px;font-size:16px;line-height:1.75}.privacy-content>section{padding-top:60px}.privacy-content h2{letter-spacing:-.038em;margin:0 0 26px;scroll-margin-top:22px;font-size:clamp(24px,2.7vw,34px);font-weight:500;line-height:1.15}.privacy-content h3{letter-spacing:-.02em;margin:34px 0 18px;font-size:16px;font-weight:500}.privacy-content p{margin:0 0 22px}.privacy-content p:last-child,.privacy-intro{margin-bottom:0}.privacy-content dl{margin:0 0 22px}.privacy-content dl>div{margin:0 0 4px}.privacy-content dt{color:var(--ink);font-weight:600;display:inline}.privacy-content dd{color:color-mix(in srgb, var(--ink) 86%, var(--paper));margin:0;display:inline}.privacy-content ul{flex-direction:column;gap:16px;margin:0 0 22px;padding:0;list-style:none;display:flex}.privacy-content li{color:var(--ink);align-items:baseline;gap:14px;display:flex}.privacy-content li:before{color:var(--ink);transform:translateY(-2px)}.privacy-content a{color:var(--accent-blue);text-underline-offset:3px;text-decoration:underline}.privacy :focus-visible{outline:2px solid var(--accent-blue);outline-offset:4px}@media (max-width:1000px){.privacy{padding:132px 20px 80px}.privacy-head{padding-bottom:74px}.privacy-body{grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:44px}.privacy-content{font-size:15px}}@media (max-width:860px){.privacy{padding:112px 20px 68px}.privacy-head{padding-bottom:46px}.privacy-body{grid-template-columns:1fr;gap:0}.privacy-toc{border-bottom:1px solid var(--border);padding-bottom:40px;position:static}.privacy-toc ul{gap:13px}.privacy-toc li{color:var(--ink)}.privacy-toc a,.privacy-toc li[data-active=true]>a{color:var(--muted)}.privacy-toc li[data-active=true]>a{color:var(--ink)}.privacy-content>section{padding-top:46px}.privacy-content h2{margin-bottom:20px}}@media (max-width:600px){.privacy{padding:100px 18px 56px}.privacy-head h1{letter-spacing:-.045em;font-size:clamp(34px,9vw,46px)}.privacy-content{font-size:14.5px;line-height:1.72}.privacy-content ul{gap:14px}}@media (min-width:861px){.terms .privacy-toc{scrollbar-width:thin;max-height:calc(100dvh - 144px);padding-right:14px;overflow-y:auto}.terms .privacy-toc ul{gap:14px}}
