.legal-page{box-sizing:border-box;flex:1;width:100%;max-width:100%;overflow-x:hidden}.legal-document{box-sizing:border-box;max-width:720px;margin:0 auto;padding:40px 24px 80px}.legal-document h1{color:#fff;margin:0 0 16px;font-family:Archivo,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:600}.legal-meta{color:#ffffffbf;white-space:pre-line;margin:0 0 40px;font-family:Nunito,sans-serif;font-size:.95rem;line-height:1.6}.legal-section{margin-bottom:32px}.legal-section h2{color:#fff;margin:0 0 12px;font-family:Archivo,sans-serif;font-size:1.25rem;font-weight:600}.legal-section p{color:#ffffffe6;margin:0 0 16px;font-family:Nunito,sans-serif;font-size:1rem;line-height:1.75}.legal-section p:last-child{margin-bottom:0}.legal-section ul{color:#ffffffe6;margin:0 0 16px;padding-left:1.25rem;font-family:Nunito,sans-serif;font-size:1rem;line-height:1.75}.legal-section li{margin-bottom:8px}.legal-section li:last-child{margin-bottom:0}.legal-section a{color:#fff;text-decoration:underline}.legal-section a:hover{opacity:.85}@media (max-width:768px){.legal-document{padding:32px 20px 64px}}
