.page-heading{margin:.625rem 0 .875rem}.page-heading a{margin:0 auto;display:block;background:url(images/blog-logo.svg) no-repeat;width:11.25rem;height:1.5625rem}.page-heading.rand-review a{background:url(images/randreview-logo.svg) no-repeat;width:11.25rem;height:3.5625rem}.page-heading.home h1{display:block;overflow:hidden;text-indent:-9999px;height:0}.page-heading.home a{cursor:default;margin-bottom:.3125rem}@media screen and (min-width:23.4375em){.page-heading.home a{max-width:25rem;max-height:4rem}.page-heading.home.rand-review a{max-width:25rem;max-height:7.9375rem}}.page-heading.topic a,.page-heading.calendar a{margin-bottom:.625rem}.blog-list.grid .flex-wrap,.teasers.blog-feature .flex-wrap{overflow:hidden}.blog-list.grid .authors,.teasers.blog-feature .authors{display:block}.blog-list.grid .date,.teasers.blog-feature .date{float:left;color:#333}.blog-list.grid .source,.teasers.blog-feature .source{display:block;font-size:.8125rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:pre}.blog-list.grid .source::before,.teasers.blog-feature .source::before{font-style:normal;content:" | "}.blog-list.grid a.more,.teasers.blog-feature a.more{float:none}.blog-list.grid .flag{max-width:80%;z-index:3;position:absolute;top:.625rem;left:-.625rem}.blog-list.grid .img-wrap+.flag{top:.625rem}.blog-list.grid .desc{margin:.625rem 0 .125rem;font-size:.875rem;max-height:5.3125rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.blog-list.grid .no-image{padding-top:3.4375rem}.blog-list.grid .no-image .desc{max-height:9.375rem}.teasers.blog-feature img{max-width:37.5rem}.teasers.blog-feature .title{font-size:1.5rem}.teasers.blog-feature .desc{margin-top:.875rem;max-height:17.5rem}@media screen and (max-width:75.9375em){.teasers.blog-feature img{margin-right:0}.teasers.blog-feature .text{clear:both}}.more-blog-posts-link{color:#4866bc;margin:0 auto;max-width:15.625rem;display:block;background:#f1f1f1;background:linear-gradient(#fff 0%,#f1f1f1 100%);box-shadow:0 1px 1px rgba(50,50,50,.15);text-align:center;padding:.3125rem .625rem;border:1px solid #eee;margin-bottom:1.25rem;border-radius:.1875rem;cursor:pointer}#blog-search-box{width:calc(100% - 1.875rem)}#rightcolumn .archives ul{list-style:none;margin-bottom:.3125rem}#rightcolumn .archives ul ul{margin:.3125rem 0 .625rem}#rightcolumn .archives li a{color:#666;font-weight:bold;margin-left:0}#rightcolumn .archives li li a{color:#4866bc;font-weight:normal;margin-left:.3125rem}.blog-explore .c{color:#666}article{position:relative;margin:0 -.9375rem}@media screen and (min-width:55.375em){article{margin:0 -1.25rem}}article .post-heading{max-width:54.25rem;margin:0 auto 1.25rem;padding:0}article .post-heading h1{margin-bottom:.25rem}article .type-source{display:flex;font-size:.75rem;color:#666}article .type-source p{margin:0}article .type-source .type{font-weight:bold;text-transform:uppercase;font-family:"futura-pt",Futura,Helvetica,Arial,sans-serif;margin-right:.3125rem}article .hero-image{max-width:54.25rem;margin-bottom:1.875rem;margin:0 auto}@media (max-width:58.25em){article .post-heading,article .hero-image .photo-text{padding:0 1.25rem}}article .constrain-width{max-width:100%;padding:0 1.25rem;margin:0 auto;width:56.75rem}@media screen and (min-width:63em){article .constrain-width{width:auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;display:grid;grid-template-columns:1fr 3rem 13rem 50% 16rem 1fr}@supports (display: grid){article .constrain-width:before{content:"";flex:0 0 6rem;order:1;grid-row-start:2;grid-column-start:span 2}}}article .arrow-nav{top:12.5rem}@media screen and (min-width:63em){article .blog-column-left{order:1;width:13rem;padding:.25rem 2rem 0 0;grid-row-start:2}article .blog-column-right{order:3;width:16rem;grid-row-start:2;grid-column-start:span 2;padding:.25rem 0 0 2rem}@supports (display: grid){article .blog-column-right{width:auto}}article .author-spotlight{text-align:right}}article .author-spotlight,article .related-topics,article .conducted,article .newsletter-subscription-box{position:relative;margin:3rem 0 0}@media screen and (min-width:63em){article .author-spotlight,article .related-topics,article .conducted,article .newsletter-subscription-box{margin:0 0 5rem}}article .author-spotlight h2,article .related-topics h2,article .conducted h2,article .newsletter-subscription-box h2{margin-top:0}article .blog-column-right .related-topics{width:13rem;max-width:100%}article .blog-column-right .newsletter-subscription-box{margin-bottom:2rem;padding:1.25rem;background:#639;border-radius:.625rem;color:#fff}article .blog-column-right .newsletter-subscription-box .subscribe-heading{color:#fff;font-size:1.5rem;margin:0}article .blog-column-right .newsletter-subscription-box .subscription-name{color:#fff}article .blog-column-right .newsletter-subscription-box .desc{font-size:.9375rem}article .blog-column-right .newsletter-subscription-box form{margin-bottom:0}article .blog-column-right .newsletter-subscription-box .email{width:calc(100% - 4rem)}article .blog-column-right .newsletter-subscription-box .btn{font-size:.875rem}@media screen and (min-width:63em){article .blog-column-right .newsletter-subscription-box{border-radius:.625rem 0 0 .625rem}}@media screen and (max-width:58.25em){article .blog-column-right .newsletter-subscription-box{width:auto;max-width:none;border-radius:0;margin:0 -1.25rem;padding-left:1.25rem;padding-right:1.25rem}article .blog-column-right .newsletter-subscription-box .subscribe-heading,article .blog-column-right .newsletter-subscription-box .desc{display:inline-block;margin-right:1rem}}article .conducted h2{font-size:.6875rem;font-weight:normal;margin:0 0 .3125rem}article .conducted+.related-topics{margin:1.875rem 0 0}@media screen and (min-width:63em){article .date-author-wrap{flex:0 0 54%;margin:0 17rem 0 10rem;grid-column-start:4}@supports (display: grid){article .date-author-wrap{margin:0}}}article .date-author-wrap .date{font-size:1rem;color:#333}article .date-author-wrap .authors{color:#333;font-size:1.25rem}@media screen and (max-width:47.9375em){article .date-author-wrap .authors{font-size:.875rem}}article .body-text{order:2;grid-row-start:2;position:relative;margin-bottom:1.25rem}article .body-text>p:first-child:first-letter{background:#639;color:#fff;float:left;font-family:Cambria,"Times New Roman",Times,Georgia,serif;font-size:450%;line-height:1;margin-right:.15em;padding:.15em .1em}@media screen and (min-width:63em){.blog .body-text{flex:0 1 auto;width:calc(100% - 32rem)}@supports (display: grid){.blog .body-text{width:auto}}}.author-spotlight li{margin-bottom:.9375rem;overflow:hidden}@media screen and (min-width:63em){.author-spotlight li>a{display:block;overflow:hidden}}.author-spotlight img{max-width:7.125rem;margin-bottom:.625rem;float:left;margin-right:.625rem}@media screen and (min-width:63em){.author-spotlight img{float:right;margin-right:0}}.author-spotlight h3{margin:0}.author-spotlight h4{color:#666;margin-top:0}.full-bg-gray{clear:both}.one-column article>.full-bg-purple,.one-column article>.full-bg-gray,.one-column article>.full-bg{margin-left:auto;margin-right:auto}.recap{padding:2rem 0}.recap-heading{font-weight:700;margin:0 0 .75rem}.recap-heading a{color:#4866bc}.recap-heading a::after{display:none}.recap-listen{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:2rem 1rem;display:flex;flex-wrap:wrap;align-items:center}.recap-listen h2{margin-right:1rem;margin-top:.75rem}.recap-subscribe{padding:1rem 1rem 2rem}.recap-subscribe .subscribe-heading{display:none}.recap-subscribe .podcast{display:flex;align-items:center;color:#333}.recap-subscribe .podcast::before{content:"";display:inline-block;height:2.5rem;width:2.5rem;background:no-repeat url(/etc/rand/designs/common/icons/podcast.svg);height:2.125rem;background-color:#f89a3a;background-position:center;background-size:2rem;border-radius:.3125rem;transition:background-color .1s ease-in;margin-right:.625rem}.recap-subscribe .podcast:hover{text-decoration:none}.recap-subscribe .podcast:hover::before{background-color:#f98936}.epigraf{font-size:1.125rem;padding:1rem 0;display:block;background:linear-gradient(to bottom,rgba(204,255,255,.2) 0%,rgba(204,255,255,.4) 100%);padding:.5rem 1rem;font-style:italic;border-bottom:1px solid #444;border-left:.5rem solid #333;margin:0 0 .875rem -1.5rem}@media screen and (max-width:63em){.epigraf{margin-left:0}}@media screen and (max-width:47.9375em){.epigraf{font-size:1rem}}.epigraf>:last-child{margin-bottom:0}.hero-title{position:relative;width:100%;margin:-2.5rem 0 1.875rem;z-index:1;padding:0!important}.hero-title img{width:100%;display:flex;display:grid}.hero-title::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 17%) , linear-gradient(to bottom,rgba(0,0,0,0) 53%,#000 100%)}.hero-title .date{font-size:1rem;margin:0;color:inherit}.hero-title .text{position:absolute;bottom:0;left:0;padding:.625rem .9375rem;color:#fff;width:100%;z-index:2;background:none}.hero-title .inner{max-width:67.5rem;margin:0 auto}.hero-title .type{font-size:1.125rem;font-weight:bold;text-transform:uppercase;font-family:"futura-pt",Futura,Helvetica,Arial,sans-serif;color:#ccc;margin:0 .3125rem .3125rem 0}.hero-title h1{margin:0 0 .625rem;color:inherit;font-weight:700;line-height:1;font-size:3.25rem}.hero-title .photo-text{text-align:right;font-size:.5625rem}.hero-title .photo-text a{color:inherit}.hero-title .caption,.hero-title .credit{display:inline;margin:0}.hero-title .caption+.credit{margin:0 0 0 .3125rem}.hero-title.no-image{font-size:1rem;margin-top:0}.hero-title.no-image::before{display:none}.hero-title.no-image .date,.hero-title.no-image .type{color:#666}.hero-title.no-image .date{margin:-.3125rem 0 .3125rem}@media screen and (max-width:63.375em){.hero-title h1{font-size:2.5rem}}@media screen and (max-width:47.9375em){.hero-title::before{background:linear-gradient(to bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 17%)}.hero-title .text{position:relative;overflow:visible;color:#333;display:flex;flex-direction:column-reverse;padding:.125rem 1.25rem .625rem}.hero-title .inner{max-width:100%;margin:0}.hero-title .photo-text{text-align:left;color:#666}.hero-title .photo-text a{color:inherit}.hero-title h1{font-size:1.5rem}.hero-title .date{margin:-.3125rem 0 .3125rem}.hero-title .type{font-size:.875rem;color:#666;margin-top:.75rem}}@media screen and (max-width:54.25em){.hero-title{margin:-2.5rem -.9375rem 0}.hero-title .no-image{margin:0 .9375rem}}@media print{.hero-title .hero-title::before{display:none}.hero-title .hero-title .text{position:static;color:#333}}@media screen and (max-width:62.9375em){.author-spotlight .show-for-small{display:inherit!important}}.digital-article .breadcrumbs{position:relative;z-index:2}.digital-article .breadcrumbs a{color:#fff}.digital-article .body-wrap{display:flex;flex-wrap:wrap;display:grid;grid-template-columns:23% 54% 23%;padding:0 1.25rem;position:relative}.digital-article .body-wrap::before{content:"";width:18%}.digital-article .body-wrap::after{content:"";order:1;width:18%}@media screen and (max-width:63.75em){.digital-article .body-wrap::before,.digital-article .body-wrap::after{display:none}}@supports (display: grid){.digital-article .body-wrap::before,.digital-article .body-wrap::after{display:none}}.digital-article .body-text{grid-column-start:2;font-size:1.25rem;flex:0 1 53%;overflow:hidden;max-width:100%}@media screen and (max-width:63.75em){.digital-article .body-text{flex-basis:69%}}@media screen and (max-width:55.3125em){.digital-article .body-text{flex-basis:auto}}@supports (display: grid){.digital-article .body-text{overflow:visible}}.digital-article .social-media-buttons{padding:1rem 0 0 3rem;position:absolute;left:0;top:0}.digital-article .social-media-buttons li:last-of-type{margin:0}.digital-article .social-media-buttons a::before{font-size:2.5rem}.digital-article .social-media-buttons .twitter::before{font-size:2.125rem;border-radius:.5rem}.digital-article .overview{flex:0 1 53%;grid-column-start:2;margin-bottom:1.25rem;border:1px solid #8a8a8a;border-width:1px 0;padding:.9375rem .9375rem .0625rem;font-size:1.25rem;font-family:Helvetica,Arial,sans-serif}@media screen and (max-width:63.75em){.digital-article .overview{flex-basis:69%}}@media screen and (max-width:55.3125em){.digital-article .overview{flex-basis:auto}}.digital-article .overview h2{font-size:1.5rem;text-transform:uppercase;margin:0 0 1.25rem;font-weight:700}.digital-article .topline{flex:0 1 21%;padding-left:2rem;margin-bottom:3rem}@media screen and (max-width:55.3125em){.digital-article .topline{flex-basis:auto}}.digital-article aside{margin:0 0 3rem}.digital-article .digital-article-right{flex:0 1 21%;order:3;grid-column-start:3;padding-left:2rem}@media screen and (max-width:55.3125em){.digital-article .digital-article-right{flex-basis:auto}}.digital-article .newsletter-subscription-box{width:calc(100% + 1.25rem);max-width:none}@supports (display: grid){.digital-article .newsletter-subscription-box{border-radius:0.625rem 0 0 0.625rem}}.digital-article .about-this{font-size:.875rem;padding-bottom:2rem}.digital-article .about-this h2{font-size:1.125rem}.digital-article .aso{padding:.625rem;width:18.75rem;max-width:100%;float:left;margin:0 .9375rem .9375rem 0;border-top:.3125rem solid #639;border-bottom:.125rem solid #639}@supports (display: grid){.digital-article .aso{margin-left:-15.625rem}}.digital-article .aso .teasers{margin:0}.digital-article .aso .teasers img{margin-right:.625rem;max-width:4.375rem}.digital-article .aso .teasers .text{overflow:hidden}@media screen and (max-width:63.75em){.digital-article .body-wrap{grid-template-columns:70% 30%;padding-top:3rem}.digital-article .social-media-buttons{padding:0 0 1.5rem;left:calc(70% + 1.5rem)}.digital-article .digital-article-right{grid-column-start:2}.digital-article .overview{grid-column-start:1;grid-row-start:1;position:relative;top:-3rem}.digital-article .body-text{grid-column-start:1;position:relative;top:-3rem}.digital-article .aso{float:none;margin:0 auto .9375rem;width:80%}}@media screen and (max-width:55.3125em){.digital-article .body-wrap{display:flex;flex-direction:column;padding-top:0}.digital-article .social-media-buttons{padding:0;position:absolute;right:1.5625rem;top:.625rem;left:auto}.digital-article .overview{top:auto;border-bottom:0;margin-bottom:.625rem}.digital-article .topline{padding:0 .9375rem;margin-bottom:1.75rem;border-bottom:1px solid #8a8a8a}.digital-article .topline h2{margin:0 0 1rem}.digital-article .body-text{top:auto}.digital-article .digital-article-right{order:2;padding:0}.digital-article .conducted,.digital-article .related-topics{border-top:1px solid #8a8a8a;padding:1.5625rem 0 0 0;margin:0 0 1.5625rem}.digital-article .newsletter-subscription-box{width:auto;border-radius:0;margin:0 -1.25rem;padding-left:1.25rem;padding-right:1.25rem}.digital-article .newsletter-subscription-box .subscribe-heading,.digital-article .newsletter-subscription-box .desc{display:inline-block;margin-right:1rem}}@media screen and (max-width:47.9375em){.digital-article .overview{font-size:1rem}.digital-article .overview h2{font-size:1.25rem}.digital-article .topline h2{font-size:1.25rem}.digital-article .body-text{font-size:1rem}}@media screen and (max-width:28.125em){.digital-article .aso{width:100%}.digital-article .aso .teasers img{float:left}}@media print{.topline,.digital-article-right,.related-topics,.author-spotlight,.conducted,.related-resources,.aso,.youtube-video{display:none}.body-text,.overview{width:100%!important;left:0!important;float:none!important}.digital-article .breadcrumbs a{color:#999}}