*{margin:0;padding:0;box-sizing:border-box}body{background-color:#333}.container{max-width:960px;margin:0 auto;padding:20px}header{margin-bottom:30px}nav{text-align:right}nav a{color:#fff;text-decoration:none;margin-left:20px;font-family:Roboto,sans-serif}nav a:hover{text-decoration:underline}.privacy-policy{background-color:#fff;padding:40px;border-radius:5px;-moz-box-shadow:3px 3px 20px #000;-webkit-box-shadow:3px 3px 20px #000;box-shadow:3px 3px 20px #000;font-family:Roboto,sans-serif}.privacy-policy h1{font-size:32px;margin-bottom:30px;font-weight:400}.privacy-policy .content{font-size:16px;line-height:1.6;color:#333}.privacy-policy p{margin-bottom:20px}.privacy-policy a{color:#1a73e8;text-decoration:none}.privacy-policy a:hover{text-decoration:underline}@media screen and (max-width: 768px){.privacy-policy{padding:20px}.privacy-policy h1{font-size:28px}}.resume{background-color:#333}.resume__content{position:relative;width:60%;margin:auto;height:100%;padding:40px;overflow:auto;-moz-box-shadow:3px 3px 20px #000;-webkit-box-shadow:3px 3px 20px #000;box-shadow:3px 3px 20px #000;font-family:Roboto,sans-serif;font-size:14px;line-height:1.6;color:#333;background-color:#fff;box-shadow:0 2px 10px #0000001a}.resume__content h1{font-size:32px;line-height:32px;font-weight:400}.resume__content h2{font-size:18px;font-weight:300}.resume__content h3{position:relative;margin:20px 0 10px}.resume__content h3:after{position:absolute;left:0;bottom:0;content:"";width:100%;height:1px;background-color:#333}.resume__content h4{font-size:14px;line-height:14px}.resume__content .location{font-style:italic;font-weight:200}.resume__content .position{font-size:13px;font-weight:600}.resume__content .dates{display:block;font-size:12px;line-height:14px;margin-bottom:10px}.resume__content ul{list-style-type:disc;list-style-position:outside;padding-left:25px;margin-bottom:15px}.resume__content ul li{padding-left:5px}.resume__content a{color:#1a73e8;text-decoration:none}.resume__content a:hover{text-decoration:underline}.resume__content .tech-stack,.resume__content .additional-experience{list-style-type:none;padding:0}.resume__content .resume-download{cursor:pointer;display:inline-block;margin-top:30px;padding:10px 20px;background-color:#1a73e8;color:#fff;text-decoration:none;border-radius:5px;font-weight:700;transition:background-color .3s ease}.resume__content .resume-download:hover{background-color:#155ab6}.resume__content .resume-download a{color:#fff;text-decoration:none}@media print{.resume-download{display:none!important}}@media screen and (max-width: 960px){.resume__content{width:90%}}.resume__header{margin:10px 0 20px}.mobile-linebreak{display:none}@media screen and (max-width: 600px){.mobile-linebreak{display:block;width:100%;height:0;content:""}}.desktop-only{display:inline-block}@media screen and (max-width: 600px){.desktop-only{display:none}}.site-footer{position:fixed;bottom:0;left:0;width:100%;padding:10px 0;text-align:center;z-index:100}.site-footer a{color:#fff;text-decoration:none;font-family:Roboto,sans-serif;font-size:14px;opacity:.7;transition:opacity .3s ease}.site-footer a:hover{opacity:1;text-decoration:underline}@media screen and (max-width: 768px){.site-footer{position:relative;margin-top:20px}}
