body{background-color:var(--scaffold-bg)}.legal-container{max-width:850px;box-shadow:none;background-color:#1a1a1a;border:1px solid #ffffff1a;border-radius:4px;margin:8rem auto 4rem;padding:3rem 4rem}@media (width<=768px){.legal-container{margin-top:6rem;padding:2rem 1.5rem}}.legal-header{text-align:right;border-bottom:2px solid #ffffff1a;margin-bottom:3rem;padding-bottom:1.5rem}.legal-header h1{color:#fff;margin-bottom:.5rem;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800}.legal-header p{color:#999;font-size:1rem;font-weight:300}.legal-content{color:#d1d1d1;line-height:1.7}.legal-content h2{color:#fff;border-bottom:1px solid #ffffff0d;margin:2.5rem 0 1rem;padding-bottom:.5rem;font-size:1.4rem;font-weight:700}.legal-content h3{color:#e0e0e0;margin:2rem 0 1rem;font-size:1.2rem}.legal-content p{color:#ccc;text-align:justify;margin-bottom:1.25rem;font-size:1rem}.legal-content ul{color:#ccc;margin:0 1.5rem 1.5rem 0;padding-right:1rem;list-style-type:square}.legal-content li{margin-bottom:.75rem;font-size:1rem;line-height:1.6}.legal-content strong{color:#fff;font-weight:700}.legal-content a{color:var(--element-brand);text-decoration:underline}.legal-content a:hover{color:#fff}.last-updated{color:#888;text-align:right;border-top:1px solid #ffffff1a;margin-top:4rem;padding-top:1.5rem;font-size:.9rem}