.legal{background:var(--cream);min-height:100dvh;color:var(--ink);font-family:inherit}.legal-top{justify-content:center;padding:22px 16px 6px;display:flex}.legal-top img{width:auto;height:52px;display:block}.legal-main{max-width:720px;margin:0 auto;padding:10px 20px 40px;font-size:16px;line-height:1.6}.legal-main h1{letter-spacing:-.035em;margin:18px 0 6px;font-size:34px;font-weight:600;line-height:1.1}.legal-main .updated{color:var(--ink-3);margin-bottom:22px;font-size:14px}.legal-main h2{letter-spacing:-.02em;color:var(--purple);margin:28px 0 8px;font-size:20px;font-weight:600}.legal-main p,.legal-main li{color:var(--ink-2)}.legal-main ul{margin:8px 0;padding-left:20px}.legal-main li{margin:4px 0}.legal-main a{color:var(--purple);font-weight:600}.legal-main strong{color:var(--ink)}.legal-foot{text-align:center;color:var(--ink-3);border-top:1px solid #372b311a;max-width:720px;margin:0 auto;padding:20px 16px 32px;font-size:14px}.legal-foot a{color:var(--purple);font-weight:600}.legal-foot p{margin-top:6px}
