.legal-nav,.legal-page,.legal-footer{max-width:840px;margin-inline:auto;padding-inline:24px}.legal-nav,.legal-footer{flex-wrap:wrap;align-items:center;gap:24px;padding-block:28px;display:flex}.legal-nav{border-bottom:1px solid var(--color-line)}.legal-brand{margin-right:auto;font-weight:800}.legal-brand img{vertical-align:middle;width:32px;height:32px;margin-right:8px;display:inline-block}.legal-page{overflow-wrap:anywhere;padding-block:56px}.legal-page h1{margin-bottom:28px;font-size:clamp(48px,8vw,72px)}.legal-page h2{margin-block:40px 20px;font-size:clamp(28px,4vw,36px);line-height:1.15}.legal-page p,.legal-page ul{margin-block:16px;line-height:1.75}.legal-page ul{padding-left:24px;list-style:outside}.legal-page li+li{margin-top:12px}.legal-page a,.legal-footer a,.legal-nav>a:not(.legal-brand){text-underline-offset:3px;text-decoration:underline}.legal-footer{border-top:1px solid var(--color-line)}@media print{.legal-nav,.legal-footer{display:none}.legal-page{max-width:none;padding:0}.legal-page h2{break-after:avoid}}
