.legal{max-width:44rem;font-family:var(--font-sans);color:var(--color-stone-600,#5d5a51);margin:0 auto;padding:4rem 1.25rem 5rem;font-size:1.0625rem;line-height:1.75}@media (min-width:640px){.legal{padding-inline:2rem}}.legal-title{font-family:var(--font-display);letter-spacing:-.01em;text-transform:lowercase;color:var(--color-ink,#141a16);margin:0 0 .5rem;font-size:clamp(2.25rem,5vw,3rem);font-weight:300;line-height:1.08}.legal-updated{margin:0 0 2.5rem;font-size:.9375rem}.legal-heading{font-family:var(--font-display);text-transform:lowercase;color:var(--color-forest,#0a401f);margin:2.75rem 0 .75rem;font-size:1.5rem;font-weight:300;line-height:1.2}.legal-sub{font-family:var(--font-sans);color:var(--color-ink,#141a16);margin:1.75rem 0 .5rem;font-size:1.0625rem;font-weight:600}.legal p{margin:0 0 1.15em}.legal strong{color:var(--color-ink,#141a16);font-weight:600}.legal a{color:var(--color-forest,#0a401f);font-weight:600;text-decoration:underline}.legal ul{margin:0 0 1.35em;padding-left:1.35rem;list-style:outside}.legal li{margin-bottom:.3em}.legal-company{margin:0 0 1.35em;font-style:normal}.legal-company>*{display:block}
