.privacy-page{max-width:850px;padding-top:calc(var(--nav-h) + 65px);padding-bottom:100px}.privacy-page h1{font-size:clamp(40px,6vw,70px);line-height:1.12;letter-spacing:-.055em;margin:30px 0}.privacy-intro{font-size:19px;color:var(--ink-2);line-height:1.8}.privacy-updated{font-size:12px;color:var(--ink-3);margin:25px 0 50px}.privacy-page section{padding:30px 0;border-top:1px solid var(--line-2)}.privacy-page h2{font-size:24px;letter-spacing:-.025em;margin-bottom:16px}.privacy-page section p{font-size:15px;line-height:1.9;color:var(--ink-2)}.privacy-page>.btn{margin-top:30px}.form-trap{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.form-draft-clear{background:none;border:0;color:var(--ink-3);text-decoration:underline;text-underline-offset:4px;font:inherit;font-size:11px;padding:12px 0;cursor:pointer}.form-privacy a{text-decoration:underline;text-underline-offset:3px}.legal-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.legal-nav a{font-size:13px;padding:8px 14px;border:1px solid var(--line-2);border-radius:999px;color:var(--ink-2)}.legal-nav a[aria-current=page]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.privacy-page section ul{margin:12px 0 16px;padding-left:20px}.privacy-page section li{font-size:15px;line-height:1.8;color:var(--ink-2);margin-bottom:8px}.privacy-page section p+p{margin-top:12px}.privacy-page section a{text-decoration:underline;text-underline-offset:3px}.privacy-page strong{color:var(--ink);font-weight:600}.legal-table{margin:16px 0;overflow-x:auto}.legal-table table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6}.legal-table th{text-align:left;font-weight:600;color:var(--ink);padding:10px 12px 10px 0}.legal-table td,.legal-table th{border-bottom:1px solid var(--line-2)}.legal-table td{vertical-align:top;color:var(--ink-2);padding:12px 12px 12px 0}@media (max-width:720px){.legal-table thead{display:none}.legal-table tr{display:block;padding:12px 0;border-bottom:1px solid var(--line-2)}.legal-table td{display:block;padding:3px 0;border:0}.legal-table td:before{content:attr(data-label) ": ";font-weight:600;color:var(--ink)}}