*{box-sizing:border-box}body{color:#eee;background:#1b1c1e;margin:0;font:15px/1.6 Arial,sans-serif}header{border-bottom:1px solid #3b3c3f;justify-content:space-between;padding:22px 5vw;display:flex}header a{color:#fff;font-size:22px;text-decoration:none}header b{color:#ddff83}main{max-width:1200px;margin:auto;padding:42px 5vw}h1{font-size:clamp(28px,4vw,46px);line-height:1.1}h2{font-size:22px}p{color:#bfc0c3}a{color:#ddff83}article{border-top:1px solid #45464a;justify-content:space-between;gap:24px;padding:26px 0;display:flex}.actions{flex-direction:column;align-items:flex-start;gap:10px;min-width:225px;display:flex}.tag,.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px}button,input,select{font:inherit;color:#fff;background:#292a2e;border:1px solid #65666a;border-radius:7px;padding:10px 14px}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}button:hover{border-color:#ddff83}input{width:100%;margin:6px 0}label{display:block}form,.filters{align-items:end;gap:16px;margin:24px 0;display:flex}form label{flex:1}li{padding:12px 0}li button{margin-left:15px}:focus-visible{outline-offset:4px;outline:2px solid #ddff83}@media (max-width:650px){article,form,.filters{flex-direction:column;align-items:stretch}.actions{min-width:0}main{padding-top:24px}}
