.legal>*+*{margin-top:12px}.legal>h2{margin-top:40px}.legal>h2+*{margin-top:16px}.legal>h2:first-child{margin-top:0}.legal ul{gap:10px}.legal ul>li{padding-left:32px;color:var(--color-body)}.legal strong{color:inherit}.legal a{color:inherit;text-decoration:underline 1px;text-underline-position:from-font;text-underline-offset:auto}.legal a:hover{color:var(--color-blue)}@media(min-width:1280px){.legal>*+*{margin-top:14px}.legal>h2{margin-top:56px}.legal>h2+*{margin-top:16px}.legal ul{gap:12px}.legal ul>li{padding-left:38px}}
