.legal-page{padding-top:104px}.legal{max-width:calc(760px + 2 * var(--gutter));padding-top:clamp(24px,4vh,48px);padding-bottom:clamp(72px,11vh,136px)}.legal__title{margin:16px 0 clamp(28px,4vh,44px)}.legal__body{color:var(--ink-soft);font-size:16px;line-height:1.65}.legal__body h2{margin:40px 0 12px;font-size:22px;line-height:1.25;letter-spacing:-.01em}.legal__body h2,.legal__body h3{color:var(--ink);font-family:var(--font-sans);font-style:normal;text-transform:none;font-weight:600}.legal__body h3{margin:24px 0 8px;font-size:17px;letter-spacing:0}.legal__body p{margin:0 0 12px}.legal__body ul{margin:0 0 16px;padding-left:22px;list-style:disc}.legal__body li{margin:4px 0}.legal__body strong{color:var(--ink);font-weight:600}.legal__body a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal__body a:hover{color:var(--green)}