.legal-studio{color:var(--s-ink)}.legal-studio .font-bold,.legal-studio h1,.legal-studio h2,.legal-studio h3,.legal-studio h4{font-weight:600;letter-spacing:-.04em}.legal-studio h1{font-size:52px;line-height:.98;letter-spacing:-.045em}.legal-studio h2{font-size:28px;line-height:1.05}.legal-studio h3{font-size:22px;line-height:1.15;letter-spacing:-.03em}.legal-studio .text-lg,.legal-studio .text-xl{font-size:16px;line-height:1.65}.legal-studio em{font-style:normal;font-weight:600}.legal-studio .hover\:text-brand:hover,.legal-studio .text-brand{color:var(--s-ink)}.legal-studio .bg-brand,.legal-studio .hover\:bg-brand-hover:hover{background-color:var(--s-ink);color:var(--s-bg)}.legal-studio .bg-brand\/10,.legal-studio .from-brand\/5{background-color:color-mix(in srgb,var(--s-ink) 5%,transparent);background-image:none}.legal-studio .border-brand,.legal-studio .border-brand\/20,.legal-studio .border-brand\/30,.legal-studio .hover\:border-brand:hover,.legal-studio .hover\:border-brand\/50:hover{border-color:var(--s-line)}.legal-studio a.bg-brand,.legal-studio button.bg-brand{border-radius:0;font-size:15px;font-weight:600;letter-spacing:-.02em}.legal-studio .rounded-2xl{border-radius:32px}.legal-studio .rounded-xl{border-radius:22px}.legal-studio .rounded-lg{border-radius:16px}.legal-studio .uppercase{font-family:var(--font-studio-mono),ui-monospace,monospace;font-size:13px;font-weight:500;letter-spacing:.08em;color:var(--s-mute)}@media (min-width:768px){.legal-studio h1{font-size:72px}.legal-studio h2{font-size:32px}}