main.bespoke-legal{max-width:760px;margin:0 auto;padding:28px 20px 72px;font-size:17px;line-height:1.65;color:var(--ls-ink,#1b221e)}
main.bespoke-legal .pv-head h1{margin:8px 0 10px;font-size:clamp(32px,5vw,44px);line-height:1.1;letter-spacing:-.02em}
main.bespoke-legal .pv-lead{margin:0 0 8px;font-size:18px;color:#4a514d}
main.bespoke-legal h2{margin:36px 0 8px;font-size:22px;line-height:1.25}
main.bespoke-legal p,main.bespoke-legal li{margin:0 0 12px}
main.bespoke-legal ul{padding-left:22px;margin:0 0 12px}
main.bespoke-legal a{color:#2f5642;text-underline-offset:3px}
