*{box-sizing:border-box}body,html{width:100%;height:100%;padding:0;margin:0}body{background:#f8f8f8 url(https://www.fct.pt/images/logo_fct_2017.png) no-repeat 80px 40px;background-size:150px 32px;color:#666;display:grid;font:300 16px/1.5 Helvetica,Arial,sans-serif;text-align:center}h1{color:#333;font:600 28px/1.25 Helvetica,Arial,sans-serif}article{width:570px;margin:auto;padding:0 2em}a:link,a:visited{color:#1177d5}a:focus{outline:1px solid #1177d5}a:hover{text-decoration:none}@keyframes screw{0%{transform:rotate(0);fill:#eb9e00}50%{transform:rotate(90deg);fill:#eb9e00}100%{transform:rotate(0);fill:#eb9e00}}svg{width:72px;animation:screw 4s;fill:#eb9e00}@media (min-width:320px) and (max-width:768px){body{background:#f8f8f8 url(img/logo_fct_2017.png) no-repeat 20px 20px;background-size:120px;font:300 14px/1.5 Helvetica,Arial,sans-serif}h1{font:600 21px/1.25 Helvetica,Arial,sans-serif}article{width:300px;padding:0 1em}svg{width:64px}}