.Legal-module__NcJVVG__page{padding-top:var(--header-height);padding-bottom:var(--space-5xl)}.Legal-module__NcJVVG__hero{text-align:center;padding:var(--space-5xl) 0 var(--space-3xl);border-bottom:1px solid var(--glass-border);background:radial-gradient(circle at top,#8000201f 0%,#0000 60%)}.Legal-module__NcJVVG__heroContent{max-width:720px;margin:0 auto}.Legal-module__NcJVVG__title{font-family:var(--font-display);font-size:var(--text-5xl);color:var(--rabec-white);margin-bottom:var(--space-md);letter-spacing:-.02em;font-weight:800;line-height:1.1}.Legal-module__NcJVVG__subtitle{font-size:var(--text-lg);color:var(--neutral-300);max-width:560px;margin:0 auto;line-height:1.6}.Legal-module__NcJVVG__meta{align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);padding:var(--space-xs) var(--space-md);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-300);background:#80002014;border:1px solid #8000203d;border-radius:4px;font-size:.75rem;display:inline-flex}.Legal-module__NcJVVG__body{padding:var(--space-3xl) 0;max-width:820px;margin:0 auto}.Legal-module__NcJVVG__section{margin-bottom:var(--space-3xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--glass-border)}.Legal-module__NcJVVG__section:last-child{border-bottom:none}.Legal-module__NcJVVG__sectionLabel{margin-bottom:var(--space-md);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--label-accent);background:#8000201f;border-left:2px solid #800020;padding:2px 10px;font-size:.7rem;display:inline-block}.Legal-module__NcJVVG__sectionTitle{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--rabec-white);margin:0 0 var(--space-lg);letter-spacing:-.01em;font-weight:700;line-height:1.2}.Legal-module__NcJVVG__subTitle{font-family:var(--font-display);font-size:var(--text-lg);color:var(--rabec-white);margin:var(--space-xl) 0 var(--space-sm);font-weight:600}.Legal-module__NcJVVG__paragraph{color:var(--neutral-300);margin-bottom:var(--space-md);font-size:.95rem;line-height:1.75}.Legal-module__NcJVVG__paragraph a{color:var(--label-accent);text-underline-offset:3px;text-decoration:underline;transition:color .2s}.Legal-module__NcJVVG__paragraph a:hover{color:#800020}.Legal-module__NcJVVG__list{margin:var(--space-md) 0;padding:0;list-style:none}.Legal-module__NcJVVG__list li{padding-left:var(--space-lg);margin-bottom:var(--space-sm);color:var(--neutral-300);font-size:.95rem;line-height:1.7;position:relative}.Legal-module__NcJVVG__list li:before{content:"";background:#800020;width:8px;height:1px;position:absolute;top:10px;left:0}.Legal-module__NcJVVG__definitionList{gap:var(--space-md) var(--space-xl);margin:var(--space-lg) 0;padding:var(--space-lg);border:1px solid var(--glass-border);background:#14191e66;border-radius:4px;grid-template-columns:minmax(180px,220px) 1fr;display:grid}.Legal-module__NcJVVG__definitionList dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-400);align-self:start;font-size:.75rem}.Legal-module__NcJVVG__definitionList dd{color:var(--rabec-white);margin:0;font-size:.95rem;line-height:1.5}.Legal-module__NcJVVG__definitionList dd a{color:var(--label-accent);border-bottom:1px dotted color-mix(in srgb, var(--label-accent) 40%, transparent);text-decoration:none}.Legal-module__NcJVVG__definitionList dd a:hover{border-bottom-color:var(--label-accent)}.Legal-module__NcJVVG__note{margin-top:var(--space-xl);padding:var(--space-md) var(--space-lg);color:var(--neutral-200);background:#f0a5000f;border-left:3px solid #f0a500;border-radius:0 4px 4px 0;font-size:.875rem;line-height:1.7}.Legal-module__NcJVVG__note strong{color:#f0a500;font-weight:600}.Legal-module__NcJVVG__tocWrapper{top:calc(var(--header-height) + var(--space-md));margin-bottom:var(--space-xl);position:sticky}.Legal-module__NcJVVG__toc{gap:var(--space-xs) var(--space-sm);padding:var(--space-md);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14191eb3;border-radius:4px;flex-wrap:wrap;display:flex}.Legal-module__NcJVVG__tocLink{font-family:var(--font-mono);letter-spacing:.04em;color:var(--neutral-400);border:1px solid #0000;border-radius:3px;padding:4px 10px;font-size:.75rem;text-decoration:none;transition:all .2s}.Legal-module__NcJVVG__tocLink:hover{color:var(--rabec-white);background:#8000201f;border-color:#800020}@media (max-width:640px){.Legal-module__NcJVVG__definitionList{gap:var(--space-sm);grid-template-columns:1fr}.Legal-module__NcJVVG__definitionList dt{margin-bottom:2px}.Legal-module__NcJVVG__title{font-size:var(--text-4xl)}}html[data-theme=light] .Legal-module__NcJVVG__sectionLabel{color:var(--rabec-accent);border-left-color:var(--rabec-accent);background:#80002014}html[data-theme=light] .Legal-module__NcJVVG__paragraph a,html[data-theme=light] .Legal-module__NcJVVG__definitionList dd a{color:var(--rabec-accent)}html[data-theme=light] .Legal-module__NcJVVG__paragraph a:hover,html[data-theme=light] .Legal-module__NcJVVG__definitionList dd a:hover{color:#5a0017;border-bottom-color:#5a0017}html[data-theme=light] .Legal-module__NcJVVG__definitionList{background:#00000008;border-color:#0000001f}html[data-theme=light] .Legal-module__NcJVVG__definitionList dt{color:var(--neutral-200)}html[data-theme=light] .Legal-module__NcJVVG__definitionList dd{color:var(--rabec-white)}html[data-theme=light] .Legal-module__NcJVVG__note{color:var(--neutral-200);background:#b8860b14;border-left-color:#8b6500}html[data-theme=light] .Legal-module__NcJVVG__note strong{color:#8b6500}html[data-theme=light] .Legal-module__NcJVVG__list li{color:var(--neutral-200)}html[data-theme=light] .Legal-module__NcJVVG__list li:before{background:var(--rabec-accent)}html[data-theme=light] .Legal-module__NcJVVG__toc{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000008;border-color:#0000001f}html[data-theme=light] .Legal-module__NcJVVG__tocLink{color:var(--neutral-300)}html[data-theme=light] .Legal-module__NcJVVG__tocLink:hover{color:var(--rabec-accent);border-color:var(--rabec-accent);background:#80002014}html[data-theme=light] .Legal-module__NcJVVG__meta{color:var(--neutral-200);background:#80002014;border-color:#8000204d}.Legal-module__NcJVVG__dlSmallNote{color:var(--neutral-400);font-size:.85em}html[data-theme=light] .Legal-module__NcJVVG__dlSmallNote{color:var(--neutral-200)}@media (max-width:600px){.Legal-module__NcJVVG__title{-webkit-hyphens:auto;hyphens:auto}}
