:root{--night:#081a25;--cyan:#54d4e4;--yellow:#ffd154;--fog:#eaf1ef;--ink:#102631;--muted:#91a6af;--line:#29434e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--night);color:var(--fog);margin:0;font-family:Arial Narrow,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}main{overflow:hidden}header{border-bottom:1px solid var(--line);align-items:center;gap:45px;height:76px;padding:0 max(18px,5vw);display:flex}header>a,footer>b{letter-spacing:.08em;font-size:20px;font-weight:900}header>a span,footer>b span{color:var(--cyan)}nav{gap:28px;font:800 10px monospace;display:flex}.langs{gap:5px;margin-left:auto;display:flex}.langs a{border:1px solid var(--line);place-items:center;width:31px;height:31px;font:900 9px monospace;display:grid}.langs a[aria-current=page]{border-color:var(--cyan);color:var(--cyan)}.hero{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:70px;min-height:630px;padding:70px max(18px,5vw);display:grid}.hero p,.section-head>p,.checks>div>p,.sources>div>p{color:var(--cyan);text-transform:uppercase;letter-spacing:.1em;font:800 11px monospace}.hero h1{letter-spacing:-.065em;max-width:940px;margin:22px 0;font-size:clamp(54px,7vw,102px);line-height:.88}.hero h1 em{color:var(--yellow);font-style:normal;display:block}.hero>div>span{color:#a8bac1;max-width:640px;font-size:17px;line-height:1.6;display:block}.hero aside{border:1px solid var(--cyan);border-radius:22px;padding:30px}.hero aside b{color:var(--yellow);font-size:36px}.hero aside p{color:var(--fog);letter-spacing:0;text-transform:none;font:700 12px/1.55 Arial,sans-serif}.dispatch{background:var(--fog);color:var(--night);grid-template-columns:auto auto 1fr;align-items:center;gap:34px;padding:28px max(18px,5vw);display:grid}.dispatch>div{align-items:center;gap:6px;display:flex}.dispatch small{text-transform:uppercase;margin-right:8px;font:900 9px monospace}.dispatch button{border:1px solid var(--night);color:var(--night);cursor:pointer;background:0 0;padding:12px 15px;font:900 10px monospace}.dispatch button[aria-pressed=true]{background:var(--yellow)}.dispatch p{color:#46606a;max-width:330px;margin:0 0 0 auto;font-size:10px;line-height:1.5}.rating{padding:100px max(18px,5vw)}.section-head{max-width:930px;margin-bottom:55px}.section-head h2,.checks h2,.facts h2,.sources h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(42px,5.2vw,74px);line-height:.95}.section-head>span{max-width:670px;color:var(--muted);font-size:12px;line-height:1.6;display:block}.cards{gap:12px;display:grid}.cards article{border:1px solid var(--line);grid-template-columns:80px minmax(0,1fr) 220px;gap:30px;padding:28px;display:grid}.cards article>b{color:var(--yellow);font:900 24px monospace}.cards article small{color:var(--cyan);text-transform:uppercase;font:800 10px monospace}.cards h3{max-width:850px;margin:14px 0 10px;font-size:clamp(25px,3vw,42px);line-height:1}.cards article p{max-width:760px;color:var(--muted);font-size:12px;line-height:1.55}.cards dl{border-top:1px solid var(--line);grid-template-columns:170px 1fr;gap:10px;margin:24px 0 0;padding-top:19px;display:grid}.cards dt{color:var(--cyan);text-transform:uppercase;font:800 9px monospace}.cards dd{color:#cad7db;margin:0;font-size:11px;line-height:1.45}.cards aside{flex-direction:column;gap:8px;display:flex}.cards aside a{border:1px solid var(--cyan);text-transform:uppercase;padding:14px;font:900 9px monospace}.cards aside a:first-child{background:var(--cyan);color:var(--night)}.cards aside strong{margin-top:8px;font-size:12px;display:block}.checks{background:var(--yellow);color:var(--night);grid-template-columns:360px 1fr;gap:70px;padding:90px max(18px,5vw);display:grid}.checks>div>p{color:var(--night)}.checks ol{margin:0;padding:0;list-style:none}.checks li{border-top:1px solid var(--night);grid-template-columns:50px 1fr;gap:15px;padding:20px 0;display:grid}.checks li:last-child{border-bottom:1px solid var(--night)}.checks li b{font:900 10px monospace}.checks li span{font-weight:800}.facts{padding:90px max(18px,5vw)}.facts>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.facts article{border:1px solid var(--line);min-height:220px;padding:25px}.facts article b{color:var(--cyan);font-size:20px}.facts article p{color:var(--muted);margin-top:55px;font-size:12px;line-height:1.6}.sources{background:var(--fog);color:var(--night);grid-template-columns:360px 1fr;gap:70px;padding:90px max(18px,5vw);display:grid}.sources>div>p{color:#167988}.sources>div:last-child{display:grid}.sources>div:last-child a{border-bottom:1px solid #afbec3;grid-template-columns:44px 1fr auto;gap:10px;padding:18px 0;font-size:12px;font-weight:800;display:grid}.sources a b{color:#167988;font:900 10px monospace}footer{align-items:center;gap:35px;padding:28px max(18px,5vw);display:flex}footer p{max-width:720px;color:var(--muted);margin:auto;font-size:10px;line-height:1.5}footer>a{font-size:22px}@media (max-width:900px){nav{display:none}.dispatch{grid-template-columns:1fr}.dispatch p{margin:0}.checks,.sources{grid-template-columns:1fr}.cards article{grid-template-columns:60px 1fr}.cards article aside{grid-column:2}.facts>div{grid-template-columns:1fr}}@media (max-width:700px){.hero{grid-template-columns:1fr;padding-block:55px}.hero h1{font-size:49px}.dispatch>div{flex-wrap:wrap;align-items:flex-start}.dispatch small{width:100%;margin-bottom:5px}.rating,.checks,.facts,.sources{padding:65px 18px}.cards article{grid-template-columns:1fr;padding:20px}.cards article aside{grid-column:auto}.cards dl{grid-template-columns:1fr}.cards dd{margin-bottom:8px}footer{flex-wrap:wrap;align-items:flex-start}footer p{order:3;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
