body{--color-blue1:#357edd;--color-blue2:#3f87a6;--color-gold:#ffb700;--color-gray1:#999;--color-green1:rgba(0,153,47,0.69);--color-lightgray:#797979;--color-neon-green:#0f6;--color-neon-green2:rgba(0,255,102,0.65);--color-orange:#f30;--color-plainwhite:#fff;--color-washed-greengray1:#e9fbf8;--color-washed-greengray2:#b3b8b8;--main-color:var(--color-blue2);--secondary-color:var(--color-blue2);--text-bg-color:var(--washed-greengray2);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}li{list-style:disc}body p,body span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.section-header{font-family:Patua One}.bg-text{background-color:var(--text-bg-color)}.f1-9{font-size:1.85rem}a,a:hover,a:visited,body a{border-bottom:1px solid var(--secondary-color);color:var(--secondary-color);text-decoration:none}.social-link{border-bottom:none!important;color:#000!important;text-decoration:none}.footer-bg,.header-bg{background-color:var(--main-color)}.blockquote-bg{border-color:var(--main-color)}.contents-inline p{display:inline}.job-meta-color{color:var(--color-lightgray)}.job-meta,.meta-container{margin-top:8px}.job-title-color{color:var(--main-color)}.job-place{font-size:2.25rem}.footer-text,.job-place{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:500;line-height:2.25rem;margin:0 0 1.5rem;padding:0;text-rendering:optimizeLegibility}span.stack-description-list{color:#9e9d9d;display:block;font-size:.9rem;margin-bottom:5px;margin-top:3px}@media screen and (max-device-width:950px){.job-meta,.w-30,.w-50,.w-50-l,.w-70{display:block;width:100%}.job-meta{font-size:1.8rem;margin-top:12px}.meta-container{margin-top:20px}.f3-ns{font-size:2.2rem}.f4-ns{font-size:2rem}.f5-ns{font-size:1.8rem}.stack-description-list{font-size:1.6rem!important}.job-place{font-size:2.7rem}.subheader{font-size:3.1rem}}