.new-work-legal-page{background:var(--figma-color-cream);width:100%;max-width:100vw;overflow-x:hidden}.legal-hero{background:var(--color-bumi-green);border-block-end:7px solid var(--figma-color-cream);color:var(--figma-color-cream)}.legal-hero__inner{padding-block:170px 64px}.legal-hero__eyebrow{color:#f5f1ebe6;font-family:var(--font-montserrat);letter-spacing:.24em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:600}.legal-hero__title{font-family:var(--font-lora);margin:0;font-size:clamp(34px,4vw,56px);font-weight:400;line-height:1.1}.legal-body{background:var(--figma-color-cream);padding-block:64px 120px}.legal-body__inner{width:min(100% - 30px,760px);margin-inline:auto}.legal-body__inner p{color:var(--color-stone);font-family:var(--font-montserrat);margin:0 0 22px;font-size:15.5px;font-weight:300;line-height:1.85}.legal-body__inner h2{color:var(--color-ink);font-family:var(--font-lora);margin:44px 0 16px;font-size:clamp(22px,2.2vw,30px);font-weight:400;line-height:1.25}.legal-body__inner a{color:var(--color-bumi-green);text-underline-offset:3px;font-weight:500;text-decoration:underline}.legal-body__inner a:hover{color:var(--color-forest-green)}.legal-body__note{color:var(--color-stone);margin-block-start:40px;font-size:12.5px}@media (max-width:768px){.legal-hero__inner{padding-block:130px 44px}.legal-body{padding-block:44px 80px}}
