
/* /entrivis_website/static/src/scss/legal.scss */
 .ev-legal .ev-legal__breadcrumb{padding-top: var(--space-8); font-family: var(--font-mono); font-size: 0.8125rem; color: var(--ev-text-muted);}.ev-legal .ev-legal__breadcrumb a{color: var(--ev-text-muted); text-decoration: none;}.ev-legal .ev-legal__breadcrumb a:hover{color: var(--ev-text);}.ev-legal .ev-legal__breadcrumb span[aria-hidden]{padding: 0 0.5em; color: var(--ev-rule-strong, var(--ev-rule));}.ev-legal .ev-legal__updated{margin: var(--space-5) 0 0 0; font-family: var(--font-mono); font-size: 0.8125rem; line-height: 1.6; color: var(--ev-text-muted);}.ev-legal .ev-legal__updated a{color: var(--ev-text-muted); text-decoration: underline; text-decoration-color: var(--ev-accent); text-underline-offset: 2px;}.ev-legal .ev-legal__updated a:hover{color: var(--ev-text);}.ev-legal .ev-legal__related{margin: var(--space-3) 0 0 0; font-family: var(--font-mono); font-size: 0.75rem; letter-spacing: 0.04em; color: var(--ev-text-muted);}.ev-legal .ev-legal__related a{color: var(--ev-text); text-decoration: none; border-bottom: 1px solid var(--ev-accent); padding-bottom: 1px;}.ev-legal .ev-legal__related a:hover{color: var(--ev-accent);}.ev-legal .ev-legal__related .ev-legal__sep{margin: 0 0.5em; color: var(--ev-text-muted);}.ev-legal .ev-legal__toc{background-color: var(--ev-bg-2); border: 1px solid var(--ev-rule); border-radius: 6px; padding: var(--space-6) var(--space-8);}.ev-legal .ev-legal__toc .ev-legal__toc-label{font-family: var(--font-mono); font-size: 0.75rem; letter-spacing: 0.12em; text-transform: uppercase; color: var(--ev-text-muted); margin: 0 0 var(--space-5) 0;}.ev-legal .ev-legal__toc ol{margin: 0; padding: 0; list-style: none; counter-reset: toc; columns: 2; column-gap: var(--space-12);}@media (max-width: 575px){.ev-legal .ev-legal__toc ol{columns: 1;}}.ev-legal .ev-legal__toc ol li{counter-increment: toc; margin-bottom: var(--space-3); break-inside: avoid;}.ev-legal .ev-legal__toc ol li:last-child{margin-bottom: 0;}.ev-legal .ev-legal__toc ol li::before{content: counter(toc, decimal-leading-zero); font-family: var(--font-mono); font-size: 0.75rem; color: var(--ev-accent); margin-right: var(--space-2);}.ev-legal .ev-legal__toc ol a{color: var(--ev-text); text-decoration: none;}.ev-legal .ev-legal__toc ol a:hover{text-decoration: underline; text-decoration-color: var(--ev-accent); text-underline-offset: 2px;}.ev-legal .ev-legal__sublabel{font-family: var(--font-mono); font-size: 0.8125rem; letter-spacing: 0.06em; text-transform: uppercase; color: var(--ev-text-muted); margin: var(--space-6) 0 var(--space-3) 0;}.ev-legal .ev-legal__sublabel:first-child{margin-top: 0;}.ev-legal .ev-legal__list{list-style: none; margin: 0 0 var(--space-4) 0; padding: 0;}.ev-legal .ev-legal__list li{position: relative; padding-left: var(--space-5); margin-bottom: var(--space-3);}.ev-legal .ev-legal__list li:last-child{margin-bottom: 0;}.ev-legal .ev-legal__list li::before{content: ""; position: absolute; left: 0; top: 0.6em; width: 6px; height: 6px; background-color: var(--ev-accent);}.ev-legal .ev-legal__list strong{color: var(--ev-text); font-weight: 600;}.ev-legal .ev-prose{max-width: 62ch; color: var(--ev-text-2); font-size: 1.0625rem; line-height: 1.7;}.ev-legal .ev-prose p{margin: 0 0 var(--space-4) 0;}.ev-legal .ev-prose p:last-child{margin-bottom: 0;}.ev-legal .ev-prose a{color: var(--ev-text); text-decoration: underline; text-decoration-color: var(--ev-accent); text-underline-offset: 2px;}.ev-legal .ev-prose strong{color: var(--ev-text); font-weight: 600;}.ev-legal .ev-legal__table-wrap{margin: var(--space-4) 0; overflow-x: auto;}.ev-legal .ev-legal__table{width: 100%; border-collapse: collapse; font-size: 0.9375rem; line-height: 1.5;}.ev-legal .ev-legal__table th, .ev-legal .ev-legal__table td{text-align: left; vertical-align: top; padding: var(--space-3) var(--space-4); border-top: 1px solid var(--ev-rule);}.ev-legal .ev-legal__table th{font-family: var(--font-mono); font-size: 0.75rem; letter-spacing: 0.06em; text-transform: uppercase; color: var(--ev-text-muted); border-top: 0;}.ev-legal .ev-legal__table td{color: var(--ev-text-2);}.ev-legal .ev-legal__table strong{color: var(--ev-text);}.ev-legal .ev-legal__close{padding-top: var(--space-8); border-top: 1px solid var(--ev-rule);}.ev-legal .ev-legal__close > p{font-size: 1.0625rem; line-height: 1.7; color: var(--ev-text-2); margin: 0 0 var(--space-3) 0;}.ev-legal .ev-legal__close > p a{color: var(--ev-text); text-decoration: underline; text-decoration-color: var(--ev-accent); text-underline-offset: 2px;}