html{box-sizing:border-box;font-size:62.5%;font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*{box-sizing:inherit}*::before,*::after{box-sizing:inherit}body{font-family:'Open Sans',arial,sans-serif;background-color:#000;color:#5f5f5f;font-size:1.6rem;font-weight:300;letter-spacing:.05em;line-height:1.6;margin:0;overflow-x:hidden}hr{box-sizing:content-box;height:0;margin-bottom:1rem;margin-top:1rem;overflow:visible}pre{font-family:monospace,monospace;font-size:1rem}a{color:#111;-webkit-text-decoration-skip:objects;text-decoration:none}a:active,a:hover{outline-width:0;text-decoration:underline}p{margin:0 0 2rem}p+p{margin-top:1rem}abbr[title]{text-decoration:underline;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:'Open Sans',arial,sans-serif;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='search']::-webkit-search-cancel-button,[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}blockquote{background:none;border:0;font-style:normal;line-height:1.7;margin:3em 0;padding:0}blockquote p{font-size:2.4rem;font-weight:300;font-style:normal;margin:0 0 2rem}@media(min-width:48em){blockquote p{font-size:2rem}}blockquote footer{font-size:1.1rem;font-weight:400;letter-spacing:2px;text-transform:uppercase}@media(min-width:48em){blockquote footer{font-size:1.2rem}}blockquote footer::before,blockquote small::before{content:'\2014 \00A0'}strong{font-weight:bold}em{font-style:italic}ul,ol,dl{margin:0;padding:0}li{list-style:none;margin:0;padding:0}address{font-style:normal}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;margin-top:1rem}h1{font-family:'Open Sans',arial,sans-serif;color:#111;font-size:3.2rem;font-weight:400}h2{font-family:'Open Sans',arial,sans-serif;color:#111;font-size:2.8rem;font-weight:400}h3{font-family:'Open Sans',arial,sans-serif;color:#111;font-size:2.4rem;font-weight:400}h4{font-family:'Open Sans',arial,sans-serif;color:#111;font-size:1.8rem;font-weight:400}h5{font-family:'Open Sans',arial,sans-serif;color:#111;font-size:1.4rem;font-weight:400}h6{font-family:'Open Sans',arial,sans-serif;color:#111;font-size:1.2rem;font-weight:bold}img{max-width:100%;height:auto}.skip-to-main-content-link{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);background-color:#000;color:#fff;display:block;padding:3px;text-align:center}.skip-to-main-content-link:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:auto;text-decoration:underline}.small{font-size:1.3rem;line-height:2.4rem}.subdued{color:#9d9d9d}.container{margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem;width:100%}@media(min-width:48em){.container{max-width:750px}}@media(min-width:62em){.container{max-width:970px}}@media(min-width:80em){.container{max-width:1170px}}.uppercase{letter-spacing:1px;text-transform:uppercase}.font-alt{font-family:Dosis,arial,sans-serif;text-transform:uppercase;letter-spacing:.2em}.list{margin-bottom:1rem;margin-top:1rem;padding-left:2rem}.list ol,.list ul{padding-left:2rem}.list ol{padding-left:2rem}.list ol li{list-style-type:decimal}.list ul{padding-left:2rem}.list ul li li{list-style-type:circle}.form-textarea,.form-tel,.form-email,.form-select,.form-text{border:1px solid rgba(0,0,0,.1);color:#777;display:inline-block;font-size:1.2rem;font-weight:400;height:37px;letter-spacing:1px;max-width:100%;padding-left:13px;padding-right:13px;transition:color .27s cubic-bezier(0,0,.58,1);vertical-align:middle}.form-textarea:focus,.form-tel:focus,.form-email:focus,.form-select:focus,.form-text:focus{border-color:rgba(0,0,0,.7);box-shadow:0 0 3px rgba(0,0,0,.3);color:#111;outline:0}.form-textarea{height:auto;padding-top:6px;padding-bottom:6px}.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url("/themes/tesla/dist/css/../../../../core/misc/icons/ee0000/required.svg");background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 .3em}
.btn-wrapper{margin-top:2rem}.btn{background-color:rgba(34,34,34,.9);border:2px solid transparent;border-radius:2px;box-shadow:none;color:rgba(255,255,255,.85);font-size:1rem;font-weight:400;letter-spacing:2px;padding:.6rem 2.8rem;text-decoration:none;text-transform:uppercase;cursor:pointer}@media(min-width:30em){.btn{font-size:1.2rem;padding:.8rem 4.2rem}}.btn:hover,.btn:focus{text-decoration:none;background-color:rgba(0,0,0,.7);outline:0;color:#fff}.btn:active{outline:0}.btn.btn-small{letter-spacing:1px;padding:6px 17px}.btn.btn-medium{font-size:1.2rem;padding:8px 37px}.btn.btn-large{font-size:1.3rem;padding:12px 45px}.btn.btn-full{width:100%}.btn.btn-gray{background-color:#e9e9e9;color:#5f5f5f}.btn.btn-gray:hover,.btn.btn-gray:focus{background-color:#e9e9e9;color:#959595}.btn.btn-gold{background-color:#d7b209;color:#252525}.btn.btn-gold:hover,.btn.btn-gold:focus{color:#fff}.btn-icon{padding:0;margin:0;display:inline-block;border-radius:2px}.btn-icon.btn-icon-search{border:1px solid #d7b209;background-color:#d7b209;height:37px;width:37px;cursor:pointer}.btn-icon.btn-icon-search svg{cursor:pointer;fill:#e9e9e9;height:14px;width:16px}.btn-icon.btn-icon-search:hover svg{fill:#fff}
.google-ad{text-align:center;padding-left:8%;padding-right:8%}.google-ad.post-join{padding-top:4rem}.google-ad.pre-view{padding-top:4rem}.google-ad.pre-footer{padding-bottom:4rem}.google-ad.post-view{padding-top:4rem}.google-ad.view-inline{padding-top:4rem;padding-bottom:4rem}
@media(min-width:62em){.is-front .rich-text.page{padding-bottom:10rem}}@media(min-width:80em){.is-front .rich-text.page{padding-bottom:23rem}}@media(min-width:62em){.layout--indented .rich-text.page{padding-left:24%;padding-right:24%}}.rich-text.page{padding:7.8rem 8%;text-align:center}@media(min-width:62em){.rich-text.page.indented{padding-left:24%;padding-right:24%}}.rich-text.page .field-body{padding-top:0}.rich-text.page .field-body h1{font-family:Dosis,arial,sans-serif;color:#000;font-weight:300;letter-spacing:.2em;text-transform:uppercase;text-align:center;margin:0;padding:0;font-size:3.2rem;margin:1rem 0}.rich-text.page .field-body h1 a{text-decoration:none}.rich-text.page .field-body h1 a:hover{color:#000}.rich-text.page .field-body h2{font-family:Dosis,arial,sans-serif;color:#000;font-weight:300;letter-spacing:.2em;text-transform:uppercase;text-align:center;margin:0;padding:0;font-size:1.8rem;margin:1rem 0}.rich-text.page .field-body h2 a{text-decoration:none}.rich-text.page .field-body h2 a:hover{color:#000}.rich-text.page .field-body h2.h1{font-size:3.2rem}.rich-text.page .field-body h1+p,.rich-text.page .field-body h2+p{margin-top:5rem}.rich-text.page .field-body p{color:#5f5f5f;font-size:1.8rem;line-height:1.8em}.rich-text.page .field-body p.btn-wrapper{padding-top:4rem}.rich-text.page .field-body p.small{font-size:1.3rem;line-height:2.4rem}@media(min-width:62em){.rich-text.page .field-body{text-align:left}.rich-text.page .field-body h1{font-size:4.2rem}.rich-text.page .field-body h2{font-size:2.8rem}.rich-text.page .field-body h2.h1{font-size:4.2rem}}.rich-text .field-body{padding-top:4rem}.rich-text .field-body a{color:#5f5f5f;text-decoration:underline}.rich-text .field-body a:hover{color:#000}.rich-text .field-body .embedded-entity,.rich-text .field-body figure{margin:0;padding-top:4rem;padding-bottom:4rem}@media(min-width:40em){.rich-text .field-body .embedded-entity,.rich-text .field-body figure{max-width:300px}.rich-text .field-body .embedded-entity.align-right,.rich-text .field-body figure.align-right{padding-left:4rem}.rich-text .field-body .embedded-entity.align-left,.rich-text .field-body figure.align-left{padding-right:4rem}.rich-text .field-body .embedded-entity.align-center,.rich-text .field-body figure.align-center{max-width:100%;text-align:center}}.rich-text .field-body ol{margin-left:3rem;list-style:decimal}.rich-text .field-body ol.letter,.rich-text .field-body ol.letter li{list-style:upper-alpha}.rich-text .field-body ol li{list-style:decimal;padding-bottom:1rem}.rich-text .field-body ol ol{list-style:lower-alpha;margin-bottom:2rem}.rich-text .field-body ol ol li{list-style:lower-alpha}.rich-text .field-body ul{margin-bottom:2rem;text-align:left;margin:0;padding:0}.rich-text .field-body ul li{padding-bottom:1rem;list-style-position:inside;list-style-type:disc}@media(min-width:40em){.rich-text .field-body .grid{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:start;align-items:flex-start}}.rich-text .field-body figure .embedded-entity{padding:0;max-width:100%}.rich-text .field-body figure figcaption{text-align:center;padding-top:1rem;font-size:1.3rem;font-weight:bold}.rich-text .field-body blockquote{border-left:10px solid #e9e9e9;padding-left:4rem;display:inline-block;margin:2rem 0 4rem}.rich-text .field-body blockquote p{font-size:1.4rem;line-height:1.8rem}.rich-text .field-body h3{margin:4rem 0 2rem}.rich-text .field-body h3:first-child{margin-top:0}.rich-text .field-body .small{font-size:1.3rem;line-height:2.4rem}.rich-text .field-body .center{text-align:center}.rich-text .field-body .flex{display:-ms-flexbox;display:flex}.rich-text .field-body .flex .embedded-entity{padding:0 2rem 2rem}.rich-text .field-body .image-text{display:-ms-grid;display:grid;-ms-grid-columns:30% 70%;grid-template-columns:30% 70%}.rich-text .field-body .image-text .embedded-entity{-ms-grid-column:1;grid-column-start:1;padding-right:6rem}.rich-text .field-body .image-text div{-ms-grid-column:2;grid-column-start:2}.rich-text .field-body table{margin-bottom:2rem;width:100%}.rich-text .field-body table tr:nth-child(odd){background-color:#f8f8f8}.rich-text .field-body table tr:nth-child(even){background-color:#f4f4f4}.rich-text .field-body table td{vertical-align:top;font-size:1.4rem;padding:.5rem}.rich-text .field-body .input-output p{margin-bottom:3rem}.rich-text .field-body .input-output p.question{margin-bottom:1rem}
.l-main{position:relative;overflow:hidden;padding:0;background-color:#fff;margin-left:auto;margin-right:auto;max-width:1600px;min-width:300px}.l-main::after{content:'';display:table;clear:both}
.site-footer{background-color:#000;text-align:center;padding:8.2rem 0 7rem}@media(min-width:48em){.site-footer{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:12rem 3%}}@media(min-width:48em){.site-footer .logo-wrapper{-ms-flex:1;flex:1}}.site-footer .logo-wrapper a svg{max-width:180px;height:auto}@media(min-width:48em){.site-footer .logo-wrapper a svg{max-width:190px}}@supports(filter:brightness(110%)){.site-footer .logo-wrapper a:hover{filter:brightness(110%)}}.site-footer .logo-wrapper p{color:#3b3b3b;font-size:1.2rem;margin:.8rem 0 0}.site-footer nav{padding-top:8rem}@media(min-width:48em){.site-footer nav{-ms-flex:1;flex:1;text-align:right;padding-top:0}}.site-footer nav .menu a svg{width:30px;height:30px}.site-footer nav .menu a svg,.site-footer nav .menu a svg .fill{fill:#d7b209}.site-footer nav .menu a:hover svg,.site-footer nav .menu a:hover svg .fill{fill:#fff}.site-footer nav .menu li{display:inline-block;padding:0 .5rem}.site-footer nav .menu li:last-child{padding-right:0}.site-footer nav .menu li:first-child{padding-left:0}
.indented .wtu,.layout--indented .wtu{padding:0 8%}.wtu{background-color:#fff;padding:0}.wtu h2{font-family:Dosis,arial,sans-serif;color:#000;font-weight:300;letter-spacing:.2em;text-transform:uppercase;text-align:center;margin:0;padding:0;margin:5.5rem 0;letter-spacing:.5em;font-size:2.8rem;padding-left:3%;padding-right:3%}.wtu h2 a{text-decoration:none}.wtu h2 a:hover{color:#000}@media(min-width:42.5em){.wtu .menu{padding:0 0 10px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:10px}}@media(min-width:64em){.wtu .menu{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.wtu .menu a{margin-bottom:10px;height:343px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;position:relative;cursor:pointer;background-color:#000;padding:0 2rem}@media(min-width:42.5em){.wtu .menu a{margin-bottom:0}}.wtu .menu a h3{font-family:Dosis,arial,sans-serif;color:#000;font-weight:300;letter-spacing:.2em;text-transform:uppercase;text-align:center;margin:0;padding:0;font-size:2.4rem;position:relative;color:#d7b209;text-align:center;z-index:2;margin:0 0 2rem}.wtu .menu a h3 a{text-decoration:none}.wtu .menu a h3 a:hover{color:#000}.wtu .menu a p{position:relative;text-align:center;color:#fff;padding:0 1rem;z-index:2;margin:0;font-size:1.25rem}@media(min-width:30em){.wtu .menu a p{font-size:1.4rem}}@media(min-width:42.5em){.wtu .menu a p{font-size:1.25rem}}@media(min-width:48em){.wtu .menu a p{font-size:1.4rem}}@media(min-width:64em){.wtu .menu a p{font-size:1.25rem}}@media(min-width:74em){.wtu .menu a p{font-size:1.4rem}}.wtu .menu a div{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.2;overflow:hidden;text-align:center}.wtu .menu a img{object-fit:cover;height:343px}.wtu .menu a:hover::before{width:100%;height:100%;opacity:.5;position:absolute;content:'';background-color:#d7b209}.wtu .menu a:hover h3{color:#fff !important}.wtu .menu.color-blue a h3{color:#098dd9}.wtu .menu.color-blue a:hover::before{width:100%;height:100%;opacity:.5;position:absolute;content:'';background-color:#098dd9}.wtu .menu.color-green a h3{color:#4e8309}.wtu .menu.color-green a:hover::before{width:100%;height:100%;opacity:.5;position:absolute;content:'';background-color:#4e8309}.wtu .menu.color-red a h3{color:#bd1b1b}.wtu .menu.color-red a:hover::before{width:100%;height:100%;opacity:.5;position:absolute;content:'';background-color:#bd1b1b}.wtu .menu.color-orange a h3{color:#d95c09}.wtu .menu.color-orange a:hover::before{width:100%;height:100%;opacity:.5;position:absolute;content:'';background-color:#d95c09}.wtu .menu.color-purple a h3{color:#7e09d9}.wtu .menu.color-purple a:hover::before{width:100%;height:100%;opacity:.5;position:absolute;content:'';background-color:#7e09d9}
.pager-placeholder{height:4rem}.sidebar .pager,.layout--sidebar .pager{margin-top:4rem}.pager{background-color:#e9e9e9;padding:4rem 8%}.pager h4{font-family:Dosis,arial,sans-serif;color:#000;font-weight:300;letter-spacing:.2em;text-transform:uppercase;text-align:center;margin:0;padding:0;font-size:1rem;letter-spacing:.5em;padding-left:3%;padding-right:3%;color:#000;margin-bottom:2rem}.pager h4 a{text-decoration:none}.pager h4 a:hover{color:#000}.pager ul{text-align:center}.pager ul.issues{margin-top:1.5rem}.pager ul.issues a,.pager ul.issues .empty{padding:3px 10px;font-size:1.2rem;cursor:pointer}.pager li{display:inline;padding:5px 0}.pager li a,.pager li .empty{text-decoration:none;background-color:#f4f4f4;display:inline-block;min-width:30px;padding:5px 14px;color:#777;text-transform:uppercase;text-align:center;margin-bottom:1rem;cursor:pointer}.pager li a.active,.pager li a:hover,.pager li .empty.active,.pager li .empty:hover{background-color:#fff;color:#000}.pager li .empty{background-color:#f8f8f8;color:#e9e9e9;text-transform:uppercase;display:inline-block;padding:5px 14px}.pager li .empty:hover{background-color:#f8f8f8;color:#e9e9e9}.pager li.is-active a{background-color:#fff;color:#000}
.sidebar-expand-btn{display:none;margin-top:2rem}.sidebar{position:relative;overflow:hidden;transition:max-height 1s ease}.sidebar.expanded{max-height:100% !important}.sidebar:not(.expanded)::after{content:'';position:absolute;bottom:0;left:0;right:0;height:10%;background:linear-gradient(rgba(255,255,255,0),white);margin-bottom:-2px}@media(min-width:62em){.sidebar .wtu .menu{display:block}}.sidebar .wtu .menu a{margin-bottom:10px}
.node{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.node.node--type-book .field-url,.node.node--type-movie-tv-show .field-url{margin:2rem 0 0}.node.node--type-book .field-url img,.node.node--type-movie-tv-show .field-url img{width:120px}@supports(filter:brightness(110%)){.node.node--type-book .field-url a:hover,.node.node--type-movie-tv-show .field-url a:hover{filter:brightness(110%)}}.node .field-date{font-size:1.3rem;margin-top:.5rem}.node .field-authors a,.node .field-article-publication a,.node .field-plan-publication a{text-decoration:none;color:#111}.node .field-authors a:hover,.node .field-article-publication a:hover,.node .field-plan-publication a:hover{color:#888}.node .field-image-files a:hover img,.node .field-images a:hover img,.node .field-image a:hover img{opacity:.85}@media(min-width:62em){.node .columns{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;grid-gap:4rem}.node .columns .column-1{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1}.node .columns .column-2{-ms-grid-column:2;grid-column-start:2;-ms-grid-row:1;grid-row-start:1}}.node .author-info{padding-bottom:1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.node .author-info article{max-width:30px}.node .author-info article img{display:block}.node .author-info>div{font-family:Dosis,arial,sans-serif;font-size:1.1rem;padding:0 0 0 .8rem;color:#aaa;letter-spacing:.2em}.node.node--type-news.node--view-mode-list-item,.node.node--type-news.node--view-mode-feature{padding-bottom:4rem}.node.node--type-news.node--view-mode-list-item h2,.node.node--type-news.node--view-mode-list-item h3,.node.node--type-news.node--view-mode-feature h2,.node.node--type-news.node--view-mode-feature h3{font-family:Dosis,arial,sans-serif;color:#000;font-weight:300;letter-spacing:.2em;text-transform:uppercase;text-align:center;margin:0;padding:0;text-align:left;text-transform:none;font-size:1.6rem;line-height:2.4rem;margin:2rem 0 1rem}.node.node--type-news.node--view-mode-list-item h2 a,.node.node--type-news.node--view-mode-list-item h3 a,.node.node--type-news.node--view-mode-feature h2 a,.node.node--type-news.node--view-mode-feature h3 a{text-decoration:none}.node.node--type-news.node--view-mode-list-item h2 a:hover,.node.node--type-news.node--view-mode-list-item h3 a:hover,.node.node--type-news.node--view-mode-feature h2 a:hover,.node.node--type-news.node--view-mode-feature h3 a:hover{color:#000}.node.node--type-news.node--view-mode-list-item h2 a,.node.node--type-news.node--view-mode-list-item h3 a,.node.node--type-news.node--view-mode-feature h2 a,.node.node--type-news.node--view-mode-feature h3 a{color:#777}.node.node--type-news.node--view-mode-list-item h2 a:hover,.node.node--type-news.node--view-mode-list-item h3 a:hover,.node.node--type-news.node--view-mode-feature h2 a:hover,.node.node--type-news.node--view-mode-feature h3 a:hover{color:#000}.node.node--type-news.node--view-mode-list-item .field-body,.node.node--type-news.node--view-mode-feature .field-body{padding-top:1rem}.node.node--type-news.node--view-mode-list-item .field-body p,.node.node--type-news.node--view-mode-feature .field-body p{font-size:1.25rem;color:#aaa;margin:0 0 2.4rem;line-height:2.2rem;letter-spacing:.2em;font-weight:300}.node.node--type-news.node--view-mode-list-item .field-body .btn,.node.node--type-news.node--view-mode-feature .field-body .btn{font-size:1.1rem;padding:.4rem 1.4rem}
.views-default .views-row hr{margin:0;color:#e9e9e9;height:1px;background-color:#e9e9e9;border:0}.views-default .views-row .node--view-mode-list-item{padding-bottom:7rem}
