.trp-share-bar-container .share-bar,ul.trp-river li{zoom:1}.trp-share-bar-container .share-bar:before,ul.trp-river li:before,.trp-share-bar-container .share-bar:after,ul.trp-river li:after{content:"";display:table}.trp-share-bar-container .share-bar:after,ul.trp-river li:after{clear:both}.btn.btn-trp{height:60px;line-height:60px;padding:0;display:block;font-family:"Roboto Condensed",sans-serif;font-weight:normal;font-size:18px;text-transform:none;margin:30px 0;box-shadow:none;transition:none;box-sizing:border-box}.btn.btn-trp.btn-primary{width:auto;background:#472278 linear-gradient(10deg, #472278 0%,#6329ae 100%)}.btn.btn-trp.btn-primary:hover{background:#6329ae}.btn.btn-trp.btn-secondary{background:transparent;border:1px solid #ff6422;color:#ff6422}.btn.btn-trp.btn-secondary:hover{background:#ff6422;color:white}.btn.btn-trp.btn-tertiary{background:linear-gradient(73deg, #5eb00f -2%,#6dce0f 102%);width:370px;height:60px;border-radius:3px;text-transform:none}.btn.btn-trp.btn-tertiary:hover{background:#5eb00f}.btn.btn-trp.btn-load-more{clear:both;margin:50px auto;max-width:770px;display:block}form.premium-search{margin:30px 0;position:relative}form.premium-search input[type="text"]{background:white;color:#0e0618;font-size:14px;font-weight:600;line-height:70px;height:70px;padding:0 20px;box-shadow:none;border:1px solid #68707c;border-radius:4px;margin:0;-webkit-appearance:none;overflow:hidden}form.premium-search input[type="text"]::-moz-placeholder{color:inherit}form.premium-search input[type="text"]::-webkit-input-placeholder{color:inherit}form.premium-search input[type="text"]:-ms-input-placeholder{color:inherit}form.premium-search input[type="text"]::-ms-clear{display:none}form.premium-search button[type="submit"]{border:none;border-left:1px solid #dee2e9;background:white;position:absolute;top:2px;right:2px;bottom:2px;font-size:0;line-height:70px;outline:none;width:70px}form.premium-search button[type="submit"] svg{width:20px;height:20px;fill:#472278;vertical-align:middle}form.premium-search button[type="submit"]:active svg,form.premium-search button[type="submit"]:hover svg{fill:#ff6422}.premium-footer-logo{color:#472278;font-size:14px;margin:50px 0 30px;text-align:center}.premium-footer-logo svg{fill:#6329ae;display:block;width:192px;height:43px;margin:10px auto}.premium-footer-logo a:hover svg{opacity:0.9}h2.trp-section-heading{color:#5b259f;text-transform:uppercase;font-size:16px;font-weight:normal;margin:30px 0;clear:both;letter-spacing:1px}h2.trp-section-heading.alt{text-align:left;color:#6329ae;font-size:14px}h2.trp-section-heading.alt span{padding-top:20px;display:block}h2.trp-section-heading.alt span:before{right:auto;width:70px;background-color:#6329ae}.trp-thumb-listing>ul>li .thumb,ul.trp-carousel li .thumb{display:block;height:0;padding-bottom:100%;margin-bottom:20px;position:relative;overflow:hidden;transition:opacity 0.3s ease}.trp-thumb-listing>ul>li .thumb .img img,ul.trp-carousel li .thumb .img img{display:block;width:auto;height:auto;min-width:100%;min-height:100%;max-height:100%;position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0);animation:fadeIn 0.5s}.trp-thumb-listing>ul>li .thumb .img img[src=""],ul.trp-carousel li .thumb .img img[src=""]{animation:none}.trp-thumb-listing>ul>li .thumb svg,ul.trp-carousel li .thumb svg{fill:#ff6422;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;top:15px;left:15px;width:25px;height:25px;z-index:1}.trp-thumb-listing>ul>li .thumb svg,ul.trp-carousel li .thumb svg{opacity:1;transition:opacity 0.3s ease;transform:translateZ(0)}.trp-thumb-listing>ul>li .thumb:hover,ul.trp-carousel li .thumb:hover{opacity:0.8}.trp-thumb-listing>ul>li .thumb:hover svg,ul.trp-carousel li .thumb:hover svg{opacity:0}.trp-thumb-listing>ul>li .title,ul.trp-carousel li .title{display:block;line-height:1.2;margin-bottom:10px;color:inherit}.trp-thumb-listing>ul>li .title:hover,ul.trp-carousel li .title:hover{color:#ff6422;text-decoration:none}.trp-thumb-listing>ul{list-style:none;margin:0}.trp-thumb-listing>ul>li{float:left;width:47%}.trp-thumb-listing>ul>li:not(:nth-child(even)){padding-right:6%}.trp-thumb-listing>ul>li:nth-child(4n){padding-right:0}.trp-thumb-listing>ul>li:nth-child(5n){clear:left}.trp-about-page .hero{background:url('https://tr3.cbsistatic.com/fly/1607629208-asset/bundles/techrepubliccss/images/premium/about-intro-graphic.jpg') no-repeat;background-size:cover;min-height:380px;background-position-x:-620px;overflow:hidden}.trp-about-page .hero .cta-wrap .btn.btn-trp.btn-tertiary{width:100%}.trp-about-page section{margin:0;padding:40px 20px}.trp-about-page section h2{color:#fff;font-family:"Roboto Condensed",sans-serif;font-weight:normal;font-size:26px;margin-top:10px;line-height:36px;position:relative}.trp-about-page section p{margin-bottom:30px}.trp-about-page section .section-image img{display:block;width:100%;min-height:50px;height:auto;animation:fadeIn 0.5s}.trp-about-page section .section-image img[src=""]{animation:none}.trp-about-page section .logo svg{width:170px;height:auto;fill:white;display:block;margin-top:50px}.trp-about-page section.accounts{position:relative;color:#0e0618;background:#fff;padding:0 0 20px 0}.trp-about-page section.accounts .btn.btn-trp.btn-tertiary{width:100%}.trp-about-page section.accounts h3{color:#fff;font-family:"Roboto Condensed",sans-serif;font-size:14px;text-transform:uppercase;font-weight:normal;font-style:normal;line-height:normal;letter-spacing:1px;padding-left:20px}.trp-about-page section.accounts .account-info{width:48%;margin-top:-75px;box-sizing:border-box;display:inline-block;padding:5px;border-radius:3px}.trp-about-page section.accounts .account-info ul{box-sizing:border-box;padding:0;margin:0;border-radius:3px;box-shadow:0 0 40px 0 rgba(199,187,255,0.26);background:#fff;font-family:"Roboto Condensed",sans-serif;font-size:14px}.trp-about-page section.accounts .account-info ul li{position:relative;padding:30px 10px 30px 50px;margin:0;list-style:none;border-bottom:solid 1px #f1f0f3}.trp-about-page section.accounts .account-info ul li .check-blue svg,.trp-about-page section.accounts .account-info ul li .check-purple svg{display:inline-block;vertical-align:middle;width:16px;height:12px;margin-right:16px;margin-left:-35px;position:absolute;left:53px;top:35px}.trp-about-page section.accounts .account-info ul li .check-blue svg{fill:#2077ba}.trp-about-page section.accounts .account-info ul li .check-purple svg{fill:#5b259f}.trp-about-page section.accounts .stats-intro{display:none}.trp-about-page section.accounts .stats{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin:0 auto;padding:20px 0 0 0}.trp-about-page section.accounts .stats .stats-wrap{width:30%;text-align:center}.trp-about-page section.accounts .stats .stats-wrap span{display:block}.trp-about-page section.accounts .stats .stats-wrap .stats-number{font-family:"Roboto Condensed",sans-serif;font-size:50px;font-style:normal;line-height:0.82;color:#5b259f}.trp-about-page section.accounts .stats .stats-wrap .stats-label{font-family:"Roboto Condensed",sans-serif;font-size:14px;color:#5b259f}.trp-about-page section.categories{color:#fff;background-image:radial-gradient(circle at 5% 13%, #0b7bd2,#3d41b4 40%,#591fa4 101%)}.trp-about-page section.categories .sample-content{padding-top:40px}.trp-about-page section.categories p{font-size:17px;font:"Proxima Nova",sans-serif;line-height:1.88;font-weight:normal;font-stretch:normal;font-style:normal}.trp-about-page section.categories img{max-width:100%;height:auto}.trp-about-page section.categories .btn.btn-trp.btn-secondary{background:transparent;border:1px solid #fff;color:#fff;border-radius:3px}.trp-about-page section.categories .btn.btn-trp.btn-secondary:hover{background:#6dce0f;color:#fff;border:none}.trp-about-page section.upcoming-latest .section-heading{border-top:1px solid #fff;padding:10px 0;margin-bottom:0;position:relative}.trp-about-page section.upcoming-latest .section-heading h4{position:relative;color:#6329ae;text-transform:uppercase;font-size:14px;font-family:"Roboto Condensed",sans-serif;font-weight:normal;line-height:1;margin:20px 0;clear:both}.trp-about-page section.upcoming-latest .section-heading h4 .heading{position:relative}.trp-about-page section.upcoming-latest .section-heading h4 .heading:before{display:inline-block;position:absolute;top:-30px;left:0;content:"";background-color:#6329ae;height:1px;width:40%}.trp-about-page section.upcoming-latest .section-heading h4 a{color:inherit}.trp-about-page section.upcoming-latest .section-heading h4 a:hover{text-decoration:none;color:#65bb12}.trp-about-page section.upcoming-latest ul{list-style-type:none;font-family:"Roboto Condensed",sans-serif;padding:0;margin:0}.trp-about-page section.upcoming-latest ul li{font-size:19px;line-height:1.53;padding-bottom:30px}.trp-about-page section.upcoming-latest ul.upcoming{color:#778596}.trp-about-page section.upcoming-latest ul.latest a{color:#0e0618}.trp-about-page section.upcoming-latest ul.latest a:hover{color:#ff6422;text-decoration:none}.trp-about-page section.upcoming-latest .btn.btn-trp.btn-tertiary{width:100%;margin:30px auto}.trp-about-page section.newsletter{border-top:1px solid #e4eaef;text-align:center}.trp-about-page section.newsletter h4{font-family:"Roboto Condensed",sans-serif;font-size:30px;font-weight:normal}.trp-about-page section.newsletter p{font-size:18px;line-height:1.53;color:#778596}.trp-about-page section.newsletter .trp-newsletter-form button{width:100%;height:60px;font-family:"Roboto Condensed",sans-serif;font-size:18px;font-weight:normal;font-stretch:condensed;font-style:normal;text-transform:none;line-height:1.33;letter-spacing:normal;color:#69c70f;background-color:transparent;border:solid 1px #69c70f;border-radius:3px}.trp-about-page section.newsletter .trp-newsletter-form button:hover{background:linear-gradient(73deg, #5eb00f -2%,#6dce0f 102%);color:#fff;box-shadow:none}.trp-abstract-page h1{font:30px/32px "Proxima Nova",sans-serif;font-weight:300;color:#160f1e;margin:30px 0}.trp-abstract-page .description{font:17px/28px "Proxima Nova",sans-serif;color:#160f1e;margin-bottom:40px}.trp-abstract-page .description p{margin:20px 0}.trp-abstract-page .description li{margin:10px 0}.trp-abstract-page .abstract-specs{color:white;padding:30px 10px;position:relative;box-sizing:border-box;margin:20px -10px}.trp-abstract-page .abstract-specs:before{content:"";position:absolute;background:#1c1328 url('https://tr2.cbsistatic.com/fly/1607629208-asset/bundles/techrepubliccss/images/premium/Abstract-GateBgTop.jpg');background-size:cover;margin:0;left:0;right:0;top:0;bottom:0;z-index:-1}.trp-abstract-page .abstract-specs ul.specs{list-style:none;margin:30px 0 0 0;font-size:16px;font-family:"Roboto Condensed",sans-serif}.trp-abstract-page .abstract-specs ul.specs li{margin:20px 0}.trp-abstract-page .abstract-specs ul.specs .label{float:left;width:38%;text-align:right;margin-right:8%}.trp-abstract-page .abstract-specs ul.specs .label:after{content:":"}.trp-abstract-page .abstract-specs ul.specs .value{font-weight:bold}.trp-abstract-page .download-gate{text-align:center}.trp-abstract-page .download-gate .btn{margin:0}.trp-abstract-page .download-gate .divider{position:relative;font-family:"Roboto Condensed",sans-serif;font-size:16px;margin:10px auto;text-transform:uppercase}.trp-abstract-page .download-gate .divider:before,.trp-abstract-page .download-gate .divider:after{content:"";height:1px;top:49%;position:absolute;background-color:#555}.trp-abstract-page .download-gate .divider:before{left:0;right:56%}.trp-abstract-page .download-gate .divider:after{right:0;left:56%}.trp-abstract-page .download-gate .terms{margin:20px 0;font-size:14px;line-height:1.1}.trp-abstract-page .download-gate .terms a{text-decoration:underline;color:inherit}.trp-abstract-page .download-gate .terms a:hover{color:#ff6422}.trp-abstract-page .download-gate-wide-container{color:white;padding:50px 0;position:relative;clear:both}.trp-abstract-page .download-gate-wide-container:before{content:"";position:absolute;background:#1c1328 url('https://tr1.cbsistatic.com/fly/1607629208-asset/bundles/techrepubliccss/images/premium/Abstract-GateBgBottom.jpg');background-size:cover;height:100%;width:100vw;top:0;left:50%;margin-left:-50vw;z-index:-1}.trp-abstract-page .download-gate-wide-container .download-gate{max-width:770px;margin:0 auto}.trp-abstract-page .download-gate-wide-container .download-gate .terms{margin-bottom:0;margin-left:auto;margin-right:auto;max-width:520px}.trp-abstract-page.post .description{color:#68707c}.trp-abstract-page.post .description a{color:#ff6422}.trp-abstract-page.post .description a:hover{text-decoration:none}.trp-abstract-page.post .description a svg{height:20px;width:20px;fill:#ff6422;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);vertical-align:middle}.trp-abstract-page.post .trp-share-bar-container{float:left;width:100%}.trp-share-bar-container h2{font:14px/14px "Roboto Condensed",sans-serif;float:left;width:22%;height:38px;color:#ff6422;border:1px solid #ff6422;border-right:none;border-left:none;line-height:38px;text-align:center;text-transform:uppercase}.trp-share-bar-container .share-bar{display:inline}.trp-share-bar-container .share-bar ul{display:flex;justify-content:space-around}.trp-share-bar-container .share-bar ul li{width:27%;height:38px;margin-left:10px;position:relative;text-align:center;border:1px solid #ff6422}.trp-share-bar-container .share-bar ul li>a{background:transparent;padding:0;width:100%;height:38px;line-height:38px;border:none;border-radius:0;z-index:0}.trp-share-bar-container .share-bar ul li>a:hover{background:#ff6422;opacity:1}.trp-share-bar-container .share-bar ul li>a:hover svg{fill:white;opacity:1}.trp-share-bar-container .share-bar ul li svg{fill:#ff6422;margin:0;position:static;display:inline-block;vertical-align:middle}.trp-share-bar-container .share-bar ul li.divider{display:none}.trp-river-search{clear:both;margin-bottom:30px;position:relative}.trp-river-search:before{content:"";background:#32273d;position:absolute;width:100vw;height:100%;left:50%;margin-left:-50vw;z-index:-1}.trp-river-search form{margin:0}.trp-river-search form input[type=text],.trp-river-search form button[type=submit]{border:none;background:transparent;color:white}.trp-river-search form input[type=text] svg,.trp-river-search form button[type=submit] svg{fill:white}.trp-river-filter-tabs{border-bottom:1px solid #dee2e9;height:60px;line-height:60px;margin-bottom:30px;font-size:14px}.trp-river-filter-tabs a{color:#0e0618;display:inline-block;font-weight:600}.trp-river-filter-tabs a:not(:first-child){margin-left:30px}.trp-river-filter-tabs a:hover,.trp-river-filter-tabs a.selected{text-decoration:none;position:relative;color:#6329ae}.trp-river-filter-tabs a:hover:before,.trp-river-filter-tabs a.selected:before{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background-color:#6329ae}.trp-river-content{display:none}.trp-river-content.selected{display:block}.trp-river-content .btn.btn-trp{font-family:inherit;font-size:16px}.trp-river-pagination .pagination{border-bottom:none;border-top:1px solid #dee2e9}ul.trp-carousel{height:330px;width:80%;margin:30px 0 0;list-style:none;position:relative}ul.trp-carousel li{width:100%;position:absolute;padding-right:30px;visibility:hidden;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-tap-highlight-color:transparent}ul.trp-carousel li .thumb{overflow:hidden;height:203px;padding:0}ul.trp-carousel li .thumb .img img{max-height:none}ul.trp-carousel li .meta{color:#68707c;font-size:14px}ul.trp-carousel li .title{font-size:16px;margin-right:20px;font-weight:600}ul.trp-carousel li.active{visibility:visible;transition:transform 0.3s ease-out;-webkit-transition:-webkit-transform 0.3s ease-out}ul.trp-carousel li.active.swiping{transition:none;-webkit-transition:none}ul.trp-river{list-style:none;margin:0}ul.trp-river li{position:relative;margin-bottom:30px}ul.trp-river li .meta{color:#68707c}ul.trp-river li .meta span{color:#160f1e}ul.trp-river li .item-content{overflow:hidden}ul.trp-river li a.title{font-size:18px;color:inherit;margin-bottom:10px;display:block;font-weight:600}ul.trp-river li a.title:hover{text-decoration:none;color:#ff6422}ul.trp-river li .dek{display:none}ul.trp-river li .thumb{float:right;width:70px;height:70px;overflow:hidden;margin-top:8px;margin-left:20px;position:relative}ul.trp-river li .thumb img{width:auto;height:100%;position:relative;left:50%;transform:translateX(-50%)}ul.trp-river li .thumb img.loading{visibility:hidden}ul.trp-river li .thumb img:not(.loading){animation:fadeIn 0.3s}ul.trp-river li .thumb:hover{opacity:0.9}.trp-horizontal-listing{padding:35px 0;border:1px solid #dee2e9;border-left:none;border-right:none}.trp-horizontal-listing h2{margin-top:0}.trp-horizontal-listing ul{list-style:none;margin:0}.trp-horizontal-listing ul li{padding-left:30px;position:relative;margin-top:30px}.trp-horizontal-listing ul li a{font-size:16px;font-weight:600;display:block;color:inherit}.trp-horizontal-listing ul li a svg{fill:#0e0618;position:absolute;top:6px;left:0;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);width:20px;height:20px}.trp-horizontal-listing ul li a:hover{text-decoration:none;color:#ff6422}.trp-horizontal-listing ul li a:hover svg{fill:#ff6422}.premium-fd-promo{background-size:cover;min-height:375px;position:relative;color:white}.premium-fd-promo a{color:white}.premium-fd-promo:before{content:"";background-color:#32273d;background-image:url('https://tr2.cbsistatic.com/fly/1607629208-asset/bundles/techrepubliccss/images/premium/fd-promo-bg-mobile.jpg');background-size:cover;position:absolute;width:100vw;height:100%;left:50%;top:0;margin-left:-50vw;z-index:-1}.premium-fd-promo .promo-copy{overflow:auto}.premium-fd-promo .promo-copy p{font-size:14px}.premium-fd-promo .promo-copy a{display:inline-block;font-weight:600}.premium-fd-promo .promo-copy a:not(:last-child){margin-right:20px}.premium-fd-promo .promo-copy a svg{fill:white;width:10px;height:10px;vertical-align:middle;margin:0 3px}.premium-fd-promo h1{font-size:20px;margin:60px 0 20px;font-weight:600}.premium-fd-promo a.btn{width:100%;margin:60px auto;padding:0;line-height:60px;border-radius:3px;font-size:20px;text-transform:none;font-weight:600}.upcoming-downloads ul{list-style:none;margin:0}.upcoming-downloads ul li{margin-bottom:30px}.upcoming-downloads .btn{display:block;font-size:14px;background:white;border:1px solid #65bb12;color:#65bb12;border-radius:3px;box-shadow:none;text-transform:none;font-weight:600}.upcoming-downloads .btn:hover{color:white;background:#65bb12}.purchase-option-info{font-family:"Roboto Condensed",sans-serif;color:#766a84}.purchase-option-info>.option{float:left;width:40%}.purchase-option-info>.option.purchase-only{float:none;width:unset}.purchase-option-info>.divider{float:left;width:20%;position:relative;height:170px}.purchase-option-info>.divider:before{content:"";position:absolute;top:0;left:49%;background-color:#766a84;width:1px;height:100%}.purchase-option-info>.divider span{top:50%;left:50%;background-color:white;text-transform:uppercase;position:absolute;margin-left:-9px;margin-top:-12px}.purchase-option-info h3{font-weight:bold;text-transform:uppercase;font-size:15px}.purchase-option-info .form-row label{display:inline}.purchase-option-info strong{font-weight:normal;color:#6329ae}.purchase-option-info .total-price{font-size:22px}.purchase-option-info .total-price strong{font-size:32px;line-height:1.2;padding-top:10px;display:inline-block;border-top:1px solid #6329ae;margin-top:15px}.purchase-option-info .single-option strong{color:#ff6422}.purchase-option-info .single-option .total-price strong{border-color:#ff6422}.premium-authentication{display:none}.premium-authentication.show{display:block}.premium-authentication.show .premium-modal .active>*:not(input[type=hidden]){display:block}.premium-authentication ._forgot{display:none}.premium-authentication.forgot ._forgot{display:block}.premium-authentication ._login{display:none}.premium-authentication.login ._login{display:block}.premium-authentication ._loginOrRegister{display:none}.premium-authentication.loginOrRegister ._loginOrRegister{display:block}.premium-authentication ._premiumBilling{display:none}.premium-authentication.premiumBilling ._premiumBilling{display:block}.premium-authentication ._premiumConfirmation{display:none}.premium-authentication.premiumConfirmation ._premiumConfirmation{display:block}.premium-authentication ._register{display:none}.premium-authentication.register ._register{display:block}.premium-authentication .close{position:absolute;right:15px;top:30px;z-index:10000000}.premium-authentication .close svg{fill:#ff6422;width:20px;height:20px}.premium-authentication .premium-modal-backdrop{display:block;background:#392c46;opacity:0.9;z-index:9999999;position:absolute;height:100%;width:100%;top:0;left:0}.premium-authentication .premium-modal{font-family:"Roboto Condensed",sans-serif;width:100%;max-width:none;margin:30px 0;padding:0;position:fixed;right:0;top:0;bottom:0;left:0;overflow:auto;z-index:9999999}.premium-authentication .premium-modal .viewport{background:#fff;padding:30px;position:relative}.premium-authentication .premium-modal h1,.premium-authentication .premium-modal h2{font-weight:unset;text-transform:uppercase}.premium-authentication .premium-modal h1{font-size:20px;color:#ff6422}.premium-authentication .premium-modal h2{font-size:15px;color:#766a84}.premium-authentication .premium-modal .alert-error{font-size:14px}.premium-authentication .premium-modal .alert-error.alert{display:block;color:#fff;background:left 15px top 50% no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="rgb(255, 255, 255)" d="M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-1.31 7.526c-.099-.807.528-1.526 1.348-1.526.771 0 1.377.676 1.28 1.451l-.757 6.053c-.035.283-.276.496-.561.496s-.526-.213-.562-.496l-.748-5.978zm1.31 10.724c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25z"/></svg>');background-color:#da1400;font-family:"Roboto Condensed",sans-serif;margin:0 0 5px;padding:15px 15px 15px 50px;line-height:20px;border-radius:2px;border:none;text-shadow:none}.premium-authentication .premium-modal .alert-error .validate-error{box-shadow:none;text-shadow:none;font-weight:300;float:none}.premium-authentication .premium-modal .alert-error .validate-error:before{content:none}.premium-authentication .premium-modal button.btn-trp.btn-primary{width:100%;margin:10px 0}.premium-authentication .premium-modal input.validate-error:focus,.premium-authentication .premium-modal select.validate-error:focus{outline:none;box-shadow:none}.premium-authentication .premium-modal input:-webkit-autofill,.premium-authentication .premium-modal input:-webkit-autofill:hover,.premium-authentication .premium-modal input:-webkit-autofill:focus,.premium-authentication .premium-modal input:-webkit-autofill:active,.premium-authentication .premium-modal select:-webkit-autofill,.premium-authentication .premium-modal select:-webkit-autofill:hover,.premium-authentication .premium-modal select:-webkit-autofill:focus,.premium-authentication .premium-modal select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset !important}.premium-authentication .premium-modal input[type="text"],.premium-authentication .premium-modal input[type="email"],.premium-authentication .premium-modal input[type="password"]{height:60px;padding:20px;border:1px solid #b8aec4;border-radius:2px;box-sizing:border-box;color:#2b2136;display:block;font-size:18px}.premium-authentication .premium-modal input[type="text"]::-moz-placeholder,.premium-authentication .premium-modal input[type="email"]::-moz-placeholder,.premium-authentication .premium-modal input[type="password"]::-moz-placeholder{color:#766a84}.premium-authentication .premium-modal input[type="text"]::-webkit-input-placeholder,.premium-authentication .premium-modal input[type="email"]::-webkit-input-placeholder,.premium-authentication .premium-modal input[type="password"]::-webkit-input-placeholder{color:#766a84}.premium-authentication .premium-modal input[type="text"]:-ms-input-placeholder,.premium-authentication .premium-modal input[type="email"]:-ms-input-placeholder,.premium-authentication .premium-modal input[type="password"]:-ms-input-placeholder{color:#766a84}.premium-authentication .premium-modal input[type="text"].validate-error,.premium-authentication .premium-modal input[type="email"].validate-error,.premium-authentication .premium-modal input[type="password"].validate-error{border-color:#da1400}.premium-authentication .premium-modal input[type="text"]:focus,.premium-authentication .premium-modal input[type="email"]:focus,.premium-authentication .premium-modal input[type="password"]:focus{outline:none;box-shadow:none}.premium-authentication .premium-modal input[type="text"]:focus:not(.validate-error),.premium-authentication .premium-modal input[type="email"]:focus:not(.validate-error),.premium-authentication .premium-modal input[type="password"]:focus:not(.validate-error){border-color:#2b2136}.premium-authentication .premium-modal select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;border:1px solid #b8aec4;box-sizing:border-box;height:60px;padding:0 20px;color:#2b2136;font-size:18px;background:right 15px top 50% no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 28" width="10" height="10"><path transform="rotate(90,8,14)" fill="rgb(148,137,158)" d="M0.6,27.4c0.8,0.8,2,0.8,2.8,0l12-12c0.8-0.8,0.8-2,0-2.8l-12-12C3,0.2,2.5,0,2,0C1.5,0,1,0.2,0.6,0.6c-0.8,0.8-0.8,2,0,2.8L11.2,14L0.6,24.6C-0.2,25.4-0.2,26.6,0.6,27.4z"></path></svg>');font-family:"Roboto Condensed",sans-serif}.premium-authentication .premium-modal select::-ms-expand{border:none;background:transparent}.premium-authentication .premium-modal select:focus{outline:none;box-shadow:none}.premium-authentication .premium-modal select:focus:not(.validate-error){border-color:#2b2136}.premium-authentication .premium-modal select:focus::-ms-value{color:#160f1e;background:white}.premium-authentication .premium-modal select.validate-error{border-color:#da1400}.premium-authentication .premium-modal input[type="checkbox"],.premium-authentication .premium-modal input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:1px solid #472278;border-radius:50%;margin:0 10px -3px 0}.premium-authentication .premium-modal input[type="checkbox"]:checked,.premium-authentication .premium-modal input[type="radio"]:checked{background:#ff6422;box-shadow:inset 0px 0px 0px 3px white}.premium-authentication .premium-modal input[type="checkbox"].validate-error,.premium-authentication .premium-modal input[type="radio"].validate-error{border-color:#da1400}.premium-authentication .premium-modal input[type="checkbox"]:focus,.premium-authentication .premium-modal input[type="radio"]:focus{outline:none}.premium-authentication .premium-modal input[type="checkbox"]{float:left}.premium-authentication .premium-modal label:not(.terms){font-size:12px;color:#766a84;text-transform:uppercase}.premium-authentication .premium-modal label:not(.terms).label-error{color:#da1400}.premium-authentication .premium-modal .terms{margin:10px 0}.premium-authentication .premium-modal .terms-of-service p{font-family:inherit}.premium-authentication .premium-modal .terms-of-service p a{color:#ff6422;text-decoration:none}.premium-authentication .premium-modal .terms-of-service p a:hover{text-decoration:underline}.premium-authentication .premium-modal p,.premium-authentication .premium-modal .forgot-password{font-size:14px;color:#160f1e}.premium-authentication .premium-modal p a,.premium-authentication .premium-modal .forgot-password a{color:inherit;text-decoration:underline}.premium-authentication .premium-modal .modal-loading-circle{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.6);z-index:1}.premium-authentication .premium-modal .modal-loading-circle:after{content:"";position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;border-radius:50%;box-sizing:border-box;border:5px solid #6329ae;border-top-color:transparent;border-right-color:transparent;animation:spin 1s linear infinite}.premium-authentication.premiumBilling ._premiumBilling .form-row{display:block;width:100%}.premium-authentication.premiumBilling ._premiumBilling .form-row>div,.premium-authentication.premiumBilling ._premiumBilling .form-row input,.premium-authentication.premiumBilling ._premiumBilling .form-row select{display:inline-block;font:18px "Roboto Condensed",sans-serif}.premium-authentication.premiumBilling ._premiumBilling .form-row div+div{margin-left:10px}.premium-authentication.premiumBilling ._premiumBilling .form-row>div:first-child:last-child{width:100%}.premium-authentication.premiumBilling ._premiumBilling .form-row .recurly-element{height:60px;padding:20px;margin-bottom:10px;border:1px solid #b8aec4;box-sizing:border-box;border-radius:2px}.premium-authentication.premiumBilling ._premiumBilling .form-row .recurly-number-label{font-family:"Roboto Condensed",sans-serif}.premium-authentication.premiumBilling ._premiumBilling .form-row .bill-elements.number{display:block}.premium-authentication.premiumBilling ._premiumBilling .form-row .recurly-month,.premium-authentication.premiumBilling ._premiumBilling .form-row .recurly-year,.premium-authentication.premiumBilling ._premiumBilling .form-row .recurly-cvv{width:calc(33.33% - 9.5px)}.premium-authentication.premiumBilling ._premiumBilling .form-row.name>div,.premium-authentication.premiumBilling ._premiumBilling .form-row.city>div{width:calc(50% - 7.15px)}.premium-authentication.premiumBilling ._premiumBilling .form-row label.payment-type{margin:0 0 20px;text-transform:uppercase;color:#766a84;display:block;font-family:"Roboto Condensed",sans-serif;font-weight:bold;font-size:15px}.premium-authentication.premiumBilling ._premiumBilling .form-row div.payment-type{margin-bottom:20px}.premium-authentication.premiumBilling ._premiumBilling .form-row div.payment-type input[value="creditCard"]+label{font-size:0;display:inline-block;width:139px;height:22px;vertical-align:middle;background:transparent url('https://tr4.cbsistatic.com/fly/1607629208-asset/bundles/techrepubliccss/images/premium/payment-icon-creditcard.png') no-repeat}.premium-authentication.premiumBilling ._premiumBilling .form-row div.payment-type input[value="payPal"]{margin-left:30px}.premium-authentication.premiumBilling ._premiumBilling .form-row div.payment-type input[value="payPal"]+label{font-size:0;display:inline-block;width:65px;height:20px;vertical-align:middle;background:transparent url('https://tr2.cbsistatic.com/fly/1607629208-asset/bundles/techrepubliccss/images/premium/payment-icon-paypal.png') no-repeat}.premium-authentication.premiumBilling ._premiumBilling .form-row.tos{padding:10px 0 20px 0}.premium-authentication.premiumBilling ._premiumBilling .form-row span.tos{font-family:"Roboto Condensed",sans-serif;font-size:16px;color:#766a84;vertical-align:top;line-height:25px}.premium-authentication.premiumBilling ._premiumBilling .form-row span.tos a{color:#ff6422;text-decoration:none;vertical-align:top}.premium-authentication.premiumBilling ._premiumBilling .form-row.promo div{width:calc(70% - 4.15px)}.premium-authentication.premiumBilling ._premiumBilling .form-row.promo .btn-promo{width:calc(30% - 10px);margin:0 0 10px 10px;display:inline-block;color:#6329ae;border:1px solid #6329ae;background:none}.premium-authentication.premiumBilling ._premiumBilling .form-row.promo .btn-promo:hover{background:#6329ae;color:#fff}.premium-authentication.premiumBilling ._premiumBilling .form-row .hide{display:none}.premium-authentication.premiumBilling ._premiumBilling .form-row.submit .btn-submit{width:100%;margin-top:0}.premium-authentication.premiumBilling ._premiumBilling p{font-size:14px;color:#160f1e;margin-bottom:10px}.premium-authentication.premiumConfirmation .premium-confirmation h1{color:#000;font-size:30px;text-align:center}.premium-authentication.premiumConfirmation .premium-confirmation a:not(.btn){color:#ff6422;text-decoration:none}.premium-authentication.premiumConfirmation .premium-confirmation a:not(.btn):hover{text-decoration:underline}.premium-authentication.premiumConfirmation .premium-confirmation p{color:#000}.premium-authentication.premiumConfirmation .premium-confirmation p.confirmation-invoice{color:#766a84;margin-bottom:10px}.premium-authentication.premiumConfirmation .premium-confirmation .payment-info dl{overflow:auto}.premium-authentication.premiumConfirmation .premium-confirmation .payment-info dl dt{float:left;text-align:right;width:50%;padding:5px 15px 5px 0;box-sizing:border-box;font-weight:normal}.premium-authentication.premiumConfirmation .premium-confirmation .payment-info dl dd{float:right;text-align:left;width:50%;padding:5px 0 5px 15px;box-sizing:border-box;font-weight:bold}.premium-authentication.premiumConfirmation .premium-confirmation .summary .total-price{font-size:22px;color:#766a84;margin-bottom:5px}.premium-authentication.premiumConfirmation .premium-confirmation .summary .total-price strong{font-weight:normal;font-size:34px;line-height:1.2;padding-top:10px;display:inline-block;border-top:1px solid #6329ae;color:#6329ae}.premium-authentication.premiumConfirmation .premium-confirmation .summary dl{overflow:auto}.premium-authentication.premiumConfirmation .premium-confirmation .summary dl dd{display:inline;color:#6329ae;float:left;clear:left}.premium-authentication.premiumConfirmation .premium-confirmation .summary dl dt{float:left;font-weight:normal;display:inline;color:#766a84}.premium-authentication.premiumConfirmation .premium-confirmation .summary dl dt:before{content:"-";margin:0 5px}header.premium-header-mobile{height:70px;position:relative;background:white;box-shadow:0 1px 0 rgba(0,0,0,0.2)}header.premium-header-mobile svg{fill:#65bb12;width:20px;max-height:70%;vertical-align:middle}header.premium-header-mobile>a,header.premium-header-mobile>div>a,header.premium-header-mobile .btn-trp{width:19%;box-sizing:border-box;height:70px;line-height:70px;margin:0;float:left;font-size:14px;text-align:center}header.premium-header-mobile a.btn-trp.btn-user-menu,header.premium-header-mobile a.btn-trp.btn-login{width:19%;background:white}header.premium-header-mobile .dropdown-content{display:none;position:absolute;left:0;top:100%;right:0;border:0;max-width:100%;border-top:1px solid #50475c;background-color:#1c1328;color:white;margin:0}header.premium-header-mobile .dropdown-content form{margin:10px}header.premium-header-mobile .dropdown-content form input{background-color:transparent;color:white;border:none}header.premium-header-mobile .dropdown-content form input::-moz-placeholder{color:#c7c0ce}header.premium-header-mobile .dropdown-content form input::-webkit-input-placeholder{color:#c7c0ce}header.premium-header-mobile .dropdown-content form input:-ms-input-placeholder{color:#c7c0ce}header.premium-header-mobile .dropdown-content form button{border:none;background-color:transparent}header.premium-header-mobile .dropdown-content form button svg{fill:#c7c0ce}header.premium-header-mobile .dropdown-content ul{font-family:"Roboto Condensed",sans-serif;font-size:18px;list-style:none;margin:0}header.premium-header-mobile .dropdown-content ul li{display:block}header.premium-header-mobile .dropdown-content ul li a{display:block;padding:0 20px;line-height:40px;color:#c7c0ce;text-transform:uppercase}header.premium-header-mobile .dropdown-content ul li a:hover{color:#ff6422;text-decoration:none}header.premium-header-mobile .dropdown-content ul li:first-child a{margin-top:10px}header.premium-header-mobile .dropdown-content ul li:last-child a{border-top:1px solid #50475c;margin-top:10px}header.premium-header-mobile div.selected .dropdown-content{display:block}header.premium-header-mobile a.logo{width:43%}header.premium-header-mobile a.logo svg{width:80%;max-height:35px;fill:#6329ae}header.premium-header-mobile .btn-user-menu{overflow:hidden;color:#c7c0ce;position:relative}header.premium-header-mobile .btn-user-menu:before{content:"";display:inline-block;vertical-align:middle;width:0;height:0;border:solid 4px;border-color:transparent transparent transparent transparent;border-top-color:#65bb12;margin-right:5px;position:absolute;left:66%;top:50%}header.premium-header-mobile .btn-user-menu svg{fill:#c7c0ce;width:16px}.trp-about-page.premium-member{border-top:1px solid white}.trp-about-page.premium-member section{padding:20px 0}.trp-about-page.premium-member .hero .cta-wrap{display:block;height:auto;max-width:370px;text-align:center;margin:0 auto 30px}.trp-about-page.premium-member .hero .cta-wrap .btn.btn-trp.btn-tertiary{margin-bottom:20px}.trp-about-page.premium-member .hero .cta-wrap .more-link{color:white;font-family:"Roboto Condensed",sans-serif;font-size:12px}.trp-about-page.premium-member section.accounts{background:none;padding:0}.trp-about-page.premium-member section.accounts h3{padding-left:0;margin-bottom:20px;letter-spacing:0}.trp-about-page.premium-member section.accounts .account-info{margin-top:0;padding:0;box-sizing:content-box;float:left}.trp-about-page.premium-member section.accounts .account-info:first-child{padding-right:4%}.trp-about-page.premium-member section.accounts .account-info ul li{padding-top:20px;padding-bottom:20px}.trp-about-page.premium-member section.accounts .account-info ul li:last-child{border-bottom:none}.trp-about-page.premium-member section.accounts .account-info ul li .check-purple svg{top:50%;margin-top:-7px}.premium-member-tab-content{font-family:"Roboto Condensed",sans-serif}.premium-member-tab-content .container{padding-top:20px}.premium-member-tab-content .btn-trp{clear:both}.premium-member-tab-content #recent-downloads{margin:0}.premium-member-tab-content .trp-member-listing ul{list-style:none;margin:0}.premium-member-tab-content .trp-member-listing ul li{display:flex}.premium-member-tab-content .trp-member-listing ul a.thumb{max-width:70px;min-width:70px;display:block;height:auto;margin:5px 30px 20px 0}.premium-member-tab-content .trp-member-listing ul a.thumb img{width:100%}.premium-member-tab-content .trp-member-listing ul a.thumb:hover{opacity:0.8}.premium-member-tab-content .trp-member-listing ul .content{line-height:1.6}.premium-member-tab-content .trp-member-listing ul a.title{display:block;font:18px "Roboto Condensed",sans-serif;color:#0e0618;margin-bottom:10px}.premium-member-tab-content .trp-member-listing ul .meta{color:#778596;font-size:14px}.premium-member-tab-content .trp-member-listing ul .meta a{color:#65bb12}.premium-member-tab-content .trp-member-listing ul .meta .divider{margin:0 5px}.premium-member-tab-content .trp-member-listing ul a.icon{min-width:40px;max-width:40px;height:40px;margin:5px 30px 30px 0;line-height:40px;text-align:center;border:1px solid #e4eaef}.premium-member-tab-content .trp-member-listing ul a.icon svg{width:20px;height:20px;transform:rotate(90deg);vertical-align:middle}.premium-member-tab-content .trp-member-listing ul a.icon:hover svg{fill:#ff6422}.premium-member-tab-content .trp-member-listing ul a:hover{color:#ff6422;text-decoration:none}.premium-member-tab-content .btn.btn-trp{color:#65bb12;border:1px solid #65bb12;background:transparent;font-size:15px;text-transform:none;height:40px;line-height:40px;margin:10px 0}.premium-member-tab-content .btn.btn-trp.trigger-collapse{display:none;border:1px solid red}.premium-member-tab-content .btn.btn-trp:hover{border-color:#ff6422;color:#ff6422}.premium-member-tab-content .section-tabs{line-height:70px;margin:20px 0;position:relative}.premium-member-tab-content .section-tabs:before{content:"";position:absolute;left:50%;margin-left:-50vw;width:100vw;height:1px;bottom:0;background:#e4eaef}.premium-member-tab-content .section-tabs>a{display:inline-block;text-transform:uppercase;color:#0e0618;font-size:15px;position:relative}.premium-member-tab-content .section-tabs>a>svg{width:24px;height:24px;vertical-align:text-bottom;fill:#0e0618;margin-right:10px}.premium-member-tab-content .section-tabs>a:not(:last-child){margin-right:20px}.premium-member-tab-content .section-tabs>a:hover,.premium-member-tab-content .section-tabs>a.selected{text-decoration:none;color:#6329ae}.premium-member-tab-content .section-tabs>a:hover>svg,.premium-member-tab-content .section-tabs>a.selected>svg{fill:#6329ae}.premium-member-tab-content .section-tabs>a:hover:before,.premium-member-tab-content .section-tabs>a.selected:before{content:"";position:absolute;width:100%;left:0;height:1px;bottom:0;background:#6329ae}.premium-member-tab-content .tab-section{display:none}.premium-member-tab-content .tab-section.selected{display:block}.premium-member-tab-content .tab-section h3{color:#778596;font-size:14px;font-weight:normal;margin-bottom:20px}.premium-member-tab-content .tab-section a{color:#65bb12}.premium-member-tab-content .tab-section a:hover{color:#ff6422;text-decoration:none}.premium-member-tab-content .member-invoices{overflow:auto}.premium-member-tab-content .member-invoices h4{font-weight:normal;margin-bottom:5px}.premium-member-tab-content .member-invoices a{font-size:14px}.premium-member-tab-content .member-invoices ul{list-style:none;margin:0}.premium-member-tab-content .member-invoices ul li{float:left;width:50%;margin-bottom:20px}.premium-member-tab-content .billing-info>div{margin-bottom:10px}.premium-member-tab-content .billing-info #subscription-total{font-size:30px}.premium-member-tab-content .billing-info .btn-trp{margin:20px 0}.premium-member-tab-content .account-support-info a{display:block;margin-bottom:15px;color:#0e0618}.premium-member-tab-content .tab-support p{line-height:35px}.premium-member-tab-content.update-billing{text-align:left}.premium-member-tab-content.update-billing .container{padding-top:20px;padding-bottom:20px}.premium-member-tab-content.update-billing .container .trp-section-heading{margin-bottom:10px}.premium-member-tab-content.update-billing .container form.premium-subscribe #errors{margin-bottom:0}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row{display:block;width:100%}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row>div,.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row input,.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row select{display:inline-block;font:18px "Roboto Condensed",sans-serif}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row>div:focus,.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row input:focus,.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row select:focus{outline:none;box-shadow:none}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row input:focus,.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row select:focus{border-color:#2b2136}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row.recurly-field{display:none}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row input:-webkit-autofill,.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row input:-webkit-autofill:hover,.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row input:-webkit-autofill:focus,.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset !important}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row select:-internal-autofill-selected,.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row select:-internal-autofill-selected:hover,.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row select:-internal-autofill-selected:focus,.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row select:-internal-autofill-selected:active{background-color:white !important;background:right 15px top 50% no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 28" width="10" height="10"><path transform="rotate(90,8,14)" fill="rgb(148,137,158)" d="M0.6,27.4c0.8,0.8,2,0.8,2.8,0l12-12c0.8-0.8,0.8-2,0-2.8l-12-12C3,0.2,2.5,0,2,0C1.5,0,1,0.2,0.6,0.6c-0.8,0.8-0.8,2,0,2.8L11.2,14L0.6,24.6C-0.2,25.4-0.2,26.6,0.6,27.4z"></path></svg>') !important}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row div+div{margin-left:10px}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row>div:first-child:last-child{width:100%}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row .recurly-element{height:60px;padding:20px;margin-bottom:10px;border:1px solid #b8aec4;box-sizing:border-box;border-radius:2px}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row .recurly-number-label{font-family:"Roboto Condensed",sans-serif}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row .bill-elements.number{display:block}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row .recurly-month,.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row .recurly-year,.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row .recurly-cvv{width:calc(33.33% - 9.5px)}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row.name>div,.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row.city>div{width:calc(50% - 5px)}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row label.payment-type{margin:10px 0 20px;text-transform:uppercase;color:#766a84;display:block;font-family:"Roboto Condensed",sans-serif;font-weight:bold;font-size:15px}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row div.payment-type{margin-bottom:20px}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row div.payment-type input[value="creditCard"]+label{font-size:0;display:inline-block;width:139px;height:22px;vertical-align:middle;background:transparent url('https://tr4.cbsistatic.com/fly/1607629208-asset/bundles/techrepubliccss/images/premium/payment-icon-creditcard.png') no-repeat}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row div.payment-type input[value="payPal"]{margin-left:30px}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row div.payment-type input[value="payPal"]+label{font-size:0;display:inline-block;width:65px;height:20px;vertical-align:middle;background:transparent url('https://tr2.cbsistatic.com/fly/1607629208-asset/bundles/techrepubliccss/images/premium/payment-icon-paypal.png') no-repeat}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row input[type="text"]{height:60px;padding:20px;border:1px solid #b8aec4;border-radius:2px;box-sizing:border-box;color:#2b2136}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row input[type="text"]::-moz-placeholder{color:#766a84}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row input[type="text"]::-webkit-input-placeholder{color:#766a84}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row input[type="text"]:-ms-input-placeholder{color:#766a84}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row input[type="text"].validate-error{border-color:#da1400}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row input[type="text"]:focus:not(.validate-error){border-color:#2b2136}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row select.state,.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row select.country{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;border:1px solid #b8aec4;box-sizing:border-box;height:60px;padding:0 20px;color:#2b2136;background:right 15px top 50% no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 28" width="10" height="10"><path transform="rotate(90,8,14)" fill="rgb(148,137,158)" d="M0.6,27.4c0.8,0.8,2,0.8,2.8,0l12-12c0.8-0.8,0.8-2,0-2.8l-12-12C3,0.2,2.5,0,2,0C1.5,0,1,0.2,0.6,0.6c-0.8,0.8-0.8,2,0,2.8L11.2,14L0.6,24.6C-0.2,25.4-0.2,26.6,0.6,27.4z"></path></svg>')}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row select.state.validate-error,.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row select.country.validate-error{border-color:#da1400}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row select.state::-ms-expand,.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row select.country::-ms-expand{border:none;background:transparent}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row select.state:focus:not(.validate-error),.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row select.country:focus:not(.validate-error){border-color:#2b2136}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row select.state:focus::-ms-value,.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row select.country:focus::-ms-value{color:black;background:white}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:1px solid #472278;border-radius:50%;margin:0 10px -3px 0}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row input[type="radio"]:checked{background:#ff6422;box-shadow:inset 0px 0px 0px 3px white}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row label{font-size:12px;color:#766a84;text-transform:uppercase}.premium-member-tab-content.update-billing .container form.premium-subscribe .form-row label.label-error{color:#da1400}.premium-member-tab-content.update-billing .container form.premium-subscribe .alert-error,.premium-member-tab-content.update-billing .container form.premium-subscribe .alert-success{font-size:14px}.premium-member-tab-content.update-billing .container form.premium-subscribe .alert-error.alert,.premium-member-tab-content.update-billing .container form.premium-subscribe .alert-error .alert,.premium-member-tab-content.update-billing .container form.premium-subscribe .alert-success.alert,.premium-member-tab-content.update-billing .container form.premium-subscribe .alert-success .alert{display:block;color:#fff;font-family:"Roboto Condensed",sans-serif;margin:0 0 5px;padding:15px 15px 15px 50px;line-height:20px;border-radius:2px;border:none;text-shadow:none}.premium-member-tab-content.update-billing .container form.premium-subscribe .alert-error.alert,.premium-member-tab-content.update-billing .container form.premium-subscribe .alert-error .alert{background:left 15px top 50% no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="rgb(255, 255, 255)" d="M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-1.31 7.526c-.099-.807.528-1.526 1.348-1.526.771 0 1.377.676 1.28 1.451l-.757 6.053c-.035.283-.276.496-.561.496s-.526-.213-.562-.496l-.748-5.978zm1.31 10.724c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25z"/></svg>');background-color:#da1400}.premium-member-tab-content.update-billing .container form.premium-subscribe .alert-success .alert{background:left 15px top 50% no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="rgb(255, 255, 255)" d="M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm4.393 7.5l-5.643 5.784-2.644-2.506-1.856 1.858 4.5 4.364 7.5-7.643-1.857-1.857z"/></svg>');background-color:#65bb12}.premium-member-tab-content.update-billing .container form.premium-subscribe .btn.btn-trp{width:100%;border:none;background-color:#6329ae;color:#fff;margin:10px 0}.premium-member-tab-content.update-billing .container form.premium-subscribe .modal-loading-circle{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.6);z-index:1}.premium-member-tab-content.update-billing .container form.premium-subscribe .modal-loading-circle:after{content:"";position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;border-radius:50%;box-sizing:border-box;border:5px solid #6329ae;border-top-color:transparent;border-right-color:transparent;animation:spin 1s linear infinite}article.article-single.premium .byline{font-size:14px}.article-premium-promo-top{clear:both;position:relative;font-family:"Roboto Condensed",sans-serif}.article-premium-promo-top .logo{position:absolute;left:0;top:10px}.article-premium-promo-top .logo svg{fill:#6329ae;width:120px;height:auto}.article-premium-promo-top .copy{margin-left:140px}.article-premium-promo-top h2{font-size:12px;margin:0;color:#6329ae;text-transform:uppercase}.article-premium-promo-top p{font-size:12px}.article-premium-promo-top p a{color:inherit;text-decoration:underline}.article-premium-promo-top p a:hover{color:#6329ae}.article-premium-promo-middle{clear:both;text-align:center;font-family:"Roboto Condensed",sans-serif;border-top:1px solid #c7c0ce}.article-premium-promo-middle h2{font-weight:normal;color:#6329ae;font-size:20px;margin-top:30px;margin-bottom:5px}.article-premium-promo-middle p{font-size:16px;max-width:600px;margin:0 auto;line-height:1.4}.article-premium-promo-middle .btn-trp{margin:20px 0}.article-premium-promo-middle .logo svg{fill:#6329ae;width:170px;height:39px}.article-premium-promo-middle.bottom{border-top:none}.premium-topic-heading{font-family:"Roboto Condensed",sans-serif;position:relative;padding:30px 0}.premium-topic-heading h1{color:#ff6422;font-weight:normal;font-size:30px}.premium-topic-heading p{color:#c7c0ce;margin:0}.premium-topic-heading p a{color:inherit;text-decoration:underline}.premium-search.topic-door{border-bottom:1px solid #606060;border-top:1px solid #606060}.premium-search.topic-door input[type="text"],.premium-search.topic-door button[type="submit"]{font-family:"Roboto Condensed",sans-serif;padding:0;font-weight:normal}.premium-search-filters{line-height:50px}.premium-search-filters .label{display:inline-block;font:15px "Roboto Condensed",sans-serif;font-weight:bold;text-transform:uppercase;color:#c7c0ce;margin-right:10px}.premium-search-filters>ul{display:inline}.premium-search-filters>ul>li{display:inline-block}.premium-search-filters ul{list-style:none;margin:0}.premium-search-filters [data-component="dropdown"]{display:inline-block;position:relative;color:white}.premium-search-filters [data-component="dropdown"] a{color:white;text-decoration:none;font:16px "Roboto Condensed",sans-serif;font-weight:bold}.premium-search-filters [data-component="dropdown"] a:hover{color:#ff6422}.premium-search-filters [data-component="dropdown"] .dropdown-trigger .circle{display:inline-block;border:1px solid #606060;border-radius:50%;padding:6px 9px;line-height:1}.premium-search-filters [data-component="dropdown"] .dropdown-trigger .circle svg{fill:#ff6422;width:10px;height:10px;transform:rotate(90deg)}.premium-search-filters [data-component="dropdown"] .dropdown-content{visibility:hidden;position:absolute;top:100%;background:#1c1328;color:inherit;margin:0;min-width:200px;border:none;margin-left:-20px}.premium-search-filters [data-component="dropdown"] .dropdown-content li a{font-weight:normal;padding:0 20px}.premium-search-filters [data-component="dropdown"].selected .dropdown-content{visibility:visible}body.maintenance #main{background:#fff url('https://tr4.cbsistatic.com/fly/1607629208-asset/bundles/techrepubliccss/images/premium/payment-confirmation-bg.jpg') no-repeat;background-size:cover}body.maintenance #main #content{background:transparent}body.maintenance .content-panel{font-family:"Roboto Condensed",sans-serif;background-color:rgba(35,120,184,0.9);padding:30px 20px;color:white;margin:30px 0;text-align:center}body.maintenance .content-panel:after{content:"";display:block;clear:both}body.maintenance .content-panel.premium{background-color:rgba(57,44,70,0.9)}body.maintenance .content-panel.premium p,body.maintenance .content-panel.premium h2{color:#c7c0ce}body.maintenance .content-panel .container,body.maintenance .content-panel .col-12{width:100%}body.maintenance .content-panel h1{color:white;font-weight:normal;font-size:40px;text-align:center;margin-bottom:30px}body.maintenance .content-panel h2{clear:both;color:white;font-size:16px;font-weight:normal;margin:20px 0}body.maintenance .content-panel h2 b{margin-left:10px;color:white}body.maintenance .content-panel a:not(.btn){color:white;text-decoration:underline}body.maintenance .content-panel p{color:white;font-size:15px}body.maintenance .content-panel .support-info{width:55%;margin:30px auto;text-align:left}body.maintenance .content-panel .support-info p{font-size:14px}body.maintenance .content-panel .premium-logo svg{height:50px;width:160px;fill:white}.video-heading{background:none}.video-heading h1{font:30px/32px "Proxima Nova",sans-serif;font-weight:300;color:#160f1e;margin:30px 0 0 0}.video-heading .article-share-bar-container{margin-bottom:0}.content{font-size:18px;margin-top:20px}
