.wl-legal-body{background:#f7f1ea;margin:0}.wl-legal{color:#140b07;font-family:Funnel Display,system-ui,sans-serif;min-height:100vh;-webkit-font-smoothing:antialiased}.wl-legal__head{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:760px;padding:28px 20px 0}.wl-legal__brand{color:#140b07;font-size:17px;letter-spacing:-.02em;text-decoration:none}.wl-legal__main{margin:0 auto;max-width:760px;padding:56px 20px 96px}.wl-legal__title{font-size:clamp(36px,6vw,56px);font-weight:400;letter-spacing:-.035em;line-height:1.04;margin:0}.wl-legal__sub{color:#140b079e;font-size:16px;line-height:1.45;margin:14px 0 40px}.wl-legal .legal__body{color:#3d3430;font-size:15.5px;letter-spacing:-.012em;line-height:1.62}.wl-legal .legal__body h2{color:#140b07;font-size:22px;font-weight:500;letter-spacing:-.03em;line-height:1.2;margin:44px 0 12px}.wl-legal .legal__body h3{color:#140b07;font-size:17px;font-weight:600;margin:28px 0 8px}.wl-legal .legal__body p{margin:0}.wl-legal .legal__body p+p,.wl-legal .legal__body p+ul,.wl-legal .legal__body ul+p{margin-top:12px}.wl-legal .legal__body ul{list-style:disc;margin:0;padding-left:22px}.wl-legal .legal__body li+li{margin-top:6px}.wl-legal .legal__body a{color:#8a3a12;text-decoration:underline;text-underline-offset:3px}.wl-legal .legal__meta{color:#140b0780;font-size:13px;margin-top:40px}
