.Legal-module__k8Yg1q__page{color:#24372d;background:#f9f7f2;min-height:70vh;padding:72px 20px 96px}.Legal-module__k8Yg1q__container{width:min(880px,100%);margin:0 auto}.Legal-module__k8Yg1q__eyebrow{color:#5d7567;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:700}.Legal-module__k8Yg1q__title{color:#294537;margin:0;font-family:Playfair Display,serif;font-size:clamp(38px,6vw,64px);font-weight:500;line-height:1.04}.Legal-module__k8Yg1q__updated{color:#6f7b74;margin:14px 0 0;font-size:14px}.Legal-module__k8Yg1q__intro{background:#fff;border-radius:18px;margin:30px 0 0;padding:24px;font-size:17px;line-height:1.75;box-shadow:0 12px 36px #2643320f}.Legal-module__k8Yg1q__section{margin-top:42px}.Legal-module__k8Yg1q__section h2{color:#294537;margin:0 0 14px;font-family:Playfair Display,serif;font-size:28px;font-weight:500}.Legal-module__k8Yg1q__section p,.Legal-module__k8Yg1q__section li{font-size:16px;line-height:1.75}.Legal-module__k8Yg1q__section p{margin:0 0 14px}.Legal-module__k8Yg1q__section ul{margin:12px 0 0;padding-left:22px}.Legal-module__k8Yg1q__section li+li{margin-top:8px}.Legal-module__k8Yg1q__link{color:#315c46;text-underline-offset:3px;font-weight:700}.Legal-module__k8Yg1q__notice{background:#eef3ed;border-left:4px solid #8dad99;margin-top:42px;padding:20px 22px;line-height:1.7}
