﻿.mkt-legal-main{padding:calc(var(--mkt-header) + 5rem) 0 6rem}.mkt-legal-shell{width:min(720px,100% - 2rem);margin-inline:auto}.mkt-legal-kicker{color:#7c5cf0;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.75rem;font-weight:600}.mkt-legal-title{color:var(--mkt-fg);font-family:var(--font-sora), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,7vw,4.25rem);font-weight:600;line-height:1.02}.mkt-legal-intro{max-width:42rem;color:var(--mkt-muted);text-wrap:pretty;margin:1.75rem 0 0;font-size:1.125rem;line-height:1.7}.mkt-legal-updated{color:var(--mkt-faint);margin:1.25rem 0 0;font-size:.875rem}.mkt-legal-copy{color:var(--mkt-muted);margin-top:4.5rem;font-size:1rem;line-height:1.75}.mkt-legal-copy section+section{margin-top:3rem}.mkt-legal-copy h2{color:var(--mkt-fg);font-family:var(--font-sora), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;margin:0 0 .85rem;font-size:clamp(1.25rem,2.6vw,1.55rem);font-weight:600;line-height:1.25}.mkt-legal-copy p{margin:0}.mkt-legal-copy p+p{margin-top:1rem}.mkt-legal-copy ul{margin:.8rem 0 0;padding-left:1.4rem}.mkt-legal-copy li{padding-left:.35rem}.mkt-legal-copy li+li{margin-top:.55rem}.mkt-legal-copy a{color:#7c5cf0;text-underline-offset:.18em;-webkit-text-decoration:underline #7c5cf059;text-decoration:underline #7c5cf059;transition:text-decoration-color .15s}.mkt-legal-copy a:hover{text-decoration-color:currentColor}@media (min-width:768px){.mkt-legal-main{padding-top:calc(var(--mkt-header) + 7rem);padding-bottom:8rem}}@media (max-width:767px){.mkt-legal-copy{margin-top:3.5rem}}
