.wpd-legal{padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(64px,8vw,120px)}
.wpd-legal h1{font-family:var(--gc-font-heading,"Sora",sans-serif);font-size:clamp(40px,5.2vw,72px);line-height:1.06;letter-spacing:-.04em;max-width:850px;margin:0 0 22px}
.wpd-legal-date{font-size:14px;color:var(--gc-color-muted,#56615e);margin-bottom:48px}
.wpd-legal-body{max-width:760px;font-family:var(--gc-font-body,Figtree,sans-serif);font-size:18px;line-height:1.7}
.wpd-legal-body h2{font-size:28px;line-height:1.25;letter-spacing:-.025em;margin:44px 0 16px}
.wpd-legal-body p{margin:0 0 22px}.wpd-legal-body a{color:#08715b;text-underline-offset:4px;overflow-wrap:anywhere}
