.ArticlePage #mainContent{color:#f5f5f5}.ArticlePage #mainContent a[class=""]{color:#f5f5f5}.ArticlePage .parallax-banner{position:relative;overflow:hidden;width:100%;height:-webkit-calc(50vh);height:calc(50vh);min-height:300px;max-height:590px;background-position:50% 50%;-webkit-background-size:cover;background-size:cover}.ArticlePage .react-mobile .parallax-banner{height:19rem}.ArticlePage .parallax-banner .image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;background-position:center 15%;-webkit-background-size:cover;background-size:cover}.ArticlePage .parallax-banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;background-color:rgba(0,0,0,0.1)}.ArticlePage .parallax-banner .grid{width:100%}#article-container .content.text-content{margin-top:3rem}.article-header{overflow:hidden;height:590px;max-height:60vh;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s}.article-header.on{background-color:#fbcc40}.article-header-box{position:relative;width:100%;height:100%}.article-header-box .image{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;background-size:cover}#article-container{width:100%;max-width:-webkit-calc(960px + 4rem);max-width:calc(960px + 4rem);margin-top:0;padding:0 2rem 15rem;font-size:1.2rem;line-height:1.65}.react-tiny #article-container{font-size:1.4rem}.react-tiny #article-container h1.section-header{font-size:2.5rem}#article-container h1.section-header{margin-top:3rem}#article-container .text-content a{color:rgba(255,206,31,0.8)}#article-container .text-content a:hover{color:#ffce1f}#article-container h2,#article-container h3,#article-container h4,#article-container h5,#article-container h6{margin-top:2rem;margin-bottom:1rem;font-weight:600;text-transform:uppercase}#article-container b{color:rgba(245,245,245,0.95)}#article-container img{max-width:100%;height:auto;cursor:-webkit-zoom-in;cursor:zoom-in}#article-container a img{cursor:pointer}#article-container font{color:inherit}#article-container ul,#article-container ol{margin:0 0 0 18px}#article-container ul li{margin:4px 0 0 18px;list-style-type:disc}#article-container ol li{margin:4px 0 0 18px;list-style-type:decimal}#article-container a[class=""]{color:#f5f5f5}#article-container .text-content a{color:rgba(255,206,31,0.8)}#article-container .text-content a:hover{color:#ffce1f}#comments{margin-top:72px}#comments a+a{margin-left:18px;color:#f5f5f5}#comments a+a:hover{text-decoration:underline}#modal-article-image .modal-content{padding:0}#modal-article-image img{display:block;width:auto !important;max-width:100%}.show-code{border-bottom:1px solid rgba(245,245,245,0.1);padding-bottom:1rem;margin:1rem 0;cursor:pointer}.show-code span{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);margin-right:10px;font-size:18px;font-weight:400;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.show-code.open span{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}pre{display:none}pre.exempt{margin:1rem 0;display:block}pre code{display:block;padding:1rem;background:#181c25;margin-bottom:1rem;overflow:auto;font-size:1rem}pre.open{border-bottom:1px solid rgba(245,245,245,0.1);margin-bottom:1rem}.collapsible{margin:1rem 0}.collapsible .collapsible-trigger{display:block;color:#fff;cursor:pointer;font-weight:bold;padding:1rem 1rem 1rem 4rem;background-color:rgba(183,140,37,0);-webkit-transition:background-color 0.4s ease-in;-o-transition:background-color 0.4s ease-in;transition:background-color 0.4s ease-in;border:1px solid #e4eaef;border-radius:4px;position:relative}.collapsible .collapsible-trigger:before{display:inline-block;content:"+";position:absolute;left:1.7rem;font-weight:lighter}.collapsible .collapsible-trigger.open:before{content:"-"}.collapsible .collapsible-trigger.open{background-color:#b78c25}.collapsible .collapsible-body{margin:1rem;display:none}
