/* The privacy policy and terms: plain readable documents in the company colours. */
@font-face{font-family:'Instrument Sans';font-weight:400 600;font-display:swap;src:url(/fonts/hybrid/instrument-sans.woff2) format('woff2')}
:root{--night:#030805;--fg:#e8eee5;--leaf:#c4d5b5;--muted:#afbeb2;--line:#b8cbb429}
*{box-sizing:border-box}
body{margin:0;background:var(--night);color:var(--fg);font:400 16px/1.7 'Instrument Sans',system-ui,sans-serif;-webkit-font-smoothing:antialiased}
main{max-width:720px;margin:0 auto;padding:56px 24px 40px}
.home{display:inline-block;color:var(--muted);font-size:13px;margin-bottom:40px;text-decoration:none}
.home:hover{color:var(--fg)}
h1{font-size:40px;line-height:1.15;letter-spacing:-1.2px;font-weight:400;margin:0 0 8px}
h2{font-size:21px;font-weight:500;letter-spacing:-.3px;margin:40px 0 10px}
.effective{color:var(--muted);font-size:14px;margin:0 0 32px}
p,li{color:#d7e0d3}
ul{padding-left:22px}
li{margin-bottom:6px}
a{color:var(--leaf)}
a:focus-visible{outline:2px solid var(--leaf);outline-offset:4px}
table{width:100%;border-collapse:collapse;font-size:15px;margin:12px 0}
th,td{text-align:left;padding:10px 12px 10px 0;border-bottom:1px solid var(--line);vertical-align:top}
th{color:var(--muted);font-weight:500}
footer{max-width:720px;margin:0 auto;padding:24px;border-top:1px solid var(--line);color:var(--muted);font-size:13px;display:flex;gap:20px;flex-wrap:wrap}
footer a{color:var(--muted)}
@media(max-width:600px){main{padding-top:36px}h1{font-size:32px}}
