.privacy-page{width:min(760px,100% - 48px);margin:0 auto;padding-top:150px}.policy-header{border-bottom:1px solid var(--border);padding-bottom:36px}.policy-header h1{letter-spacing:-.035em;margin:0;font-size:40px;line-height:1.2}.privacy-intro{color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.7}.policy-meta{color:#777;margin:18px 0 0;font-size:12px}.policy-content{padding-top:40px}.policy-content section{margin-bottom:44px;scroll-margin-top:110px}.policy-content h2{letter-spacing:-.025em;margin:0 0 16px;font-size:24px;line-height:1.3}.policy-content h3{margin:26px 0 10px;font-size:16px}.policy-content p{color:#aaa;margin:0 0 16px;font-size:14px;line-height:1.75}.policy-content a{color:#eee;text-underline-offset:3px}.policy-content code{color:#ddd;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:.9em}.permission-table{border-block:1px solid var(--border);margin:22px 0}.permission-row{border-bottom:1px solid var(--border);grid-template-columns:180px 1fr;display:grid}.permission-row:last-child{border-bottom:0}.permission-row>*{padding:13px 0}.permission-row>:last-child{padding-left:24px}.permission-row span{color:#e2e2e2;font-size:13px;font-weight:650}.permission-row p{margin:0;font-size:13px;line-height:1.55}.permission-head{color:#aaa;text-transform:uppercase;letter-spacing:.06em;font-size:11px}@media (width<=600px){.privacy-page{width:calc(100% - 28px);padding-top:125px}.policy-header h1{font-size:34px}.policy-content{padding-top:32px}.policy-content section{margin-bottom:38px}.permission-row{grid-template-columns:1fr;padding:12px 0}.permission-row>*{padding:0}.permission-row>:last-child{padding:5px 0 0}.permission-head{display:none}}
