.legal[data-v-b2fb5984]{padding:120px 24px 96px;background:#faf8f5}.legal__inner[data-v-b2fb5984]{max-width:760px;margin:0 auto}.legal__eyebrow[data-v-b2fb5984]{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#9ca986;margin:0 0 12px}.legal__title[data-v-b2fb5984]{font-family:var(--font-display);font-weight:400;font-size:clamp(32px,5vw,52px);color:#1c1917;letter-spacing:-.02em;margin:0 0 10px}.legal__updated[data-v-b2fb5984]{font-size:14px;color:#a8a29e;margin:0 0 28px}.legal__intro[data-v-b2fb5984]{font-size:17px;line-height:1.75;color:#44403c;margin:0 0 40px}.legal__section[data-v-b2fb5984]{margin-bottom:32px}.legal__heading[data-v-b2fb5984]{font-family:var(--font-heading);font-weight:700;font-size:20px;color:#1c1917;margin:0 0 12px}.legal__p[data-v-b2fb5984]{font-size:15px;line-height:1.75;color:#57534e;margin:0 0 12px;white-space:pre-line}.legal__contact[data-v-b2fb5984]{margin-top:48px;padding-top:24px;border-top:1px solid #e7e2db;font-size:15px;line-height:1.7;color:#57534e}.legal__mail[data-v-b2fb5984]{color:#5a6b4a;text-decoration:underline}@media(max-width:767px){.legal[data-v-b2fb5984]{padding:96px 16px 72px}}
