.privacy{max-width:760px;padding:56px 0 96px}.privacy-head{border-bottom:1px solid var(--rule);margin-bottom:40px;padding-bottom:24px}.privacy-head h1{font-size:var(--fs-h1);letter-spacing:var(--ls-tight);color:var(--ink-900);margin:0 0 12px;font-weight:500;line-height:1.1}.privacy-eff{font-size:var(--fs-small);color:var(--ink-500)}.privacy-eff .num{font-variant-numeric:tabular-nums}.privacy-intro{font-size:var(--fs-body);color:var(--ink-700);margin:0 0 48px;line-height:1.75}.privacy-sec{margin-bottom:40px}.privacy-sec h2{font-size:var(--fs-h3);letter-spacing:var(--ls-tight);color:var(--ink-900);margin:0 0 16px;font-weight:500}.privacy-sec p{font-size:var(--fs-body);color:var(--ink-700);margin:0 0 12px;line-height:1.75}.privacy-sec ul{margin:0 0 12px;padding-left:20px}.privacy-sec li{font-size:var(--fs-body);color:var(--ink-700);margin-bottom:8px;line-height:1.7}.privacy-rows{border-top:1px solid var(--rule);margin:8px 0 12px}.privacy-rows .row{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;gap:24px;padding:12px 0;display:grid}.privacy-rows dt{font-size:var(--fs-small);color:var(--ink-700);margin:0}.privacy-rows dd{font-size:var(--fs-small);color:var(--ink-900);text-align:right;margin:0}.privacy-rows .num{font-variant-numeric:tabular-nums}@media (max-width:600px){.privacy-rows .row{grid-template-columns:1fr;gap:4px}.privacy-rows dd{text-align:left}}
