.css-sprite-global{background-image:url(/site_media/sprite-456ffa33a93/build/sprites/css-sprite-global.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-global{background-image:url(/site_media/sprite-456ffa33a93/build/sprites/css-sprite-global-x2.png);background-size:300px 234px}}.css-sprite-logos{background-image:url(/site_media/sprite-d24c59ae143/build/sprites/css-sprite-logos.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-logos{background-image:url(/site_media/sprite-d24c59ae143/build/sprites/css-sprite-logos-x2.png);background-size:340px 190px}}.css-sprite-testimonials{background-image:url(/site_media/sprite-d33bf543fe3/build/sprites/css-sprite-testimonials.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-testimonials{background-image:url(/site_media/sprite-d33bf543fe3/build/sprites/css-sprite-testimonials-x2.png);background-size:1566px 833px}}.css-sprite-teachers{background-image:url(/site_media/sprite-117facebe73/build/sprites/css-sprite-teachers.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-teachers{background-image:url(/site_media/sprite-117facebe73/build/sprites/css-sprite-teachers-x2.png);background-size:125px 79px}}.css-sprite-principles{background-image:url(/site_media/sprite-0012b1cf933/build/sprites/css-sprite-principles.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-principles{background-image:url(/site_media/sprite-0012b1cf933/build/sprites/css-sprite-principles-x2.png);background-size:659px 286px}}.css-sprite-sponsorship{background-image:url(/site_media/sprite-d8c9d1f6773/build/sprites/css-sprite-sponsorship.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-sponsorship{background-image:url(/site_media/sprite-d8c9d1f6773/build/sprites/css-sprite-sponsorship-x2.png);background-size:304px 202px}}.flatpage-container{position:relative}#flatpage{float:left;clear:left;width:100%;margin-top:24px}#flatpage .underline{text-decoration:underline}#flatpage .jump-to h4{margin-bottom:15px}#flatpage .jump-to ul{margin:0;padding:0}#flatpage .jump-to ul li{padding:0;list-style-type:none;margin:0 0 15px}#flatpage .jump-to ul ul{margin:15px 0 0;font-size:.85em;line-height:1.4em}#math-formatting-guide-fullpage p code{white-space:nowrap}#math-formatting-guide-fullpage table{margin-top:30px}#math-formatting-guide-fullpage table td{width:50%}#math-formatting-guide-fullpage table td:first-child{width:70%}#math-formatting-guide-fullpage table td:last-child{width:30%}#math-formatting-guide-fullpage table tr:first-child td{border-top:1px solid #333}#math-formatting-guide-fullpage table tr:first-child em{font-style:italic;font-weight:400}#math-formatting-guide-fullpage pre{display:inline-block;padding:0 4px;margin:0;color:#666;background:#f7f7f9;border:1px solid #e1e1e8}#math-formatting-guide-fullpage blockquote,#math-formatting-guide-fullpage ol,#math-formatting-guide-fullpage ul{margin-top:3px;margin-bottom:3px}.careers{display:flex;justify-content:center;margin:40px 0}.careers h1{margin-bottom:40px;font-size:36px;font-weight:700}.careers h2{font-size:22px}.careers h2,.careers h3{margin-bottom:12px;font-weight:700}.careers h3{font-size:18px}.careers section{display:flex;flex-direction:column;margin-bottom:40px}.careers section p:last-child{margin-bottom:0}.careers p{font-size:18px;line-height:1.5em}.careers p,.careers ul{margin-bottom:24px}.careers li{margin-bottom:4px;font-size:18px;line-height:1.5em}.careers table{margin-top:16px}.careers td,.careers th{width:50%;padding:16px;border:1px solid #d4d4d4;text-align:left;vertical-align:top}.careers td ul,.careers th ul{margin-bottom:0}.careers thead h2{margin:0}.careers thead p{margin:0;font-size:16px;font-weight:400;font-style:oblique}.careers .dept ul{margin-left:16px}.careers img{max-height:100%}.code-page{margin:80px 0}.code-page .slideshow{width:502px;padding:10px;margin:0 auto;border:1px solid #ddd;box-shadow:0 1px 3px #ddd}.code-page img{border:1px solid #eee}.code-page .download{float:left;clear:left;width:100%;margin-top:30px}.code-page .btn{display:block;width:250px;margin:0 auto;padding:10px 20px 12px;font-size:1.3em}.email-feedback-page #wrapper{min-height:70vh!important}.email-feedback{margin-top:24px;padding:72px 0;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.25);background:#fff}.email-feedback label{margin:0;font-size:17px;font-weight:700}.email-feedback ul{margin-left:0;list-style:none}.email-feedback ul label{font-size:15px;font-weight:400}.email-feedback li{display:block!important}.email-feedback li input{float:left;margin:5px 8px 0 0}.email-feedback textarea{width:100%;height:100px;margin-top:6px}