*{box-sizing:border-box}body{margin:0;background:#04152b;color:#eaf5ff;font-family:"Alexandria",sans-serif;line-height:1.9}a{color:#65d5ff}header{border-bottom:1px solid rgba(100,190,255,.2);padding:20px}header div,main{width:min(820px,calc(100% - 34px));margin:auto}header a{font-weight:700;text-decoration:none}main{padding:70px 0 100px}h1{font-size:38px;margin-bottom:5px}h2{margin-top:38px;font-size:20px}p,li{color:#abc1d5;font-size:13px}.date{color:#5fcaef}section{border-bottom:1px solid rgba(100,190,255,.14);padding-bottom:20px}footer{width:min(820px,calc(100% - 34px));margin:auto;padding:30px 0;color:#6e89a1;font-size:10px}@media(max-width:560px){h1{font-size:30px}main{padding-top:45px}}
