body{margin:0;background:#101418;color:#e7ebee;font:16px/1.6 'Trebuchet MS',Verdana,Tahoma,sans-serif}
a{color:#ffb020}a:hover{color:#ffd27a}#bar{background:#161c22;border-bottom:3px solid #ffb020}
#bar .in,#body,#end{max-width:900px;margin:auto;padding:0 16px}#bar .in{display:flex;flex-wrap:wrap;gap:4px 22px;align-items:center;padding-top:16px;padding-bottom:12px}
#bar strong{font-size:22px;letter-spacing:.08em;text-transform:uppercase;margin-right:auto}#bar strong a{color:#fff;text-decoration:none}
#bar a.n{text-decoration:none;color:#aab4bd;font-size:15px}#bar a.n.here{color:#ffb020}
h1{font-size:30px;margin:34px 0 8px;line-height:1.2}h2{font-size:20px;margin:30px 0 8px;color:#ffb020;font-weight:normal;text-transform:uppercase;letter-spacing:.06em}
.intro{font-size:18px;color:#c4ccd3;max-width:700px}ul.jobs{list-style:none;padding:0;margin:14px 0}
ul.jobs li{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px dashed #2c353e}ul.jobs li span:last-child{white-space:nowrap;color:#ffb020}
.cols{display:flex;flex-wrap:wrap;gap:16px;margin:18px 0}.cols>div{flex:1 1 250px;background:#161c22;padding:16px 18px;border-left:3px solid #ffb020}
.cols h3{margin:0 0 6px;font-size:18px}.small{font-size:14px;color:#8d98a2}
#end{margin-top:50px;padding-top:16px;padding-bottom:30px;border-top:1px solid #2c353e;font-size:14px;color:#8d98a2}
@media(max-width:520px){h1{font-size:24px}}