.legal-page[data-v-1ed1078a]{position:relative;min-height:100dvh;background:#fdf9ef;color:#1c1c16}.legal-hero[data-v-1ed1078a]{position:relative;overflow:hidden;padding:9.5rem 64px 4rem;text-align:center}.legal-hero__content[data-v-1ed1078a]{position:relative;z-index:20;max-width:720px;margin:0 auto}.legal-hero__eyebrow[data-v-1ed1078a]{margin:0 0 14px;color:#657f62;font-family:Geist,Manrope,sans-serif;font-size:11px;letter-spacing:.24em}.legal-hero__title[data-v-1ed1078a]{margin:0 0 18px;font-family:"Noto Serif SC",serif;font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.25;letter-spacing:.02em}.legal-hero__lead[data-v-1ed1078a]{margin:0;color:#5a5f58;font-size:17px;line-height:1.75}.legal-section[data-v-1ed1078a]{padding:0 64px 56px}.legal-section__inner[data-v-1ed1078a]{max-width:720px;margin:0 auto}.legal-section__title[data-v-1ed1078a]{margin:0 0 18px;font-family:"Noto Serif SC",serif;font-size:clamp(22px,3vw,28px);font-weight:600;letter-spacing:.04em}.legal-section__body[data-v-1ed1078a]{margin:0 0 14px;color:#434841;font-size:16px;line-height:1.85;font-weight:300}.legal-list[data-v-1ed1078a]{margin:0;padding:0;list-style:none;display:grid;gap:12px}.legal-list__item[data-v-1ed1078a]{position:relative;padding-left:18px;color:#434841;font-size:16px;line-height:1.8;font-weight:300}.legal-list__item[data-v-1ed1078a]:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:50%;background:#c99a4a}.reveal[data-v-1ed1078a]{animation:rise-1ed1078a .9s cubic-bezier(.22,1,.36,1) both}@keyframes rise-1ed1078a{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.legal-hero[data-v-1ed1078a],.legal-section[data-v-1ed1078a]{padding-left:20px;padding-right:20px}.legal-hero[data-v-1ed1078a]{padding-top:8rem;padding-bottom:3rem}.legal-section[data-v-1ed1078a]{padding-bottom:40px}}
