html{font-size:.8rem}h1{font-size:1.2rem}h2{font-size:1.1rem}h3{font-size:1rem}h4{font-size:.9rem}h5{font-size:.8rem}h6{font-size:.7rem}h1,h2,h3,h4,h5,h6{font-family:"Playfair Display",Georgia,"Times New Roman",serif}@media (min-width:360px){html{font-size:.9rem}h1{font-size:1.2em}h2{font-size:1.1rem}h3{font-size:1rem}h4{font-size:.9rem}h5{font-size:.8rem}h6{font-size:.7rem}}@media (min-width:414px){html{font-size:1rem}h1{font-size:1.4rem}h2{font-size:1.4rem}h3{font-size:1.3rem}h4{font-size:1.2rem}h5{font-size:1.1rem}h6{font-size:1rem}}@media (min-width:768px){html{font-size:.9rem}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.4rem}h4{font-size:1.3rem}h5{font-size:1.2rem}h6{font-size:1.1rem}}@media (min-width:992px){html{font-size:1rem}h1{font-size:2.2rem}h2{font-size:1.5rem}h3{font-size:1.4rem}h4{font-size:1.3rem}h5{font-size:1.2rem}h6{font-size:1.1rem}}@media (min-width:1200px){html{font-size:1rem}h1{font-size:2.5rem}h2{font-size:1.6rem}h3{font-size:1.4rem}h4{font-size:1.3rem}h5{font-size:1.2rem}h6{font-size:1.1rem}}.blog-header{line-height:1;border-bottom:1px solid #e5e5e5}.nav-scroller{position:relative;z-index:2;height:2.75rem;overflow-y:hidden}.nav-scroller .nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:1rem;margin-top:-1px;overflow-x:auto;text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch}.nav-scroller .nav-link{padding-top:.75rem;padding-bottom:.75rem}.card-img-right{height:100%;border-radius:0 3px 3px 0}.flex-auto{-ms-flex:0 0 auto;flex:0 0 auto}.h-250{height:250px}@media (min-width:768px){.h-md-250{height:250px}}.border-top{border-top:1px solid #e5e5e5}.border-bottom{border-bottom:1px solid #e5e5e5}.box-shadow{box-shadow:0 .25rem .75rem rgba(0,0,0,.05)}.blog-pagination{margin-bottom:4rem}.blog-pagination>.btn{border-radius:2rem}.blog-post{margin-bottom:4rem}.blog-post-meta{margin-bottom:1.25rem;color:#999}.blog-post blockquote{padding:.5em 0 .5em 1em;border-left:solid 5px #eee}.blog-post blockquote :last-child{margin-bottom:0}.blog-footer{padding:2.5rem 0 160px 0;color:#999;text-align:center;background-color:#f9f9f9;border-top:.05rem solid #e5e5e5}.blog-footer p:last-child{margin-bottom:0}@media (min-width:480px){.img-post{width:100%;height:auto}}@media (max-width:480px){.img-post{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;border-radius:0!important}}.btn{white-space:normal}.btn-block svg{width:1em;height:1em;position:absolute;margin-top:.24em;margin-left:.4em;fill:#fff;fill:currentColor}.btn-tall{padding-top:1em;padding-bottom:1em}.btn-link-blue{color:#fff;background-color:#007bff;border-color:#007bff}.btn-link-blue:hover{color:#fff;background-color:#1687ff;border-color:#1687ff}cite a,cite a:hover{color:#888}.video-wrapper{position:relative;padding-top:0;padding-bottom:56.25%;height:0}.video-constraint{margin:20px 0 20px 0;background-color:#eee;border-radius:.4em}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader{margin:60px auto;font-size:5px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(0,0,0,.2);border-right:1.1em solid rgba(0,0,0,.2);border-bottom:1.1em solid rgba(0,0,0,.2);border-left:1.1em solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loader .loader-text{display:none}.loader-absolute{position:absolute;left:50%;top:50%;margin-top:-5em;margin-left:-5em}.loader-white-track{border-top-color:rgba(255,255,255,.2);border-right-color:rgba(255,255,255,.2);border-bottom-color:rgba(255,255,255,.2)}img.img-full-width{width:100%!important;height:auto}.ad-unit.pg-ad{text-align:center;margin-bottom:1.5rem;position:relative}.ad-unit-bottom-sticky.pg-ad{position:fixed;bottom:0;width:100%;margin-bottom:0}