.dir-e .legal-h2{letter-spacing:-.022em;font-size:clamp(24px,2.3vw,30px);line-height:1.12}.dir-e .legal-prose{color:var(--e-ink-2);font-size:16px;line-height:1.66}.dir-e .legal-prose>*+*{margin-top:1em}.dir-e .legal-prose p{text-wrap:pretty}.dir-e .legal-prose h3{letter-spacing:-.01em;color:var(--e-ink);margin-top:2em;font-size:17px;font-weight:600;line-height:1.35}.dir-e .legal-prose h3+*{margin-top:.5em}.dir-e .legal-prose strong{color:var(--e-ink);font-weight:600}.dir-e .legal-prose a{color:var(--e-ink)}.dir-e .legal-list{gap:.55em;padding:0;list-style:none;display:grid}.dir-e .legal-list-loose{gap:.85em}.dir-e .legal-list>li{text-wrap:pretty;padding-left:1.35em;position:relative}.dir-e .legal-list>li:before{content:"";background:linear-gradient(var(--e-base), var(--e-base)) bottom / 100% 2px no-repeat, linear-gradient(var(--e-ink-3), var(--e-ink-3)) top center / 5px 5px no-repeat;width:9px;height:9px;position:absolute;top:.5em;left:.1em}.dir-e .legal-toc a{transition:color .16s,background-color .16s}.dir-e .legal-toc a[aria-current]{color:var(--e-ink);background:var(--e-sunk)}.dir-e .legal-toc a[aria-current] .legal-toc-num{color:var(--e-orange)}.dir-e .legal-placeholder{border:1px dashed var(--e-orange);height:26px;color:var(--e-orange);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:13.5px;font-weight:500;display:inline-flex}@media print{.dir-e header,.dir-e footer,.dir-e .legal-no-print,nav[aria-label=Website\ lab]{display:none!important}.dir-e .legal-toc{max-height:none!important;position:static!important;overflow:visible!important}.dir-e .legal-prose a{text-decoration:none}}
