:root{--bg:#050505;--fg:#f1f1ef;--muted:#8b8b8b;--line:#292929;--green:#0aa04f}*{box-sizing:border-box}html{background:var(--bg);color:var(--fg);font-family:"DM Mono",monospace}body{margin:0}a{color:inherit;text-decoration:none}header{max-width:1240px;height:86px;margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between}.brand{font-size:42px;line-height:1}.brand span,h1 span{color:var(--green)}nav{display:flex;gap:30px;font-size:14px}nav a{color:#bbb}nav a:hover,nav .active{color:var(--green)}main{max-width:1000px;min-height:calc(100vh - 172px);margin:auto;padding:95px 28px 140px}h1{font-size:clamp(38px,6vw,68px);font-weight:400;letter-spacing:-.055em;margin:0 0 90px}.list{border-top:1px solid var(--line)}.list a{display:grid;grid-template-columns:130px 1fr 30px;gap:25px;align-items:center;min-height:96px;border-bottom:1px solid var(--line)}.list time{font-size:12px;color:var(--muted)}.list span{font-size:20px}.list b{color:var(--green);font-weight:400}.list a:hover span{color:var(--green)}footer{max-width:1240px;height:86px;margin:auto;padding:0 28px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px}@media(max-width:760px){header{height:auto;min-height:84px;align-items:flex-start;padding-top:22px}.brand{font-size:34px}nav{flex-wrap:wrap;justify-content:flex-end;gap:9px 16px;font-size:11px;max-width:280px}main{padding-top:70px}h1{margin-bottom:55px}.list a{grid-template-columns:1fr 20px;padding:22px 0}.list time{grid-column:1/-1}.list span{font-size:17px}}
