:root{--teal:#00B0A7;--dark:#101821;--dark-2:#0b1119;--line:rgba(255,255,255,.08);--text:#eef3f5;--muted:#9fb0bd}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:'Barlow',system-ui,sans-serif;background:var(--dark);color:var(--text);line-height:1.65;-webkit-font-smoothing:antialiased}
a{color:var(--teal)}
.wrap{max-width:820px;margin:0 auto;padding:0 22px}
header{border-bottom:1px solid var(--line);background:var(--dark-2)}
header .wrap{display:flex;align-items:center;justify-content:space-between;height:66px}
header a.back{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-style:italic;font-weight:700;letter-spacing:1px;font-size:14px;color:var(--muted);text-decoration:none}
header a.back:hover{color:#fff}
header .brand{font-family:'Barlow Condensed',sans-serif;font-style:italic;font-weight:800;font-size:20px;color:#fff;text-decoration:none}
main{padding:56px 0 80px}
h1{font-family:'Barlow Condensed',sans-serif;font-style:italic;font-weight:800;font-size:clamp(32px,5vw,46px);line-height:1.1;margin-bottom:8px}
.updated{color:var(--muted);font-size:14px;margin-bottom:36px}
h2{font-family:'Barlow Condensed',sans-serif;font-style:italic;font-weight:700;font-size:24px;margin:36px 0 10px;color:#fff}
p,li{color:#cfd9df;font-size:16.5px;margin-bottom:12px}
ul{padding-left:22px}
.card{background:#18222e;border:1px solid var(--line);border-radius:14px;padding:18px 22px;margin:14px 0 22px}
.card p{margin-bottom:4px}
footer{border-top:1px solid var(--line);padding:28px 0;text-align:center;color:var(--muted);font-size:14px}
footer a{color:var(--muted);margin:0 9px}
footer a:hover{color:#fff}
#CookieDeclaration,#CookieDeclaration *{color:#cfd9df!important}
#CookieDeclaration a{color:var(--teal)!important}
