.legal-page{padding:72px 0 112px}.legal-article{max-width:720px}.legal-head h1{margin-bottom:14px;font-size:48px}.legal-updated{margin-bottom:28px;font-size:13px}.legal-intro{color:var(--ink);font-size:17px}.legal-summary{background:var(--lavender);border:1px solid #e3d9fa;border-radius:14px;margin:40px 0 16px;padding:26px 30px}.legal-summary h2{margin-bottom:12px;font-size:20px}.legal-section{padding-top:40px}.legal-section h2{letter-spacing:-.03em;margin-bottom:14px;font-size:24px}.legal-section h3{letter-spacing:-.01em;margin:22px 0 6px;font-size:16px}.legal-section p+p{margin-top:12px}.legal-article ul{color:var(--muted);margin:12px 0 0;padding-left:20px}.legal-article li+li{margin-top:8px}.legal-article li::marker{color:var(--purple)}.legal-article strong{color:var(--ink);font-weight:600}.legal-article p a,.legal-article li a{color:var(--purple-dark);text-underline-offset:3px;text-decoration:underline}.legal-article p a:hover,.legal-article li a:hover{color:var(--purple)}@media (max-width:600px){.legal-page{padding:44px 0 80px}.legal-head h1{font-size:36px}.legal-intro{font-size:16px}.legal-summary{padding:22px 20px}.legal-section h2{font-size:21px}}
