@layer components{:where(.ev-site) .legal-meta{color:var(--ev-muted);font-size:var(--ev-fs-sm);gap:var(--ev-s-2)var(--ev-s-4);flex-wrap:wrap;display:flex}:where(.ev-site) .legal-meta .num{color:var(--ev-fg-2)}:where(.ev-site) .legal-head{max-width:none}:where(.ev-site) .legal-head h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}:where(.ev-site) .legal-head .callout{margin-top:var(--ev-s-2);-webkit-backdrop-filter:var(--ev-glass-blur);backdrop-filter:var(--ev-glass-blur)}:where(.ev-site) .legal-head .callout-warn{background:linear-gradient(var(--ev-warn-bg),var(--ev-warn-bg)),var(--ev-glass-bg);border-color:var(--ev-warn-border)}:where(.ev-site) .legal-head .callout-info{background:linear-gradient(var(--ev-info-bg),var(--ev-info-bg)),var(--ev-glass-bg);border-color:var(--ev-info-border)}:where(.ev-site) .legal-panel{padding:var(--ev-s-12)}:where(.ev-site) .legal-toc{padding:var(--ev-s-5)var(--ev-s-6);border:1px solid var(--ev-glass-border);border-radius:var(--ev-r-md);background:var(--ev-glass-inner)}:where(.ev-site) .legal-toc h2{font-size:var(--ev-fs-sm);font-weight:var(--ev-fw-regular);color:var(--ev-fg-2);margin:0 0 var(--ev-s-2);letter-spacing:0}:where(.ev-site) .legal-toc ol{gap:var(--ev-s-1);margin:0;padding-left:1.25em;display:grid}:where(.ev-site) .legal-toc a{padding:4px 0;display:inline-block}@media (pointer:coarse){:where(.ev-site) .legal-toc a{padding:12px 0}}:where(.ev-site) .legal-body{margin-top:var(--ev-s-10)}:where(.ev-site) .legal-body section{scroll-margin-top:calc(var(--ev-header-h) + 24px)}:where(.ev-site) .legal-body section+section{margin-top:var(--ev-s-10)}:where(.ev-site) .legal-body h2{font-size:var(--ev-fs-h3);margin:0 0 var(--ev-s-4);max-width:30ch}:where(.ev-site) .legal-body p{color:var(--ev-fg-2);max-width:72ch;line-height:1.65}:where(.ev-site) .legal-body p+p{margin-top:var(--ev-s-3)}:where(.ev-site) .legal-foot{margin-top:var(--ev-s-12);color:var(--ev-muted);font-size:var(--ev-fs-sm)}@media (max-width:639px){:where(.ev-site) .legal-panel{padding:var(--ev-s-6)var(--ev-s-5)}:where(.ev-site) .legal-toc{padding:var(--ev-s-4)}}:where(.ev-site) .legal-page{padding-bottom:var(--ev-section-y)}}
