.lv{display:none}html.lv-on{--lv-bg:#fff;--lv-fg:#000;--lv-link:#00c;font-size:20px;overflow:hidden auto!important}html.lv-on[data-lv-size="1"]{font-size:18px}html.lv-on[data-lv-size="2"]{font-size:22px}html.lv-on[data-lv-size="3"]{font-size:28px}html.lv-on body>:not(#lv){display:none!important}html.lv-on body{background:var(--lv-bg)!important}html.lv-on .lv{background:var(--lv-bg);min-height:100vh;color:var(--lv-fg);letter-spacing:.01em;font:400 1rem/1.6 Arial,Verdana,sans-serif;display:block}html.lv-on[data-lv-scheme=wb]{--lv-bg:#000;--lv-fg:#fff;--lv-link:#ff6}html.lv-on[data-lv-scheme=blue]{--lv-bg:#9dd1ff;--lv-fg:#063462;--lv-link:#063462}.lv *,.lv :before,.lv :after{box-shadow:none!important;transition:none!important;animation:none!important}.lv a{color:var(--lv-link);text-underline-offset:.15em;text-decoration:underline}.lv :focus-visible{outline:.2rem solid var(--lv-fg);outline-offset:.2rem}.lv__bar{z-index:10;background:var(--lv-bg);border-bottom:.15rem solid var(--lv-fg);flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;padding:.6rem 1rem;display:flex;position:sticky;top:0}.lv__group{align-items:center;gap:.4rem;display:flex}.lv__group span{font-weight:700}.lv button{border:.12rem solid var(--lv-fg);background:var(--lv-bg);min-width:2.6rem;min-height:2.4rem;color:var(--lv-fg);cursor:pointer;border-radius:0;padding:.2rem .7rem;font:700 1rem/1 Arial,sans-serif}.lv button[aria-pressed=true]{background:var(--lv-fg);color:var(--lv-bg)}.lv__exit{margin-left:auto}.lv__main{max-width:60rem;margin:0 auto;padding:1.5rem 1rem 3rem}.lv h1{margin:.5rem 0 1rem;font-size:1.8rem;line-height:1.2}.lv h2{border-top:.12rem solid var(--lv-fg);margin:2.2rem 0 .8rem;padding-top:1rem;font-size:1.4rem;line-height:1.25}.lv p,.lv ul,.lv ol,.lv dl{margin:0 0 1rem}.lv ul,.lv ol{padding-left:1.4rem}.lv li{margin-bottom:.5rem}.lv__lead{font-size:1.15rem}.lv__facts>div{border-bottom:.06rem solid var(--lv-fg);grid-template-columns:11rem 1fr;gap:1rem;padding:.5rem 0;display:grid}.lv__facts dt{font-weight:700}.lv__facts dd{margin:0}.lv__scroll{margin-bottom:1rem;overflow-x:auto}.lv table{border-collapse:collapse;width:100%}.lv th,.lv td{border:.06rem solid var(--lv-fg);text-align:left;vertical-align:top;padding:.5rem}.lv thead th{font-weight:700}.lv small,.lv__legal{font-size:.85rem}@media (width<=700px){.lv__bar{position:static}.lv__facts>div{grid-template-columns:1fr;gap:.2rem}.lv__exit{margin-left:0}}
