*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.6;color:#333;overflow-x:hidden;scroll-padding-top:100px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.legal-shell{min-height:100vh;padding:24px 20px 48px;background:#fff}.legal-topbar{width:min(860px,100%);margin:0 auto 24px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#57606a;font-size:14px;line-height:1.5}.legal-main{width:100%;margin:0 auto}.legal-home-link,.legal-switches a{color:#0969da;font-size:14px;font-weight:400;text-decoration:none;transition:color .18s ease}.legal-home-link:hover,.legal-switches a:hover{text-decoration:underline}.legal-switches a.is-active{color:#24292f;font-weight:600;text-decoration:none}.legal-switches{display:flex;flex-wrap:wrap;gap:12px}.legal-hero{display:none}.legal-paper{color:#24292f;font-size:16px;line-height:1.75}.legal-doc-h1,.legal-doc-h2,.legal-doc-h3,.legal-doc-h4{margin:24px 0 16px;color:#24292f;font-weight:600;line-height:1.25}.legal-doc-h1{margin-top:0;padding-bottom:.3em;border-bottom:1px solid #d0d7de;font-size:2em}.legal-doc-h2{padding-bottom:.3em;border-bottom:1px solid #d8dee4;font-size:1.5em}.legal-doc-h3{font-size:1.25em}.legal-doc-h4{font-size:1em}.legal-doc-paragraph{margin:0 0 16px}.legal-doc-list{margin:0 0 16px;padding-left:2em}.legal-doc-list li+li{margin-top:.25em}.legal-doc-hr{height:0;margin:24px 0;border:0;border-top:1px solid #d0d7de}.legal-doc-table-wrap{margin:0 0 16px;overflow-x:auto}.legal-doc-table{width:100%;border-collapse:collapse;font-size:14px}.legal-doc-table td,.legal-doc-table th{padding:6px 13px;border:1px solid #d0d7de;text-align:left;vertical-align:top}.legal-doc-table th{font-weight:600}.legal-doc-list a,.legal-doc-paragraph a,.legal-doc-table a,.legal-paper a{color:#0969da;text-decoration:none}.legal-doc-list a:hover,.legal-doc-paragraph a:hover,.legal-doc-table a:hover,.legal-paper a:hover{text-decoration:underline}@media (max-width:768px){.legal-shell{padding:16px 12px 28px}.legal-topbar{gap:10px;margin-bottom:20px}.legal-home-link,.legal-switches a{font-size:12px}.legal-main{width:100%}.legal-paper{font-size:14px;line-height:1.7}.legal-doc-h1{font-size:1.7em}.legal-doc-h2{margin-top:24px;font-size:1.35em}.legal-doc-h3{margin-top:18px;font-size:1.1em}.legal-doc-h4{font-size:1em}.legal-doc-list,.legal-doc-paragraph,.legal-doc-table{font-size:14px;line-height:1.75}.legal-hero,.legal-paper{padding-left:26px;padding-right:26px}}