.legal-page[data-v-4ae6d626]{background:var(--cream);min-height:60vh}.legal-header[data-v-4ae6d626]{background:var(--navy);color:var(--white);padding:140px 60px 80px}.legal-header-inner[data-v-4ae6d626]{max-width:900px;margin:0 auto}.legal-title[data-v-4ae6d626]{font-family:var(--font-serif);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:300;line-height:1.15}.legal-body[data-v-4ae6d626]{max-width:900px;margin:0 auto;padding:80px 60px 120px;font-size:1rem;line-height:1.8;color:var(--text-mid)}.legal-body p[data-v-4ae6d626]{margin-bottom:20px}.legal-body[data-v-4ae6d626] a{color:var(--gold);text-decoration:underline;text-underline-offset:3px;transition:color .2s}.legal-body[data-v-4ae6d626] a:hover{color:var(--gold-light)}@media (max-width: 920px){.legal-header[data-v-4ae6d626]{padding:110px 24px 60px}.legal-body[data-v-4ae6d626]{padding:60px 24px 100px}}
