*{box-sizing:border-box}
body{margin:0;background:#fff;color:#1d2433;font:400 17px/1.7 Roboto,Arial,sans-serif}
a{color:#1c2b54;text-underline-offset:3px}
.lg-adbar{background:#1c2b54;color:#fff;font:600 13px/1.5 Roboto,Arial,sans-serif;padding:8px 16px;text-align:center}
.lg-adbar a{color:#fff}
.lg-header{border-bottom:1px solid #e3e6f1;background:#fff}
.lg-wrap{max-width:820px;margin:0 auto;padding:0 20px}
.lg-header .lg-wrap{display:flex;align-items:center;gap:16px;min-height:64px}
.lg-header img{height:26px;width:auto}
.lg-header a.back{margin-left:auto;font:600 14px/1 Roboto,Arial,sans-serif;text-decoration:none;color:#1c2b54}
main.lg-main{padding:34px 20px 50px}
h1{font:700 clamp(30px,5vw,42px)/1.15 Roboto,Arial,sans-serif;color:#14213d;margin:0 0 6px}
h2{font:700 23px/1.25 Roboto,Arial,sans-serif;color:#14213d;margin:30px 0 8px}
.updated{color:#667;font-size:14.5px;margin:0 0 22px}
p,li{max-width:68ch}
li{margin:0 0 6px}
.lg-footer{background:#000;color:#c9cfe0;padding:30px 0 34px;font:400 14px/1.7 Roboto,Arial,sans-serif}
.lg-footer a{color:#fff}
.lg-footer nav{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 16px}
.lg-footer p{margin:0 0 6px}
.lg-footer b{color:#fff;font-weight:600}
.lg-footer .legalline{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.18);font:12.5px/1.7 ui-monospace,Consolas,monospace;color:#aab2c8}
