.legal-page{max-width:760px;margin:0 auto;padding:96px 64px}.legal-header{margin-bottom:64px}.legal-header .effective{font-family:var(--font-mono);letter-spacing:.1em;color:var(--fg-3);text-transform:uppercase;margin-top:16px;font-size:11px}.legal-body h2{font-family:var(--font-display);color:var(--ink-100);letter-spacing:-.01em;border-top:1px solid var(--border-hair);margin:48px 0 12px;padding-top:24px;font-size:20px;font-weight:500}.legal-body h2:first-child{border-top:none;padding-top:0}.legal-body p{color:var(--fg-1);margin:0 0 16px;font-size:16px;line-height:1.75}.legal-body ul{margin:0 0 16px;padding-left:20px}.legal-body ul li{color:var(--fg-1);margin-bottom:6px;font-size:16px;line-height:1.75}.legal-body a{color:var(--ochre-500);text-underline-offset:3px;-webkit-text-decoration:underline #a8761f66;text-decoration:underline #a8761f66}@media (max-width:768px){.legal-page{padding:48px 24px}}
