.LegalShell-module__KYX0DW__page{background:var(--canvas);flex-direction:column;min-height:100vh;display:flex}.LegalShell-module__KYX0DW__nav{z-index:50;padding:16px var(--pad);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--frost);background:#faf7f0db;justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}.LegalShell-module__KYX0DW__wordmark{white-space:nowrap;font-family:var(--font-sans);letter-spacing:.26em;color:var(--deep-steel);align-items:baseline;font-size:15px;font-weight:600;display:inline-flex}.LegalShell-module__KYX0DW__mark{color:var(--accent)}.LegalShell-module__KYX0DW__back{font-family:var(--font-sans);color:var(--graphite);font-size:14px;font-weight:500;transition:color .14s}.LegalShell-module__KYX0DW__back:hover{color:var(--deep-steel)}.LegalShell-module__KYX0DW__main{width:100%;max-width:800px;padding:72px var(--pad) 96px;flex:1 0 auto;margin:0 auto}.LegalShell-module__KYX0DW__footer{border-top:1px solid var(--frost);background:var(--canvas);padding:28px var(--pad);flex:none}.LegalShell-module__KYX0DW__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:800px;margin:0 auto;display:flex}.LegalShell-module__KYX0DW__footerLinks{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.LegalShell-module__KYX0DW__footerLink{font-family:var(--font-sans);color:var(--muted-aa);font-size:13px;font-weight:500;transition:color .14s}.LegalShell-module__KYX0DW__footerLink:hover{color:var(--deep-steel)}.LegalShell-module__KYX0DW__copy{font-family:var(--font-sans);color:var(--muted-aa);white-space:nowrap;font-size:13px}
.legal-module__Yd4PWa__banner{background:var(--paper);border:1px dashed var(--steel);border-radius:8px;margin-bottom:48px;padding:14px 18px}.legal-module__Yd4PWa__bannerTag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:10px;font-weight:500}.legal-module__Yd4PWa__bannerText{font-family:var(--font-sans);color:var(--muted);font-size:13px;line-height:1.6}.legal-module__Yd4PWa__bannerText strong{color:var(--graphite);font-weight:600}.legal-module__Yd4PWa__label{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:20px;font-size:11px;font-weight:600}.legal-module__Yd4PWa__prose h1{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--deep-steel);margin-bottom:16px;font-size:46px;font-weight:500;line-height:1.1}.legal-module__Yd4PWa__prose .legal-module__Yd4PWa__updated{font-family:var(--font-sans);color:var(--muted-aa);margin-bottom:40px;font-size:14px}.legal-module__Yd4PWa__prose h2{font-family:var(--font-sans);color:var(--deep-steel);margin:44px 0 12px;font-size:20px;font-weight:600;line-height:1.3}.legal-module__Yd4PWa__prose p{font-family:var(--font-sans);color:var(--graphite);margin-bottom:16px;font-size:16px;line-height:1.75}.legal-module__Yd4PWa__prose .legal-module__Yd4PWa__intro{font-size:17px}.legal-module__Yd4PWa__prose ul{font-family:var(--font-sans);color:var(--graphite);margin:0 0 16px;padding-left:20px;font-size:16px;line-height:1.75}.legal-module__Yd4PWa__prose li{margin-bottom:8px}.legal-module__Yd4PWa__prose strong{color:var(--deep-steel);font-weight:600}.legal-module__Yd4PWa__prose a{color:var(--accent);font-weight:500;transition:opacity .14s}.legal-module__Yd4PWa__prose a:hover{opacity:.85}.legal-module__Yd4PWa__tableWrap{border:1px solid var(--frost);border-radius:8px;margin-bottom:16px;overflow:hidden}.legal-module__Yd4PWa__table{border-collapse:collapse;width:100%}.legal-module__Yd4PWa__table th{text-align:left;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--paper);border-bottom:1px solid var(--frost);padding:12px 16px;font-size:12px;font-weight:600}.legal-module__Yd4PWa__table td{font-family:var(--font-sans);color:var(--graphite);border-bottom:1px solid var(--frost);vertical-align:top;padding:14px 16px;font-size:14px;line-height:1.6}.legal-module__Yd4PWa__table tr:last-child td{border-bottom:none}.legal-module__Yd4PWa__table td.legal-module__Yd4PWa__name{font-family:var(--font-mono);font-size:13px}.legal-module__Yd4PWa__note{font-family:var(--font-sans);color:var(--muted-aa);margin-bottom:16px;font-size:14px;line-height:1.7}
