.legal-body{max-width:720px;color:var(--body);margin-inline:auto;padding:64px 24px 96px;font-size:15px;line-height:1.65}.legal-body h1{color:var(--text);letter-spacing:-.03em;margin:0;font-size:36px;font-weight:600;line-height:1.15}.legal-date{color:var(--faint);margin:10px 0 40px;font-size:13px}.legal-body h2{color:var(--text);letter-spacing:-.015em;margin:44px 0 12px;scroll-margin-top:88px;font-size:19px;font-weight:600}.legal-body h3{color:var(--text);margin:24px 0 8px;font-size:15px;font-weight:600}.legal-body p,.legal-body ul{margin:0 0 14px}.legal-body ul{padding-left:20px}.legal-body li+li{margin-top:6px}.legal-body a{color:var(--text);text-underline-offset:3px}.legal-body strong{color:var(--text);font-weight:600}.legal-body dl{border-top:1px solid var(--line);grid-template-columns:180px 1fr;margin:0 0 18px;display:grid}.legal-body dt,.legal-body dd{border-bottom:1px solid var(--line);margin:0;padding:12px 0}.legal-body dt{color:var(--text);padding-right:20px;font-weight:500}.legal-callout{border:1px solid var(--line);background:var(--raised);border-radius:10px;margin:0 0 18px;padding:16px 18px}.legal-callout p:last-child{margin-bottom:0}@media (max-width:640px){.legal-body{padding:40px 16px 72px}.legal-body h1{font-size:30px}.legal-body dl{grid-template-columns:1fr}.legal-body dt{border-bottom:0;padding-bottom:0}.legal-body dd{padding-top:4px}.legal .w-bar-end .w-button:not(.ghost){display:none}}
