.legal_shell__Yp8dy{min-height:100vh;background:var(--bg,#14130f);color:var(--fg,#f5f3ec);display:flex;flex-direction:column}.legal_topbar__y8jLf{border-bottom:1px solid var(--border,rgba(255,255,255,.08));padding:18px 0;position:sticky;top:0;z-index:10;backdrop-filter:blur(12px) saturate(140%);background:rgba(20,19,15,.78)}.legal_topbarInner__d63hN{max-width:760px;margin:0 auto;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:18px}.legal_brand__sXHzU{font-family:var(--font-serif);font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--fg);text-decoration:none;display:inline-flex;align-items:baseline;gap:8px}.legal_brand__sXHzU span{font-size:9px;letter-spacing:.22em;color:var(--fg-mute,#8a8678);position:relative;top:-1px}.legal_brand__sXHzU span,.legal_crumb___RwjS{font-family:var(--font-mono);text-transform:uppercase}.legal_crumb___RwjS{font-size:10px;letter-spacing:.18em;color:var(--cal-accent,#b04a38);background:rgba(176,74,56,.06);border:1px solid rgba(176,74,56,.32);border-radius:999px;padding:6px 12px;text-decoration:none;transition:all .18s cubic-bezier(.2,.8,.2,1);display:inline-flex;align-items:center;gap:6px}.legal_crumb___RwjS:hover{background:var(--cal-accent,#b04a38);color:#fff;transform:translateY(-1px)}.legal_article__wnkzX{max-width:720px;margin:0 auto;padding:72px 22px 96px;width:100%}.legal_head__tRwVX{margin-bottom:56px}.legal_eyebrow__iXuhc{font-family:var(--font-mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--fg-mute,#8a8678);display:inline-flex;align-items:center;gap:12px;margin-bottom:20px}.legal_eyebrow__iXuhc:before{content:"";width:18px;height:1px;background:var(--cal-accent,#b04a38)}.legal_title__hVgvk{font-family:var(--font-serif);font-weight:500;font-size:clamp(2rem,4.4vw + .2rem,3.4rem);line-height:1.04;letter-spacing:-.025em;margin:0 0 18px;color:var(--fg)}.legal_titleAccent__SO7Sx{font-style:italic;color:var(--accent,#d4a017);font-weight:400}.legal_lead__LnJ7R{font-family:var(--font-sans);font-size:17px;line-height:1.55;color:var(--fg-soft,#c5c0b3);max-width:60ch;margin:0 0 22px}.legal_meta__NunCR{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-mute,#8a8678);display:flex;flex-wrap:wrap;gap:10px;align-items:center}.legal_metaSep__wW9og{opacity:.6}.legal_metaWarn__LdYEk{color:var(--cal-accent,#b04a38)}.legal_body__acsAk{font-family:var(--font-sans);font-size:15.5px;line-height:1.7;color:var(--fg-soft,#c5c0b3)}.legal_body__acsAk h2{font-family:var(--font-serif);font-weight:500;font-size:22px;line-height:1.2;letter-spacing:-.015em;color:var(--fg);margin:56px 0 14px;scroll-margin-top:90px}.legal_body__acsAk h2:first-child{margin-top:0}.legal_num__07kB6{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;color:var(--cal-accent,#b04a38);font-weight:400;display:inline-block;margin-right:12px;position:relative;top:-3px}.legal_body__acsAk h3{font-family:var(--font-serif);font-weight:500;font-size:17px;line-height:1.3;letter-spacing:-.005em;color:var(--fg);margin:30px 0 8px}.legal_body__acsAk p{margin:0 0 14px}.legal_body__acsAk p:last-child{margin-bottom:0}.legal_body__acsAk strong{color:var(--fg);font-weight:500}.legal_body__acsAk em{font-family:var(--font-serif);font-style:italic;color:var(--fg)}.legal_body__acsAk a{color:var(--accent,#d4a017);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgba(212,160,23,.4);transition:text-decoration-color .18s cubic-bezier(.2,.8,.2,1)}.legal_body__acsAk a:hover{text-decoration-color:var(--accent,#d4a017)}.legal_body__acsAk ul{margin:0 0 18px;padding-left:0;list-style:none}.legal_body__acsAk ul li{position:relative;padding-left:22px;margin-bottom:8px}.legal_body__acsAk ul li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:1px;background:var(--cal-accent,#b04a38);opacity:.7}.legal_body__acsAk hr{border:0;border-top:1px solid var(--border,rgba(255,255,255,.08));margin:56px 0}.legal_placeholder__FWx_R{font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;color:var(--cal-accent,#b04a38);background:rgba(176,74,56,.08);border:1px dashed rgba(176,74,56,.4);border-radius:4px;padding:1px 6px;font-weight:500}.legal_foot__lQfcl{border-top:1px solid var(--border,rgba(255,255,255,.08));margin-top:auto;padding:36px 22px 64px}.legal_footInner__cErpy{max-width:720px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:32px;flex-wrap:wrap}.legal_footCol__TA3IU{display:flex;flex-direction:column;gap:6px}.legal_footLabel__Sfaau{font-family:var(--font-mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-mute,#8a8678);margin-bottom:4px}.legal_footLink__Vr80l{font-family:var(--font-sans);font-size:13.5px;color:var(--fg-soft,#c5c0b3);text-decoration:none;transition:color .18s cubic-bezier(.2,.8,.2,1)}.legal_footLink__Vr80l:hover{color:var(--accent,#d4a017)}.legal_footWa__UBje_{font-family:var(--font-serif);font-size:14.5px;color:var(--fg);text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--border-strong,rgba(255,255,255,.15));border-radius:10px;transition:all .18s cubic-bezier(.2,.8,.2,1)}.legal_footWa__UBje_:hover{border-color:var(--accent,#d4a017);color:var(--accent,#d4a017);transform:translateY(-1px)}@media (max-width:640px){.legal_article__wnkzX{padding:48px 20px 72px}.legal_head__tRwVX{margin-bottom:40px}.legal_lead__LnJ7R{font-size:16px}.legal_body__acsAk{font-size:15px}.legal_body__acsAk h2{font-size:20px;margin-top:44px}.legal_topbarInner__d63hN{padding:0 20px}.legal_footInner__cErpy{flex-direction:column;gap:24px}}