.jlegal{font-family:var(--j-sans);font-weight:370;font-size:17px;line-height:30px;letter-spacing:-.01em}.jlegal h1{font-size:48px;line-height:56px;letter-spacing:-.03em}.jlegal h1,.jlegal h2{font-family:var(--j-serif);font-weight:420;text-wrap:balance}.jlegal h2{font-size:32px;line-height:40px;letter-spacing:-.025em}.jlegal h3{font-family:var(--j-serif);font-weight:420;font-size:24px;line-height:32px;letter-spacing:-.02em}.jlegal h4,.jlegal p.text-lg.font-medium{font-family:var(--j-serif);font-weight:420;font-size:20px;line-height:28px;letter-spacing:-.015em}.jlegal :is(p,li,td,dd,dt,.text-base){font-family:var(--j-sans);font-weight:370;font-size:17px;line-height:30px;letter-spacing:-.01em}.jlegal :is(p,li){max-width:31em}.jlegal :is(p,li,td,span,div).text-sm,.jlegal :is(p,li,td,span,div).text-xs,.jlegal :is(ul,table).text-sm :is(li,td,th,p){font-size:14px;line-height:22px;letter-spacing:-.01em}.jlegal .text-sm :is(p,li){font-size:14px;line-height:22px}.jlegal p.tracking-wide{font-size:14px;line-height:22px;letter-spacing:0;font-variant-numeric:tabular-nums lining-nums}.jlegal :is(.font-medium,.font-semibold,.font-bold,strong,b){font-weight:370}.jlegal.jlegal :is(h1,h2,h3,h4) *,.jlegal.jlegal :is(h1,h2,h3,h4,p.text-lg.font-medium){font-weight:420}.jlegal p.text-lg:not(.font-medium){font-family:var(--j-serif);font-weight:420;font-size:20px;line-height:34px;letter-spacing:-.01em}.jlegal :is(p,li,span).italic{font-style:normal}.jlegal th{font-family:var(--j-sans);font-weight:540;font-size:12px;line-height:16px;letter-spacing:.09em;text-transform:uppercase}.jlegal code,.jlegal td{font-size:14px;line-height:22px}.jlegal code{font-family:var(--j-sans);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums}.jlegal .space-y-16>:not(:last-child){margin-block-end:80px}@media (max-width:680px){.jlegal .space-y-16>:not(:last-child){margin-block-end:48px}}@media (max-width:639px){.jlegal .px-4{padding-inline:24px}}