/*!
Theme Name: Guerrero Howe Theme
Version: 3.0
Author: Josiah Spence
Author URI: http://codecarpenter.com
Theme URI: http://codecarpenter.com
Description: A starter theme by Code Carpenter.
License: WTFPL
License URI: http://en.wikipedia.org/wiki/WTFPL
Tags: starter
*/html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,nav,section,main{border:0;box-sizing:border-box;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}article,aside,figure,footer,header,nav,section,main{display:block}ul{list-style:outside;margin-left:1.3rem}ol{list-style:decimal outside;margin-left:1.3rem}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1rem 0;padding:0}input,select{vertical-align:middle;box-sizing:border-box}img{max-width:100%;height:auto}video{width:100%;height:auto;width:auto}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5rem}sub{bottom:-0.25rem}svg:not(:root){overflow:hidden}html{font-size:80%;max-width:100%;overflow-x:hidden}@media (min-width: 20em){html{font-size:90%}}@media (min-width: 30em){html{font-size:100%}}body{color:#000;line-height:1.5;margin:0 auto;max-width:2260px;overflow-x:hidden;position:relative;width:100%}p,h1,h3,h4,h5,ul,ol,blockquote{margin-bottom:1rem}a{color:black;text-decoration:none}a:hover{color:#646464}h1{font-size:3.5rem;font-weight:normal;line-height:1.2}@media (min-width: 45em){h1{font-size:5rem}}h2{border:solid;border-width:1rem 0 1px;font-size:2.125rem;line-height:1.2;margin:2rem 0;padding:.33333rem 0 .5rem;text-transform:uppercase}h3{font-size:1.625rem;line-height:2rem;margin-top:2rem;text-transform:uppercase}h4{font-size:1.313rem;line-height:1.5rem;margin-top:2rem}h5{font-weight:bold;letter-spacing:.1em;margin-top:2rem;text-transform:uppercase}address{font-size:0.933rem;font-style:normal;font-weight:900;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}svg{fill:currentColor}.icon{height:3rem;vertical-align:-.1rem;width:3rem}a .icon,button .icon{transition:.3s}a:hover .icon{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);transition:.3s}button:hover .icon{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);transition:.3s}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.aligncenter{display:block;margin:0 auto}.alignleft,.callout.alignright{float:left;margin:0 1rem 1rem 0}.alignright{float:right;margin:0 0 1rem 1rem}.visuallyhidden,.screen-reader-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus,.screen-reader-text:active,.screen-reader-text:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.button-link{border:2px solid;display:block;font-size:1.625rem;font-style:italic;font-weight:900;margin:2rem auto;padding:0.4rem 1rem 0.7rem;text-align:center;text-transform:uppercase;-webkit-transform:skew(-20deg);-ms-transform:skew(-20deg);transform:skew(-20deg);transition:all .3s}@media (min-width: 30em){.button-link{font-size:2.125rem;padding:0.4rem 4rem 0.7rem}}.button-link span{display:inline-block;padding:0 .25em;-webkit-transform:skew(20deg);-ms-transform:skew(20deg);transform:skew(20deg);transition:all .3s}.button-link:hover,.button-link:active,.button-link:focus{background-color:#ddd;-webkit-transform:skew(0deg);-ms-transform:skew(0deg);transform:skew(0deg);transition:all .3s}.button-link:hover span,.button-link:active span,.button-link:focus span{-webkit-transform:skew(0deg);-ms-transform:skew(0deg);transform:skew(0deg);transition:all .3s}input,textarea{background:#e6e7e8;border:none;padding:.5rem}input[type="submit"],button{padding:.5rem 1rem;text-transform:uppercase}.footer input[type="submit"],.footer button{background-color:#b2b2b2}legend{font-size:0.933rem;margin-bottom:.5rem}.mc-field-group,.mc-submit{display:inline-block}html{height:100%}main{margin:0 auto;max-width:1005px;padding:1rem}main>h2:first-child{margin-top:0}.header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0 auto;max-width:1005px;padding:0}@media (min-width: 50em){.header{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0 1rem}}.icon-logo{height:4rem;margin:2rem 1rem;width:12.333rem}@media (min-width: 50em){.icon-logo{margin:2.25rem 1rem 2.25rem 0}}.header-navigation{background:black;color:white;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5rem 1rem}@media (min-width: 50em){.header-navigation{background:white;color:black;padding:0}}.main-nav{height:2.5rem;max-width:100%}.menu-toggle,.main-nav-body-icon-close{cursor:pointer;margin:0 0 0 .5rem}.menu-toggle:active,.main-nav-body-icon-close:active{color:#646464}.main-nav-icon-menu{height:2.5rem;width:2.5rem}.toggled-on .main-nav-icon-menu{display:none}.main-nav-icon-close{display:none;height:2.5rem;width:2.5rem}.toggled-on .main-nav-icon-close{display:inherit}.main-nav-body{background-color:black;color:white;font-size:1.75rem;font-weight:900;letter-spacing:.1em;line-height:1.6;min-height:100vh;padding:.5rem 1rem;position:absolute;right:0;top:0;text-align:right;text-transform:uppercase;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);transition:all .5s;z-index:1000}@media (min-width: 50em){.main-nav-body{position:fixed;padding:2rem 1rem}}@media (min-width: 65em){.main-nav-body{font-size:2.25rem;letter-spacing:.2em;min-width:70%}}.toggled-on .main-nav-body{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);transition:all .5s}.main-nav-body ul{margin:0}@media (min-width: 50em){.main-nav-body .cat-item,.main-nav-body .cat-item-none{display:none}}.main-nav-body a{color:white}.main-nav-body a:hover,.main-nav-body a:active,.main-nav-body a:focus{color:#b2b2b2}@-webkit-keyframes slideIn{0%{margin-right:-100%}100%{margin-right:0}}@keyframes slideIn{0%{margin-right:-100%}100%{margin-right:0}}.category-toggle{display:none}.category-nav{display:none;font-weight:900;letter-spacing:.1em}@media (min-width: 50em){.category-nav{display:block;width:100%}}.category-nav .sub-menu{background:black;display:none;font-size:0.933rem;margin:0;min-width:100%;position:absolute;z-index:1000}.category-nav .sub-menu li{display:block;margin:0}@media (min-width: 65em){.category-nav .sub-menu li{white-space:nowrap}}.category-nav .sub-menu a{border:none;color:white;display:block;padding:.5rem}.category-nav .sub-menu a:hover,.category-nav .sub-menu a:active,.category-nav .sub-menu a:focus{color:#b2b2b2}.category-nav>ul{display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:bold;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:0;text-transform:uppercase}.category-nav li{display:inline-block;margin-left:1.5rem;position:relative;width:25%}.category-nav li>a{border-top:1em solid;border-bottom:1px solid;display:block;padding:.25rem}.category-nav li>a:hover,.category-nav li>a:active,.category-nav li>a:focus{background:black;border-top-color:black;color:white}.category-nav li:hover .sub-menu{display:block}.category-nav .current-menu-item a,.category-nav .current-menu-ancestor a,.category-nav .current-category-ancestor a{background:black;border-top-color:black;color:white}.search-toggle{cursor:pointer}.icon-search-open{height:2.5rem;width:2.5rem}.toggled-on .icon-search-open{display:none}.icon-search-close{display:none;height:2.5rem;width:2.5rem}.toggled-on .icon-search-close{display:inherit}.search-form{background:#e6e7e8;display:none;padding:1rem}.search-form.toggled-on{-webkit-animation:expandIn .7s;animation:expandIn .7s;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%}.search-form label{-webkit-flex:1;-ms-flex:1;flex:1}@-webkit-keyframes expandIn{0%{margin:0 50%;width:0}100%{margin:0;width:100%}}@keyframes expandIn{0%{margin:0 50%;width:0}100%{margin:0;width:100%}}.search-field{font-size:2rem;text-align:center;text-transform:uppercase;width:100%}.search-submit{background-color:transparent;border:none;color:#646464;cursor:pointer;padding:0}.footer{background:black;clear:both;color:white;margin-top:2rem;padding:1rem}.footer a{color:white}.footer a:hover,.footer a:active,.footer a:focus{color:#646464}@media (min-width: 45em){.footer-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem auto;max-width:1005px}}.footer-logo{width:100%}.icon-footer-logo{margin:1rem 0}@media (min-width: 45em){.footer-details,.footer-nav{margin-right:2rem}}.footer-social{list-style:none;margin:1rem 0}.footer-social a{color:#b2b2b2}.footer-social a:hover{color:white}.footer-social-item{display:inline-block;margin-right:.5rem}.footer-social-item .icon{height:2.5rem;width:2.5rem}.footer-nav{line-height:1.85;margin-left:auto}@media (min-width: 45em){.footer-details{width:45%}}.mailchimp-signup{margin-bottom:1rem}.footer-magazine-nav{width:100%}@media (min-width: 45em){.footer-magazine-nav{text-align:center}}.footer-magazine-nav h5{margin-bottom:.5rem}.footer-magazine-nav-list{margin:0}.footer-magazine-nav-item{display:inline}.footer-magazine-nav-item:after{content:' | '}.footer-magazine-nav-item:last-child:after{content:''}.icon-gh{float:left;margin-right:.5rem}#menu-footer{font-weight:bold;margin-left:0;text-transform:uppercase}.list-article img{width:100%}.list-article-title{font-size:2.5rem;hanging-punctuation:first;line-height:1.1;margin-bottom:0}.department-articles-list,.articles-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.5rem}.department-articles-list article,.articles-list article{margin:1rem 0;padding:0 1.5rem}@media (min-width: 20em){.department-articles-list article,.articles-list article{width:50%}}@media (min-width: 36em){.department-articles-list article,.articles-list article{width:33%}}@media (min-width: 50em){.department-articles-list article,.articles-list article{width:25%}}.sub-categories-toggle{cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0}@media (min-width: 36em){.sub-categories-toggle{display:none}}.sub-categories-toggle .icon{height:1.5rem;margin-top:-.25rem;width:1.5rem}.sub-categories-toggle-text{border-top:1rem solid;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:1rem;padding:.5rem 0}.toggled-on .sub-categories-open{display:none}.sub-categories-close{display:none}.toggled-on .sub-categories-close{display:inline}.sub-category-list{display:none;font-weight:900;letter-spacing:.1em;list-style:none;margin-left:0;text-transform:uppercase}@media (min-width: 36em){.sub-category-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.toggled-on .sub-category-list{display:block}@media (min-width: 36em){.sub-category-list li{margin-right:1rem;width:calc(33.33333% - 1rem)}}.sub-category-list a{border-top:1rem solid;display:block;padding:.5rem 0}.current-cat a{color:#646464}article.single-issue>h2:first-of-type,article.page>h2:first-of-type{margin-top:0}time{color:#646464}.dek{font-size:1.313rem;line-height:1.4;margin-bottom:2rem}.wp-caption{display:table;margin-bottom:2rem}.wp-caption img{display:block}.wide-post-banner img{max-width:100vw}.wp-caption-text{background-color:black;caption-side:bottom;color:white;display:table-caption;padding:.5rem}@media (min-width: 50em){.entry-header{padding:0 2rem;width:calc(100% - 250px)}}@media (min-width: 65em){.entry-header{padding:0 4.5rem}}.entry-title{line-height:1}.entry-content{font-size:1.063rem}@media (min-width: 50em){.entry-content{display:-webkit-flex;display:-ms-flexbox;display:flex}}.entry-copy .bx-controls a{color:rgba(255,255,255,0.6)}.entry-copy .bx-controls a:hover,.entry-copy .bx-controls a:active,.entry-copy .bx-controls a:focus{color:rgba(255,255,255,0.9)}.entry-main{position:relative}@media (min-width: 50em){.entry-main{-webkit-flex:1;-ms-flex:1;flex:1;padding:0 2rem}.entry-main .alignleft,.entry-main .callout.alignright,.entry-main .callout-wide,.entry-main .pull-quote{margin-left:-2rem}}@media (min-width: 65em){.entry-main{-webkit-flex:1;-ms-flex:1;flex:1;padding:0 4.5rem}.entry-main .alignleft,.entry-main .callout.alignright,.entry-main .callout-wide,.entry-main .pull-quote{margin-left:-4.5rem}}.entry-meta{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.entry-share .share-links{margin-top:0}.wide-caption-wrap{margin:0 auto;max-width:1005px}@media (min-width: 50em){.small-post-banner{margin-left:-4.5rem}}.callout,.pull-quote{border:solid;border-width:1rem 0 1px;margin:2rem 0;padding:1rem 0 0.2rem}.callout.alignleft{margin-right:2rem;width:30%}.callout-number{font-size:4rem;font-weight:900;line-height:1.2}.pull-quote{font-size:2rem;font-weight:900;letter-spacing:.01em;line-height:1.2;text-transform:uppercase}.sidebar{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem}@media (min-width: 50em){.sidebar{margin-top:0;width:250px}}.post-ad{margin:0 0 2rem}@media (min-width: 300px){.post-ad:nth-of-type(odd){margin-right:2rem}}@media (min-width: 50em){.post-ad{margin:0 auto 2rem}.post-ad:nth-of-type(odd){margin-right:auto}}.related-issue-posts{width:100%}.related-issue-posts-title{margin-bottom:1rem}@media (min-width: 50em){.related-issue-posts-title{margin:0.25rem 0 1rem}}.related-issue-article{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem}.related-issue-article .list-article-title{-webkit-flex:1;-ms-flex:1;flex:1;font-size:1.8rem}.related-issue-article .issue-thumb{margin-right:1rem;width:40%}.call-to-action{display:block;font-weight:bold;text-align:center;text-transform:uppercase}.bx-wrapper{position:relative}.home .bx-wrapper{margin-bottom:1rem}.bx-controls a,.entry-body .bx-controls a,.page-body .bx-controls a{color:rgba(128,128,128,0.5)}.bx-controls a:hover,.bx-controls a:active,.bx-controls a:focus,.entry-body .bx-controls a:hover,.entry-body .bx-controls a:active,.entry-body .bx-controls a:focus,.page-body .bx-controls a:hover,.page-body .bx-controls a:active,.page-body .bx-controls a:focus{color:rgba(128,128,128,0.8)}.bx-prev,.bx-next{left:1rem;position:absolute;top:50%;-webkit-transform:translateY(-1.5rem);-ms-transform:translateY(-1.5rem);transform:translateY(-1.5rem)}.bx-next{left:auto;right:1rem}.home .bx-prev,.home .bx-next{left:1rem;position:absolute;top:28vw}@media (min-width: 45em){.home .bx-prev,.home .bx-next{top:50%;-webkit-transform:translateY(-1.5rem);-ms-transform:translateY(-1.5rem);transform:translateY(-1.5rem)}}.home .bx-next{left:auto;right:1rem}.home-slider-slide,.page-banner{background-repeat:no-repeat;background-size:contain;padding-top:60vw}@media (min-width: 45em){.home-slider-slide,.page-banner{background-size:cover;height:40vw;padding:2rem 6rem}}.page-banner{margin-bottom:2rem}.about-main .page-banner,.advertise .page-banner{max-height:600px;max-width:1005px;text-align:center}@media (min-width: 45em){.about-main .page-banner,.advertise .page-banner{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.home-slider-content,.page-banner-content{margin:0 auto;max-width:1005px;padding:0 1rem}.home-slider-text,.page-banner-text{display:block;max-width:400px}.about-main .home-slider-text,.advertise-main .home-slider-text,.about-main .page-banner-text,.advertise-main .page-banner-text{max-width:inherit}@media (min-width: 45em){.about-main .home-slider-text,.advertise-main .home-slider-text,.about-main .page-banner-text,.advertise-main .page-banner-text{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.home-slider-title,.page-banner-title{border:none;font-size:4.333rem;font-weight:normal;margin-bottom:0;line-height:1}@media (min-width: 50em){.home-slider-title,.page-banner-title{font-size:6.333rem}}@media (min-width: 45em){.about-main .home-slider-title,.advertise-main .home-slider-title,.about-main .page-banner-title,.advertise-main .page-banner-title{margin:0}}.home-slider-copy,.page-banner-copy{font-weight:900;letter-spacing:.1em;text-transform:uppercase}.about-publisher-blurb,.about-advertise-blurb{max-width:750px}.about-publisher-logos{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.about-publisher-logo-item{margin-bottom:1rem}.about-publisher-team-title{margin-bottom:2rem;text-align:center}.about-publisher-team-image{display:block;margin-bottom:1rem}.share-links{list-style:none;margin:1rem 0}.entry-content .share-links{text-align:right}.share-links-item{display:inline-block;margin-right:.25rem}.share-links-item a{color:#b2b2b2}.share-links-item a:hover{color:black}.share-links-item .icon{height:1.5rem;width:1.5rem}.gallery-size-slider img,.gallery-size-slider .wp-caption-text{display:block}@media (min-width: 45em){.feature-area-1,.feature-area-2,.feature-area-3,.feature-area-4,.related-post-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.feature-area-1 article,.feature-area-2 article,.feature-area-3 article,.feature-area-4 article,.related-post-list article{margin-bottom:3rem}@media (min-width: 45em){.feature-area-1 article,.feature-area-2 article,.feature-area-3 article,.feature-area-4 article,.related-post-list article{border-right:1px solid;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:1rem;padding:0 2rem}}.feature-area-1 article:first-of-type,.feature-area-2 article:first-of-type,.feature-area-3 article:first-of-type,.feature-area-4 article:first-of-type,.related-post-list article:first-of-type{padding-left:0}.feature-area-1 article:last-of-type,.feature-area-2 article:last-of-type,.feature-area-3 article:last-of-type,.feature-area-4 article:last-of-type,.related-post-list article:last-of-type{border-right:none;padding-right:0}@media (min-width: 30em){.feature-area-3,.feature-area-4,.related-post-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.feature-area-3 article,.feature-area-4 article,.related-post-list article{border-right:1px solid;padding:0 2rem;width:50%}.feature-area-3 article:nth-of-type(2),.feature-area-4 article:nth-of-type(2),.related-post-list article:nth-of-type(2){border:none;padding-right:0}.feature-area-3 article:nth-of-type(3),.feature-area-4 article:nth-of-type(3),.related-post-list article:nth-of-type(3){padding-left:0}}@media (min-width: 45em){.feature-area-3 article:nth-of-type(2),.feature-area-4 article:nth-of-type(2),.related-post-list article:nth-of-type(2){border-right:1px solid;padding:0 2rem}.feature-area-3 article:nth-of-type(3),.feature-area-4 article:nth-of-type(3),.related-post-list article:nth-of-type(3){padding:0 2rem}}.feature-area-1,.feature-area-2,.feature-area-3,.feature-area-4,.home-latest-issue,.related-post-list{border-top:1rem solid;padding:1rem 0 2rem}.feature-area-1:first-child,.feature-area-2:first-child,.feature-area-3:first-child,.feature-area-4:first-child,.home-latest-issue:first-child,.related-post-list:first-child{border:none}.feature-area-1 h5,.feature-area-2 h5,.feature-area-3 h5,.feature-area-4 h5,.home-latest-issue h5,.related-post-list h5{margin-top:0;width:100%}.related-post-list{border:none}@media (min-width: 30em){.related-post-list article{-webkit-flex-grow:.25;-ms-flex-positive:.25;flex-grow:.25}}.feature-area-1-cat{border-top:1rem solid;font-weight:900;letter-spacing:.1em;margin:0 0 1rem;padding-top:.5rem;text-transform:uppercase}@media (min-width: 45em){.home-latest-issue{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width: 45em){.home-latest-issue .bx-wrapper{width:69%}}@media (min-width: 45em){.latest-issue-articles{padding-left:2rem;width:31%}}.latest-issue-article-title{font-size:2.133rem}.home-ad-wrapper{background-color:#e6e7e8;margin:0 0 1rem;padding:2rem 0;position:relative}.home-ad-wrapper:before{content:'';background-color:#e6e7e8;height:100%;position:absolute;left:-100vw;top:0;width:200vw;z-index:-1}.home-ad iframe{display:block;margin:0 auto;z-index:5}.about-main{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-main:before{content:'';border-top:1rem solid;display:block;margin-bottom:2rem;width:100%}.about-main>div{width:100%}@media (min-width: 65em){.about-main .about-body{border-right:1px solid;padding-right:2rem;width:66.66666%}}.about-main .about-body h2{margin-top:0}@media (min-width: 65em){.about-main .about-testimonials{padding-left:2rem;width:33.3333%}}.about-main .about-testimonials h2{margin-top:0}.about-testimonials .bx-prev{left:-1rem}.about-testimonials .bx-next{right:-1rem}.about-testimonial-slide{font-size:1.25rem;padding:0 1rem;text-align:center}.about-testimonial-citation,.advertise-testimonial-citation{font-size:0.933rem}.about-advertise .bx-prev{left:-1.5rem}.about-advertise .bx-next{right:-1.5rem}.about-advertise-slide{padding:0 1rem}.advertise-jump-menu{background:black;color:#646464;display:none;font-size:0.933rem;font-weight:bold;margin-bottom:2rem;padding:.25rem;text-align:right;text-transform:uppercase}@media (min-width: 45em){.advertise-jump-menu{display:block}}.advertise-jump-menu a{color:white}.advertise-jump-list{display:inline;list-style:none;margin-left:1.5rem}.advertise-jump-item{display:inline-block;margin-right:1rem}.advertise-jump-item:after{content:'|';margin-left:1.2rem}.advertise-jump-item:last-child:after{content:'';margin-left:0}@media (min-width: 50em){.advertise-network{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.advertise-network-title{width:100%}@media (min-width: 50em){.advertise-testimonials{border-right:1px solid;padding-right:2rem;width:54%}}.advertise-testimonials .bx-prev{left:-1.25rem}.advertise-testimonials .bx-next{right:-1.25rem}.advertise-testimonial-body{padding:0 2rem}@media (min-width: 30em){.advertise-testimonial-body{display:-webkit-flex;display:-ms-flexbox;display:flex}}.advertise-testimonial-image{-webkit-flex:100%;-ms-flex:100%;flex:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 auto 1rem;max-width:160px}@media (min-width: 30em){.advertise-testimonial-image{margin:0 1.5rem 0 0}}@media (min-width: 50em){.advertise-logos{padding-left:2rem;width:46%}}.advertise-logos .bx-prev{left:-1.25rem}.advertise-logos .bx-next{right:-1.25rem}.about-logos-image{display:block;margin:auto;padding:0 2rem}.advertise-testimonials-title,.advertise-logos-title{margin-top:0}.advertise-terms{border-top:1rem solid;margin-top:2rem}.advertise-terms-title{text-align:center}.advertise-terms-toggle{cursor:pointer;font-weight:bold;margin-bottom:2rem;text-align:center;text-transform:uppercase}.advertise-terms-toggle .icon-down,.advertise-terms-toggle .icon-up{display:block;height:3rem;margin:0 auto;width:3rem}.toggled-open .advertise-terms-toggle .icon-down,.toggled-open .advertise-terms-toggle .icon-up{display:none}.advertise-terms-toggle .icon-up{display:none}.toggled-open .advertise-terms-toggle .icon-up{display:block}.advertise-terms-content{display:none}.toggled-open .advertise-terms-content{display:block}.contact-main{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-main>div{width:100%}@media (min-width: 65em){.contact-main .get-in-touch{border-right:1px solid;padding-right:2rem;width:66.66666%}}.contact-main .get-in-touch h2{margin-top:0}.contact-main .get-in-touch-list{display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center}.contact-main .get-in-touch-title{width:100%}.contact-main .get-in-touch-member{padding:0 2rem 2rem;width:50%;word-wrap:break-word}.contact-main .get-in-touch-image{border-radius:50%;display:block;margin:0 auto 1rem}@media (min-width: 65em){.contact-main .contact-form{padding-left:2rem;width:33.3333%}}.contact-main .contact-form h2{margin-top:0}@media (min-width: 45em){.masthead{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.masthead-title{width:100%}.masthead-section{margin-bottom:1rem}@media (min-width: 45em){.masthead-section{border-left:1px solid;box-sizing:content-box;padding:0 2.4%;width:30%}}.masthead-section:first-of-type{border:none;padding-left:0}.masthead-section:last-of-type{padding-right:0}.masthead-section-title{margin-top:0}.masthead-member{margin-bottom:2rem}@media print{main{width:100%}.sidebar{display:none}.main-nav ul{display:block}.menu-toggle:after{content:""}*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
