.Legal_hero__N8mOo{padding:64px 0 96px;text-align:center;position:relative;overflow:hidden}.Legal_heroInner__BeNdq{max-width:980px;margin:0 auto;padding:0 var(--wrap-pad,40px);width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.Legal_eyebrow__Ay_AI{display:inline-block;margin:0 0 24px;padding:8px 18px;font-family:var(--mono);font-size:clamp(13px,1.25vw,16px);font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--accent);background:var(--accent-faint);border:1px solid var(--accent-glow);border-radius:var(--radius-pill,999px)}.Legal_h1__IPMuM{display:block;margin:0 auto 20px;max-width:485px;font-family:var(--serif);font-weight:400;font-size:clamp(28px,4.5vw,66px);line-height:1;letter-spacing:-.025em;color:var(--ink)}.Legal_meta__Y3WYg{margin:0;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute,rgba(248,244,235,.55))}.Legal_main__LJMli{padding:36px 0 72px;background:linear-gradient(180deg,var(--accent-ghost,rgba(201,168,117,.02)) 0,transparent 30%)}.Legal_wrap__wNCGo{max-width:820px;margin:0 auto;padding:0 var(--wrap-pad,40px);width:100%}.Legal_intro__zsPuM{margin:0 0 16px;padding:0 0 22px;border-bottom:1px solid var(--rule);font-family:var(--serif);font-weight:400;font-size:clamp(20px,2.2vw,26px);line-height:1.4;letter-spacing:-.005em;color:var(--ink);text-wrap:pretty}.Legal_section__th2ON{padding:0;margin:0 0 24px}.Legal_section__th2ON+.Legal_section__th2ON{margin-top:24px;padding-top:24px;border-top:1px solid var(--rule)}.Legal_sectionH__BXRkL{margin:0 0 14px;font-family:var(--serif);font-weight:500;font-size:clamp(26px,3vw,36px);line-height:1.15;letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.Legal_subSectionH___CNAA{margin:22px 0 8px;font-family:var(--sans);font-weight:600;font-size:clamp(15px,1.6vw,18px);line-height:1.25;letter-spacing:-.01em;color:var(--ink)}.Legal_subSectionH___CNAA:first-child{margin-top:0}.Legal_p__DnCZ7{margin:0 0 10px;font-family:var(--sans);font-size:17px;line-height:1.55;color:var(--ink-soft,rgba(248,244,235,.68))}.Legal_p__DnCZ7:last-child{margin-bottom:0}.Legal_p__DnCZ7 a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--accent-line);transition:text-decoration-color .15s}.Legal_p__DnCZ7 a:hover{text-decoration-color:var(--accent)}.Legal_list__rtKFy{margin:6px 0 12px;padding-left:22px;list-style:disc}.Legal_list__rtKFy li{margin:0 0 4px;padding-left:4px;font-family:var(--sans);font-size:16px;line-height:1.55;color:var(--ink-soft,rgba(248,244,235,.68))}.Legal_list__rtKFy li::marker{color:var(--accent)}.Legal_sub__DWgj0{margin:14px 0 0;padding-left:18px;border-left:2px solid var(--accent-line)}.Legal_sub__DWgj0+.Legal_sub__DWgj0{margin-top:8px}.Legal_subH__ZD4mQ{margin:0 0 8px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.Legal_warning___uMHO{margin:14px 0;padding:16px 20px;background:var(--accent-faint);border:1px solid var(--accent-line);border-radius:6px}.Legal_warning___uMHO p{margin:0 0 10px;font-family:var(--sans);font-size:14px;line-height:1.55;color:var(--ink);font-weight:600}.Legal_warning___uMHO p:last-child{margin-bottom:0}.Legal_contactCard__XbAZN{margin:14px 0;padding:18px 22px;background:var(--accent-faint);border:1px solid var(--rule);border-radius:8px}.Legal_contactCard__XbAZN p{margin:0 0 6px;font-family:var(--sans);font-size:15px;line-height:1.55;color:var(--ink-soft,rgba(248,244,235,.68))}.Legal_contactCard__XbAZN p:first-child{font-weight:600;color:var(--ink)}.Legal_contactCard__XbAZN p:last-child{margin-bottom:0}.Legal_contactCard__XbAZN a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.Legal_foot__lZZ3_{margin:40px 0 0;padding:24px 0 0;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:18px;justify-content:center;font-family:var(--sans);font-size:13.5px;color:var(--ink-mute,rgba(248,244,235,.55))}.Legal_foot__lZZ3_ a{color:inherit;text-decoration:none;transition:color .15s ease}.Legal_foot__lZZ3_ a:hover{color:var(--accent)}@media (max-width:720px){.Legal_hero__N8mOo{padding:48px 0 64px}.Legal_heroInner__BeNdq{padding:0 var(--wrap-pad-mobile,22px)}.Legal_h1__IPMuM{font-size:clamp(30px,11vw,48px);margin-bottom:14px}.Legal_main__LJMli{padding:24px 0 56px}.Legal_wrap__wNCGo{padding:0 var(--wrap-pad-mobile,22px)}.Legal_intro__zsPuM{font-size:clamp(18px,4.4vw,22px);padding-bottom:18px;margin-bottom:14px}.Legal_sectionH__BXRkL{font-size:clamp(22px,6.2vw,28px)}.Legal_sub__DWgj0{padding-left:14px}}