.blog-card{width:100%;overflow:hidden;display:block;position:relative;background-color:#212121;max-height:unset}.careers .blog-card,.schools .blog-card{background-color:#1b7f9d}.blog-card-img{height:auto;width:100%}@media only screen and (min-width:576px){.blog-card-img{width:calc(100% + 50px);max-width:calc(100% + 50px);transition:opacity .35s,transform .35s;transform:translate3d(-40px,0,0)}}.blog-card-meta{top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left;position:absolute;padding:1rem}.blog-card-title{font-size:1.75rem;font-weight:700;letter-spacing:.02rem;font-weight:700;color:#fff;padding:.1rem 0;background:#212121;box-shadow:.5rem 0 0 #212121,-1.5rem 0 0 #212121;display:inline;transition:all .25s ease-in-out}.blog-card-title.h3{line-height:1}@media only screen and (min-width:1025px){.blog-card:hover .blog-card-img{opacity:.4;transform:translate3d(0,0,0);transition-delay:.05s;transition-duration:.35s}.blog-card:hover .blog-card-title{color:#212121;background:#f4a52c;box-shadow:.5rem 0 0 #f4a52c,-1.5rem 0 0 #f4a52c}}.careers .blog-card-title,.schools .blog-card-title{background-color:#1b7f9d;box-shadow:.5rem 0 0 #1b7f9d,-1.5rem 0 0 #1b7f9d}.careers .blog-card:hover .blog-card-title,.schools .blog-card:hover .blog-card-title{color:#fff}.blog-card-blog-title{color:#fff;font-size:1.5rem;font-weight:400;letter-spacing:.02rem;line-height:1.35;padding-top:2px;text-transform:capitalize}.blog-card-blog-title>span{color:#fff;background:#212121;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.625rem 0 0 #212121,-1.0725rem 0 0 #212121;padding:1px 0;transition:all .25s ease-in-out}.blog-card:hover .blog-card-blog-title>span{color:#212121;background:#f4a52c;box-shadow:.625rem 0 0 #f4a52c,-1.0725rem 0 0 #f4a52c}.blog-card-desc{display:none;margin-top:.75rem;opacity:0;transition:all .2s;font-size:.9rem}.blog-card:hover .blog-card-desc{display:none;opacity:1}@media only screen and (min-width:1025px){.blog-card:hover .blog-card-desc{display:block}}.blog-card-desc span{background:#212121;box-shadow:.5rem 0 0 #212121,-1.5rem 0 0 #212121;display:inline;line-height:1.65;color:#fff;padding:.1rem 0}.careers .blog-card-desc span,.schools .blog-card-desc span{background:#095e78;box-shadow:.5rem 0 0 #095e78,-1.5rem 0 0 #095e78}span.blog-card-date{display:table;line-height:1;padding:.25rem 0;color:#fff;background:#f09b18;box-shadow:.5rem 0 0 #f09b18,-1.5rem 0 0 #f09b18;font-family:'Roboto Slab',serif;font-size:.9rem;letter-spacing:.01rem;transition:all .25s ease-in-out;margin-bottom:.15rem}@media only screen and (max-width:575px){span.blog-card-date{font-size:1.1rem}}@media only screen and (max-width:767px){.blog-card{max-height:unset}}.cta-card{padding:1.25rem 1rem}.cta-card.with-card-img .cta-prompt-wrapper::after{clear:both;content:"";display:table}.cta-card.with-card-img .card-img{display:none}@media screen and (min-width:768px){.cta-card.with-card-img .cta-prompt{float:left;margin-right:2%;width:74%}.cta-card.with-card-img .card-img{display:block;float:right;height:auto;min-width:auto!important;max-width:24%!important}}.cta-header i{font-size:140%;line-height:100%;display:inline-block;position:relative;bottom:-.25rem;margin-right:.25rem}.featured-title{margin-left:-1rem}.featured-card{display:flex;max-height:unset}.featured-card img.attachment-featured-img{min-height:100%;min-width:100%;max-width:130%}.featured-card .featured-left{flex-direction:column;flex-grow:3;overflow:hidden;flex-basis:60%;background-color:#212121}.featured-card .featured-left .featured-card-meta{top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left;position:absolute;padding:1rem 2rem 1rem 0;max-width:50%}@media only screen and (min-width:768px){.featured-card .featured-left .featured-card-meta{padding-left:1rem}}.featured-card .featured-left .featured-card-meta span.featured-tag{display:table;line-height:1.3rem;padding:.25rem 0;color:#fff;background:#f09b18;box-shadow:.5rem 0 0 #f09b18,-1.5rem 0 0 #f09b18;font-family:'Roboto Slab',serif;font-size:1.1rem;letter-spacing:.01rem;transition:all .25s ease-in-out;margin-bottom:.25rem}.featured-card .featured-left .featured-card-meta span.featured-tag i{font-size:1.2rem;line-height:1.3rem;margin-right:.375rem}.featured-card .featured-left .featured-card-meta .featured-card-blog-title{font-size:1.85rem;font-weight:700;color:#fff;text-transform:capitalize;line-height:1.4;padding-top:3.5px}.featured-card .featured-left .featured-card-meta .featured-card-blog-title span{background:#212121;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.625rem 0 0 #212121,-.99rem 0 0 #212121;color:#fff;font-size:2rem;transition:all .25s ease-in-out}@media only screen and (min-width:768px){.featured-card .featured-left .featured-card-meta .featured-card-blog-title span{padding:3.5px 0}}.featured-card .featured-right{flex-direction:column;flex-shrink:1;overflow:hidden;display:flex;padding:1.75rem;flex-basis:40%}.featured-card .featured-right .excerpt-cont{flex-grow:1;align-items:center;justify-content:center;display:flex}.featured-card .featured-right .excerpt-cont .featured-date{font-size:.9rem;font-family:"Roboto Slab",Serif}.featured-card .featured-right .excerpt-cont .featured-author{line-height:1}.featured-card .featured-right .excerpt-cont .featured-author span{vertical-align:text-bottom}.featured-card .featured-right .excerpt-cont .featured-author:hover{color:#e58200;cursor:pointer}.featured-card .featured-right .read-more{align-self:flex-end}.featured-card .featured-right .read-more a{font-size:1.4rem}@media only screen and (min-width:1025px){.featured-card .featured-left:hover .blog-card-img{opacity:.4;transform:translate3d(0,0,0);transition-delay:.05s;transition-duration:.35s}}.featured-card .featured-left:hover .featured-card-blog-title span{color:#212121;background:#f4a52c;box-shadow:.625rem 0 0 #f4a52c,-.99rem 0 0 #f4a52c}@media only screen and (max-width:991px){.featured-card .featured-left img.blog-card-img{min-height:100%;min-width:100%;max-width:unset;transform:none;width:100%}.featured-card .featured-right .excerpt-cont{padding-bottom:1rem}}@media only screen and (max-width:767px){.featured-title{margin-left:0}.featured-card{display:block;max-height:unset!important}.featured-card .featured-left{display:block;position:relative;max-height:unset}.featured-card .featured-left .featured-card-meta .featured-card-blog-title,.featured-card .featured-left .featured-card-meta .featured-card-blog-title span.h2{font-size:1.75rem;line-height:1.15}.featured-card .featured-left .featured-card-meta{bottom:0;padding-bottom:0;left:1rem;max-width:100%}.featured-card .featured-right{flex-basis:none;padding:1rem}.featured-card .featured-right .excerpt-cont{align-items:none;justify-content:none;flex-grow:none}.featured-card .featured-right .excerpt-cont p.excerpt{margin-bottom:.5rem}}.careers .featured-card .featured-left .featured-card-meta .featured-card-blog-title span,.schools .featured-card .featured-left .featured-card-meta .featured-card-blog-title span{color:#fff;background:#1b7f9d;box-shadow:.5rem 0 0 #1b7f9d,-1.5rem 0 0 #1b7f9d}.careers .featured-card .featured-left,.schools .featured-card .featured-left{background:#1b7f9d}.trend-count{position:absolute;top:0;left:.75rem;background:#f09b18;color:#fff;width:2.75rem;height:2.75rem;font-size:1.5rem;line-height:2.75rem;font-family:'Roboto Slab',serif;z-index:2;text-align:center}@media only screen and (max-width:1370px){.trend-count{height:1.75rem;width:1.75rem;font-size:1rem;line-height:1.75rem}}#gear-software .featured-card .featured-left img,.gear-software .featured-card .featured-left img{width:100%;transform:none}#gear-software .col a.blog-card img.blog-card-img,.gear-software .col a.blog-card img.blog-card-img{width:100%;transform:none}#sidenav-articles{background-color:#fff;display:none;padding:25px 0 0}@media only screen and (min-width:1025px){#sidenav-articles{display:block}}#sidenav-articles .article-recommendation:last-child .blog-card{margin-bottom:0!important}#sidenav-articles .blog-card-img{transform:none}#sidenav-articles .blog-card-blog-title{font-size:1.25rem;line-height:1.15}.side-nav-wrapper{margin-bottom:20px;max-width:none;position:relative;z-index:2}@media only screen and (min-width:992px){.side-nav-wrapper{bottom:0;left:.75rem;margin-bottom:0;max-width:15rem;position:absolute;right:0;top:0}}@media only screen and (min-width:1025px){.side-nav-wrapper{left:0}}@media only screen and (max-width:1550px) and (min-width:1371px){.side-nav-wrapper{max-width:13rem}}#side-nav:not(.not-sticky){position:sticky;top:6.25rem;z-index:2}@media only screen and (min-width:992px){#side-nav{max-width:17.5rem}}@media only screen and (min-width:992px){#side-nav #toc-header{-webkit-appearance:none!important;cursor:unset!important}#side-nav #toc-header i{display:none}#side-nav #toc-content,#side-nav #toc-content.collapse,#side-nav #toc-content.collapse:not(.show),#side-nav #toc-content.collapsing{display:block!important;height:auto!important;transition:unset!important}}@media only screen and (min-width:992px) and (max-width:1200px){#side-nav{max-width:225px}}#side-nav.scrolling *{color:#212121!important;border-color:#c5c3c4!important}#side-nav #toc-content{padding:0;list-style:none;margin-bottom:0}#side-nav #toc-content li.sidenav-item{cursor:pointer;position:relative;font-weight:700;font-family:'Roboto Condensed',sans-serif!important;font-size:1.1rem;color:#212121;transition:all .25s ease-in-out;border-bottom:solid .05rem #c5c3c4;line-height:1.25;padding:0;overflow:hidden}@media only screen and (min-width:2500px){#side-nav #toc-content li.sidenav-item{font-size:1rem}}#side-nav #toc-content li.sidenav-item span.sidenav-link{display:block;padding:.25rem 0}#side-nav #toc-content li.sidenav-item span.sidenav-link:hover{opacity:.65;color:#212121}#side-nav #toc-content li.sidenav-item>ol.sidenav-child{padding-left:0;line-height:1.2;list-style:none;margin-left:-1.5rem;transition:max-height .25s ease-in-out;-webkit-transition:max-height .25s ease-in-out;max-height:0;overflow:hidden}#side-nav #toc-content li.sidenav-item>ol.sidenav-child li.sidenav-item{font-weight:400;font-size:1.1rem;background:#f1f1f1;border-top:solid .05rem #c5c3c4;border-bottom:none}@media only screen and (min-width:2500px){#side-nav #toc-content li.sidenav-item>ol.sidenav-child li.sidenav-item{font-size:1rem}}#side-nav #toc-content li.sidenav-item>ol.sidenav-child li.sidenav-item.active>span{font-weight:700;color:#f09b18}#side-nav #toc-content li.sidenav-item>ol.sidenav-child li.sidenav-item.active>span:hover{opacity:1;color:#f09b18}#side-nav #toc-content li.sidenav-item>ol.sidenav-child li.sidenav-item>ol.sidenav-child{padding-left:0;line-height:1.2;list-style:none;margin-left:-1.5rem;transition:max-height .25s ease-in-out;-webkit-transition:max-height .25s ease-in-out}#side-nav #toc-content li.sidenav-item>ol.sidenav-child li.sidenav-item>ol.sidenav-child li.sidenav-item{font-weight:400;font-size:.9rem!important;background:#e2e2e2;border-top:solid .05rem #c5c3c4;border-bottom:none}#side-nav #toc-content li.sidenav-item>ol.sidenav-child li.sidenav-item>ol.sidenav-child li.sidenav-item.active>span{font-weight:700;color:#f09b18}#side-nav #toc-content li.sidenav-item>ol.sidenav-child li.sidenav-item>ol.sidenav-child li.sidenav-item.active>span:hover{opacity:1;color:#f09b18}#side-nav #toc-content li.sidenav-item i{position:absolute;color:#e2e2e2!important;top:0;right:0;height:100%;align-items:center;justify-content:center}#side-nav #toc-content li.sidenav-item i.fa-plus-square{display:flex}#side-nav #toc-content li.sidenav-item i.fa-minus-square{display:none}#side-nav #toc-content li.sidenav-item i:hover{color:#c5c3c4!important}#side-nav #toc-content li.sidenav-item.expanded>ol.sidenav-child{max-height:999px}#side-nav #toc-content li.sidenav-item.expanded>i.fa-plus-square{display:none}#side-nav #toc-content li.sidenav-item.expanded>i.fa-minus-square{display:flex}#side-nav #toc-content li.sidenav-item.active{border-color:#f4a52c;color:#f4a52c}#side-nav #toc-content li.sidenav-item.active>span:hover{opacity:1}@media only screen and (max-width:1200px){#side-nav #toc-content li.sidenav-item{font-size:1rem}}@media only screen and (max-width:991px){#side-nav #toc-header{text-align:left;display:block;position:relative;padding:.75rem 2.25rem .75rem .75rem;background:#c5c3c4;background-color:#c5c3c4;border:none;font-size:1.2rem;-webkit-appearance:none}#side-nav #toc-header i{position:absolute;right:.75rem;top:.875rem;font-size:1.25rem}#side-nav #toc-header i.fas.fa-chevron-down{display:none}#side-nav #toc-header i.fas.fa-chevron-up{display:inline-block}#side-nav #toc-header.collapsed i.fas.fa-chevron-up{display:none}#side-nav #toc-header.collapsed i.fas.fa-chevron-down{display:inline-block}#side-nav #toc-content{padding:.75rem;background:#ebebeb;list-style-type:none}#side-nav #toc-content li.sidenav-item{font-size:1rem!important;color:#1b7f9d!important;font-family:Roboto,sans-serif!important;font-weight:500!important;border:none!important;background:0 0!important;padding:0 0 0 1.875rem!important;position:relative}#side-nav #toc-content li.sidenav-item::before{border:1px solid #1b7f9d;border-radius:50%;content:"";display:inline-block;height:6px;left:9px;position:absolute;top:10px;width:6px}#side-nav #toc-content li.sidenav-item>span.sidenav-link{display:inline-block!important;padding:.225rem 0!important}#side-nav #toc-content li.sidenav-item i.fas.fa-minus-square,#side-nav #toc-content li.sidenav-item i.fas.fa-plus-square{display:none!important}#side-nav #toc-content li.sidenav-item ol.sidenav-child{margin-left:0!important;margin-right:0!important;max-height:unset!important}}@media only screen and (max-width:991px) and (max-width:575px){#side-nav #toc-content>li.sidenav-item>span.sidenav-link{font-size:1.1rem!important}}.auth-info{padding-left:4rem}.author-social a i{color:#fff;margin-right:.375rem;font-size:1.25rem;position:relative;bottom:-.125rem;transition:all .25s ease-in-out}.author-social a p.author-social-title{display:inline;margin-right:1rem;color:#fff;transition:all .25s ease-in-out}.author-social a:hover i{color:#f4a52c}.author-social a:hover p.author-social-title{color:#f4a52c}.auth-headshot{width:255px;height:auto}.col.auth-content{padding-left:calc(100% - 50rem)}#side-nav{width:100%}#auth-publications{margin-bottom:0!important}#auth-publications :last-child{margin-bottom:0}#side-nav{max-width:14.5rem;width:100%}.author-content-section{overflow:initial}@media only screen and (max-width:1199.98px){.col.auth-content{padding-left:calc(225px + 4rem)}.auth-headshot{width:245px;height:auto}.auth-info{padding-left:2.5rem}}@media only screen and (max-width:991.98px){.col.auth-content{padding-left:0}.auth-info{padding-left:3rem}#side-nav{max-width:100%;width:100%}}@media only screen and (max-width:767.98px){.col.auth-content{padding-left:.75rem}.auth-info{padding-left:2rem}.author-title-section{padding-top:1rem}.author-title-section .container .row{width:100%;margin:auto}.auth-headshot-cont{width:24%}.auth-headshot-cont .auth-headshot{width:100%}.author-title-section{padding-bottom:2rem}.author-content-section{padding-top:2rem;padding-bottom:1rem}.author-content-section #auth-publications{margin-bottom:0!important}#author-feed-section{padding-top:2rem}}@media only screen and (max-width:575.98px){.author-social{margin-bottom:1rem}.author-social a{margin-right:.25rem}.author-social a i{font-size:1.275rem}.author-social a p.author-social-title{display:none}.auth-info{padding-left:0}.auth-headshot-cont{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem);max-height:50vh}.author-title-section{padding-bottom:0}.author-content-section{padding-top:1rem;padding-bottom:0}.author-content-section .container .row .col #side-nav{margin-bottom:1rem!important}}.allmusic-cont{width:1.3rem;height:1.5rem;background-image:url(../png/allmusic-icon-white.png);transition:all .25s;background-repeat:no-repeat;background-size:contain;display:inline-block;position:relative;bottom:-.2rem;margin-right:.2rem}#allmusic-link:hover .allmusic-cont{background-image:url(../png/allmusic-icon-gold.png)}#auth-description-accomplishments ul{margin-bottom:0;padding-left:0}#auth-description-accomplishments li{list-style-type:none;padding-left:1.5rem;position:relative}#auth-description-accomplishments li+li{margin-top:1.65rem}#auth-description-accomplishments li::before{border-bottom:3px solid #f4a52c;border-right:3px solid #f4a52c;content:'';display:block;font-weight:600;height:.75rem;left:0;position:absolute;transform:translateY(-50%) rotate(-45deg);top:.75rem;width:.75rem}#auth-description-accomplishments li p{display:inline}