  .wrap{max-width:1120px}
.mast{border-bottom:2px solid var(--paper)}
.mast .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:22px;padding-bottom:18px;flex-wrap:wrap}
.mast a.brand{display:flex;align-items:center;gap:14px;color:var(--paper);text-decoration:none}
.mast img{width:46px;height:46px}
.mast .word{font:500 22px Plex,monospace;letter-spacing:.2em;text-transform:uppercase}
.mast .tag{font:400 13px Plex,monospace;letter-spacing:.08em;color:var(--slate);text-transform:uppercase}
main{padding:34px 0 64px}

.lead{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:start;padding-bottom:8px}
.kick{font:500 12px Plex,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin:0 0 12px}
.kick b{color:var(--c);font-weight:500}
.lead h1{font:500 clamp(30px,4.2vw,48px)/1.08 Archivo,sans-serif;margin:0 0 16px}
.lead h1 em{font-style:normal;color:var(--c)}
.lead p.dek{font-size:18px;margin:0 0 22px}
.big{display:flex;gap:30px;margin:0 0 24px;flex-wrap:wrap}
.big>div{border-top:3px solid var(--c);padding-top:8px;flex:0 1 170px}
.big .n{font:500 44px/1 Archivo,sans-serif;color:var(--c)}
.big .n.was{color:var(--paper)}
.big .l{font:400 12px/1.4 Plex,monospace;color:var(--slate);letter-spacing:.06em;text-transform:uppercase;margin-top:6px}
.actions a{margin-right:10px;border-color:var(--c);color:var(--c)}

.fig h3{font:500 20px/1.25 Archivo,sans-serif;margin:0 0 4px}
.fig .sub{font:400 12px Plex,monospace;letter-spacing:.08em;color:var(--slate);text-transform:uppercase;margin:0 0 10px}
.fig .src{font:400 11.5px/1.5 Plex,monospace;color:var(--slate);margin-top:6px;letter-spacing:.03em}
.chart{width:100%}
.chart svg{display:block;width:100%;height:auto;overflow:visible}

h2.sec{margin-top:40px}
.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 32px}
.tile{display:flex;flex-direction:column;border-top:3px solid var(--c);padding-top:14px}
.tile .fig h3{font-size:18px}
.tile .foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--rule)}
.tile .foot a.title{display:block;color:var(--paper);text-decoration:none;font:500 16px/1.3 Archivo,sans-serif}
.tile .foot a.title:hover{color:var(--c)}
.tile .foot .links{font:400 12px Plex,monospace;margin-top:6px}
.tile .foot .links a{color:var(--c);margin-right:14px}

.rest{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}
.rest a{display:block;padding:14px 0;border-bottom:1px solid var(--rule);color:var(--paper);text-decoration:none}
.rest a strong{font:500 16px/1.3 Archivo,sans-serif;display:block}
.rest a span{font:400 12px Plex,monospace;color:var(--slate)}
.rest a:hover strong{color:var(--c)}

@media (max-width:900px){.lead{grid-template-columns:1fr;gap:26px}.grid,.rest{grid-template-columns:1fr 1fr}}
@media (max-width:600px){.grid,.rest{grid-template-columns:1fr}.big .n{font-size:38px}}

