:root{--navy:#0F2D3D;--teal:#0EA5A6;--aqua:#0DD3D6;--mut:#5a7383;--line:#e2ecf0}
*{box-sizing:border-box}
body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
  color:#10313f;background:#fff}
a{color:var(--teal)}
.top{max-width:820px;margin:auto;padding:22px 20px;display:flex;align-items:center;
  justify-content:space-between}
.top img{height:44px}
.top nav{display:flex;gap:8px;align-items:center}
.lang-sw{display:flex;border:1px solid #d7e5e8;border-radius:999px;overflow:hidden}
.lang-opt{border:0;background:#fff;padding:7px 12px;font-size:12px;font-weight:800;
  color:var(--mut);cursor:pointer}
.lang-opt.active{background:var(--navy);color:#fff}
.back{border:1px solid #d7e5e8;border-radius:999px;padding:8px 16px;font-size:13px;
  font-weight:700;color:var(--navy);text-decoration:none}
main{max-width:820px;margin:auto;padding:30px 20px 80px}
h1{font-size:34px;color:var(--navy);letter-spacing:-1px;margin:0 0 8px}
.updated{color:var(--mut);font-size:13px;margin-bottom:34px}
h2{font-size:19px;color:var(--navy);margin:30px 0 8px}
p,li{line-height:1.75;color:#415a66;font-size:15px}
ul{padding-left:22px}
footer{border-top:1px solid var(--line);margin-top:60px;padding:24px 20px;text-align:center;
  font-size:12px;color:var(--mut)}
footer a{color:var(--mut);margin:0 8px}
[hidden]{display:none!important}
