:root{color:#000;font-synthesis:none;text-rendering:optimizelegibility;background:#fff;font-family:Times,Times New Roman,serif}*{box-sizing:border-box}html{background:#fff;min-width:320px}body{min-width:320px;min-height:100dvh;margin:0}a{color:#00e}.legal-page{width:min(100% - 32px,720px);margin:50px auto 80px;font-size:16px;line-height:1.5}.legal-page .home-link{margin-bottom:32px;display:inline-block}.legal-page h1{margin:0 0 24px;font-size:28px;line-height:1.25}.legal-page h2{margin:32px 0 12px;font-size:21px;line-height:1.3}.legal-page h3{margin:24px 0 8px;font-size:17px;line-height:1.4}.legal-page p{margin:0 0 16px}.legal-page ul{margin:0 0 16px;padding-left:24px}.legal-page li{margin-bottom:6px}.legal-page hr{border:0;border-top:1px solid #bbb;margin:32px 0}.legal-page .dates{font-size:14px}@media (width<=680px){.legal-page{margin-block:32px 56px}}
