html{-webkit-text-size-adjust:100%}@media (max-width :1025px){.header .logo{width:250px}#main{font-size:22px;width:-moz-calc(100% - 250px);width:-webkit-calc(100% - 250px);width:calc(100% - 250px)}#main li{margin:0 0}#main li a{padding:0 11px}.header .top-stuff{width:-moz-calc(100% - 250px);width:-webkit-calc(100% - 250px);width:calc(100% - 250px);float:right;text-align:right;display:inline-block;margin:10px 0 10px}.header .top-stuff .top-nav{display:block;margin-bottom:10px}}@media (max-width :900px){#main{font-size:18px;font-size:2.2vw}.home-section.video,.home-section.video .wrap{padding:0!important}.home-section .video-content{background-color:transparent}.home-section .video-content .player{width:100%}.home-section .video-content .player{padding-bottom:56%}.home-section .video-content .caption{width:100%;padding:4%;margin:4%}}@media (max-width :870px){.optin-content .caption{padding-right:15px}.optin-content .caption h2{margin:0}.optin-content .caption p{margin:0;font-size:90%}.optin-content .form{display:block;width:auto;flex-grow:1;max-width:auto;width:-moz-calc(100% - 400px);width:-webkit-calc(100% - 400px);width:calc(100% - 400px)}}@media (max-width :799px){body{border:none;padding:0}.span_content,.span_content_full{float:none;width:100%;max-width:720px;margin:0 auto}.span_content_full{max-width:100%}.span_sidebar{clear:both;width:100%;float:none;margin:50px auto 0;border-top:1px solid #ececec;padding-top:50px;max-width:400px}.facet_sidebar{border:none;padding:0;margin:0 0 25px}button.facetwp-flyout-open{display:block!important}.facetwp-flyout{display:block}.facet_left{display:none}.flyout-row h3{margin:0 0 10px!important}.flyout-row.name-load_more{display:none}.top-bar,#main,.header .top-stuff{display:none}.header{height:50px;min-height:50px;text-align:center;margin-bottom:10px}body.home .header{margin-bottom:20px}.header .logo{display:none}.span_content_full .items-3-col .item{width:calc((100% / 2) - 4%);margin:0 2% 35px}.span_content_full .items-3-col .item .title,.span_content .items-2-col.search-posts .item .title{font-size:32px;font-size:clamp(21px, 4.5vw, 32px)}.items-5-col{margin:0 -1.25%}.items-5-col .item{width:calc((100% / 3) - 2.5%);margin:0 1.25% 2%;margin-bottom:15px}.items-5-col .item .title{font-size:21px;font-size:clamp(14px, 2.5vw, 21px)}}@media (max-width :750px){.upper-home-sections{margin-bottom:40px}.upper-home-sections .home-section{padding:0;margin-bottom:15px}.optin-content{padding:20px 0}.optin-content .image{width:24px;height:57px;margin-right:11px}.optin-content .caption{padding-right:0}.optin-content .caption .subtitle{margin:0}.optin-content .form{width:100%;margin-top:10px}}@media (max-width :600px){.home-section .divider,.home-section .block-title{font-size:28px}.home-section{padding:9vw 0}.home-section.shaded{padding:5vw 0 4vw}.upper-home-sections .home-section{margin-bottom:10px}.items-4-col{margin:0 -2%}.items-4-col .item{width:calc((100% / 2) - 4%);margin:0 2% 2%}.upper-home-sections .items-4-col .item{margin-bottom:30px}.items-4-col .item .title{font-size:21px;font-size:clamp(15px, 4vw, 21px)}.inner-post .subscribe{padding:25px;box-shadow:none;margin-left:-20px;margin-right:-20px}.footer .press-mobile{display:block}.footer .press-desktop{display:none}.cat-title .wrap .cat-image{width:-moz-calc(100% + 40px);width:-webkit-calc(100% + 40px);width:calc(100% + 40px);float:none;margin:0 -20px}.cat-title .archive-title{background-color:#fff;margin-top:-100px;position:relative;z-index:101;margin:-100px 2% 0;padding:20px 5%;text-align:center}.cat-title.no-image .archive-title{margin:0;padding:0;background-color:transparent}.cat-title .description{background-color:#fff;position:relative;z-index:101;margin:-20px 2% 20px;padding:0 5% 0;text-align:center}.cat-title.no-image .description{margin:0;padding:0;background-color:transparent}.cat-title .subcategories{text-align:center}}@media (max-width :500px){.teaser-post .title:after{margin:15px auto 1px;width:75px;height:24px}h1{font-size:30px}h2{font-size:28px}.archives.items-3-col .item{margin-bottom:15px;width:calc((100% / 2) - 4%)}.breadcrumb_last{display:none}.pagination h2.screen-reader-text{margin-bottom:12px}.archiveslist{overflow:hidden;-moz-column-count:2;-moz-column-gap:10px;-webkit-column-count:2;-webkit-column-gap:10px;column-count:2}}@media (max-width :450px){.optin-content .caption h2{font-size:24px;font-size:7.2vw}.subscribe .email-input{font-size:14px;width:-moz-calc((100% / 2) - 30px);width:-webkit-calc((100% / 2) - 30px);width:calc((100% / 2) - 30px);height:45px;line-height:45px;margin:0;padding:0 11px;border-radius:12px}.subscribe .email-submit{font-size:20px;padding:0;width:45px;height:45px;line-height:45px}}@media (max-width :400px){.wrap,.wrapper{padding:0 15px}.wp-block-group.has-background,.has-background{padding:10px 25px 5px;margin:45px 0}h2[class*="icon-"]:before{float:left}.has-background h2[class*="icon-"]{padding-left:20px}.has-background h2[class*="icon-"]:before{margin-left:0;margin-right:7px;width:42px;height:42px;line-height:42px;float:left;margin-left:-50px}}@media (max-width :375px){.span_content_full .items-3-col .item,.span_content .items-2-col.search-posts .item{width:calc((100%) - 4%);margin:0 2% 40px}.span_content_full .items-3-col .item .title,.span_content .items-2-col.search-posts .item .title{font-size:24px;font-size:clamp(22px, 8vw, 32px)}}@media (max-width :360px){.wrap,.wrapper{padding:0 10px}}