.magazine-heading{background:url(images/xrand-review-watermark.png.pagespeed.ic.nKW9i4W8iA.png) no-repeat right 10px;padding-right:13.4375rem}.magazine-heading h1{margin:0}.magazine-heading p{font-weight:bold;margin:0 0 .3125rem}@media screen and (max-width:36em){.magazine-heading{background:none;padding-right:0}}#rightcolumn #section-navigation h1{background:#639;background:linear-gradient(#9461c7 0%,#67349a 100%);position:relative;margin:0 -1.25rem 1.25rem -1.25rem;padding:.4375rem .5rem .4375rem 1.375rem;margin-left:-2.125rem;font-size:1rem;font-weight:bold;color:#fff}#rightcolumn #section-navigation h1 a{color:#fff}#rightcolumn #section-navigation h1::before{content:"";border-bottom:14px solid transparent;border-right:14px solid #306;height:0;width:0;position:absolute;bottom:-.875rem;left:0}#rightcolumn #section-navigation h1 span{display:none}@media screen and (max-width:55.3125em){#rightcolumn #section-navigation h1{margin:0 -.9375rem 1.25rem;padding:.4375rem .9375rem}#rightcolumn #section-navigation h1::before{display:none}}#rightcolumn #section-navigation ul{margin:0;padding:0;list-style:none}#rightcolumn #section-navigation li{padding-bottom:.9375rem;font-size:1rem}#rightcolumn #section-navigation li a{color:#333;font-weight:bold}#rightcolumn #section-navigation li a::after{content:"";display:inline-block;width:0;height:0;border:solid .25rem;border-color:transparent transparent transparent #639;margin-left:.3125rem;position:relative;top:-.125rem}.current-issue img{float:left;margin-right:.9375rem}@media screen and (max-width:36em){.current-issue img{float:none;margin:0 0 .625rem}}.current-issue .text{overflow:hidden}.current-issue .type{font-weight:bold;font-family:"futura-pt",Futura,Verdana,Arial,Helvetica,sans-serif;font-size:1.125rem;margin:0;color:#666}.current-issue h3{margin-top:0}.current-issue h3 a{color:#333}.current-issue ul.nostyle{margin-top:0;float:left}.recent-issues{list-style:none;padding:0;font-size:0}.recent-issues li{display:inline-block;margin-bottom:1.875rem;width:25%;padding:0 1.25rem 0 0;vertical-align:top}@media screen and (max-width:43.75em){.recent-issues li{width:33%}}@media screen and (max-width:28em){.recent-issues li{width:50%}}.recent-issues h3{font-size:1.0625rem;margin-top:.9375rem}.recent-issues h3 a{color:#333}.recent-issues .type{color:#999;font-family:"futura-pt",Futura,Verdana,Arial,Helvetica,sans-serif;font-weight:bold;margin:0;text-transform:uppercase;font-size:.6875rem}.recent-issues p{margin-bottom:0;font-size:.875rem}.recent-issues p a{font-weight:bold;display:block}.recent-issues .subtitle{display:block;color:#666;font-size:.75rem}.issue-home h2{font-style:italic;font-family:"futura-pt",Futura,Verdana,Arial,Helvetica,sans-serif;font-weight:bold;margin-bottom:.625rem}.issue-home h3{font-size:1.0625rem}.issue-home h3 a{color:#333}.issue-home .authors{margin:0;padding:0}.cover-story h2,.cover-story h3{margin-top:0}.cover-story .photo{max-width:18.75rem;margin:0 .9375rem .9375rem 0}.cover-story .photo img{display:block;margin-bottom:.3125rem}.cover-story .photo p{font-size:.75rem}@media screen and (max-width:36em){.cover-story .photo{float:none;max-width:100%;overflow:hidden}}.cover-story .photo-none{max-width:100%;margin:0 0 .9375rem 0}.in-this-issue{font-size:1rem;font-style:italic;color:#666;font-family:"futura-pt",Futura,Verdana,Arial,Helvetica,sans-serif}.hasAboutText .randShowHide-hidden,.hasAboutText .randShowHide-buttonShow{float:left;margin-top:0}.hasAboutText .photographer{float:right;margin:0}@media screen and (max-width:36em){.hasAboutText .photographer{float:none;text-align:left}}.hp-section{clear:both;border-top:1px solid #c9cedb;margin-top:.9375rem;overflow:hidden}.hp-section ul{padding-bottom:0;margin:.875rem 0;overflow:hidden}.hp-section ul.linkbar{margin:0}.cufon-me{font-family:"futura-pt",Futura,Verdana,Arial,Helvetica,sans-serif}.on-the-go::before{content:"";background:url(/content/dam/rand/www/external/publications/randreview/xon-the-go.jpg.pagespeed.ic.tomfg9SWu2.jpg) no-repeat;width:74px;height:101px;float:right;margin-left:.3125rem;position:relative;top:3.125rem}.on-the-go .icon-list li{display:block}.on-the-go .icon-list a::before{content:"";display:inline-block;background:no-repeat;margin-right:.3125rem;height:16px;width:16px;position:relative;top:.125rem}.on-the-go .icon-list a.pdf::before{background-image:url(/etc/rand/designs/common/icons/pdf.svg)}.on-the-go .icon-list a.epub::before{background-image:url(/etc/rand/designs/common/icons/epub.svg)}.on-the-go .icon-list a.ibook::before{background-image:url(/etc/rand/designs/common/icons/report-333.svg)}.section-navigation{float:right;border:1px solid #cacedb;padding:0 .5625rem .25rem;font-size:.8125rem;background:#e8e8e8;margin:0 0 .625rem .9375rem;width:14.6875rem}.section-navigation h2{background:#eef8fa;margin:0 -.5625rem .4375rem;padding:.4375rem .5625rem;font-size:.9375rem;border-bottom:1px solid #cacedb;line-height:1.1;color:#000}.section-navigation h2 a{color:#000;display:block}.section-navigation ul{padding:0 0 0 .75rem}@media screen and (max-width:30em){.section-navigation{float:none;margin-left:0;width:auto}}.news-nav .current,.section-navigation .current{font-weight:bold}.author{color:#333;font-size:1.25rem;margin-bottom:.9375rem}.author-bio{font-size:.875rem;margin-top:-.625rem;font-style:italic}.caption{font-size:.875rem;margin-bottom:.125rem;color:#666}.photographer{font-size:.6875rem;margin-bottom:.75rem;text-align:right;color:#666}.source{font-size:.875rem;margin:.625rem 0 0;font-style:normal}.figure{margin:.375rem 0 .625rem;width:400px;max-width:100%}.figure .line{margin-left:.0625rem}.figure.left{margin:0 .9375rem .625rem 0;float:left;clear:left}.figure.right{margin:0 0 .625rem .9375rem;float:right;clear:right}.figure.center{margin:0 auto;margin-bottom:1.25rem}.figure.center .line{margin-left:0}@media screen and (max-width:30em){.figure.left,.figure.right,.figure.center{float:none;clear:both;margin-left:0;margin-right:0}}.border{border:1px solid #000;padding:.25rem}.border table.center{margin-bottom:0}.figure-title{background:#639;color:#fff;font-size:1.25rem;font-weight:bold;padding:.3125rem;margin:0}.figure-title .title-left{float:left;white-space:pre}.figure-title .title-right{overflow:hidden;display:block}.white{background:#fff}.line td{border:solid 1px #000;font-size:.8125rem;padding:.3125rem}.hero-title{max-width:none}.hero-title .photo-text p{color:#999;font-size:.5625rem}@media screen and (max-width:47.9375em){.hero-title .photo-text p{color:#333}}