.legal-doc{max-width:780px}.legal-doc h2{margin-top:2em;font-size:1.15rem}.legal-doc h2 .legal-n{color:var(--k-brass,#b08d57);margin-right:.4em}.legal-doc ol,.legal-doc ul{padding-left:1.4em}.legal-doc li{margin:.3em 0}.legal-doc .legal-note{margin-top:.6em;padding:10px 14px;border-left:3px solid var(--k-brass,#b08d57);background:var(--k-panel,var(--k-card));font-size:.9rem}.legal-doc .legal-updated{margin-top:2.5em;padding-top:1em;border-top:1px solid hsla(0,0%,50%,.25);font-size:.85rem;opacity:.7}