.btn.btn-trp{font-size:20px}.trp-about-page .hero{background-position-x:0}.trp-about-page .hero .cta-wrap{display:flex;align-items:center;justify-content:center;height:400px}.trp-about-page .hero .cta-wrap .btn.btn-trp.btn-tertiary{width:370px}.trp-about-page section{padding:40px 0}.trp-about-page section h2{font-size:44px;line-height:54px}.trp-about-page section.accounts .stats-intro{display:block;width:90%;margin:20px auto;padding-top:50px;font-size:18px;line-height:1.89;text-align:center;color:#778596}.trp-about-page section.accounts .stats .stats-wrap .stats-number{font-size:74px}.trp-about-page section.accounts .account-info{width:205px}.trp-about-page section.accounts .btn.btn-trp.btn-tertiary{width:370px;margin:50px auto}.trp-about-page section.upcoming-latest .btn.btn-trp.btn-tertiary{width:370px}.trp-about-page section.upcoming-latest .latest-content{padding-left:30px}.trp-about-page section.newsletter h4,.trp-about-page section.newsletter p{max-width:570px;margin:0 auto;padding-bottom:30px}.trp-about-page section.newsletter .trp-newsletter-form{width:570px;margin:0 auto}.trp-about-page section.newsletter .trp-newsletter-form button{width:370px;display:inline-block}.trp-abstract-page h1{font:56px/62px "Proxima Nova",sans-serif;font-weight:300}.trp-abstract-page .abstract-specs{float:right;width:42%;margin:0 0 30px 30px;padding:30px}.trp-abstract-page .abstract-specs:before{margin-right:calc((100vw - (100%/0.42)) / -2)}.trp-abstract-page .abstract-specs ul.specs{font-size:18px;margin:40px 0 30px 0}.trp-abstract-page.post h1{font:40px/48px "Proxima Nova",sans-serif}.abstract-heading{position:relative}.trp-share-bar-container h2{width:40px}.trp-share-bar-container .share-bar ul{display:inline}.trp-share-bar-container .share-bar ul li{width:38px;float:left}.trp-share-bar-container .share-bar ul li a{width:38px}@media only screen and (min-width: 1231px) and (max-width: 1340px), only screen and (min-width: 980px) and (max-width: 1100px){.abstract-heading .trp-share-bar-container{width:unset;position:unset;top:unset;left:unset;margin-bottom:10px}.abstract-heading .trp-share-bar-container .share-bar ul li{margin-top:0;margin-left:10px}}ul.trp-carousel{width:100%}ul.trp-carousel li{position:relative;padding:0;width:calc(25% - 22.5px);float:left;visibility:visible;-moz-transform:translateZ(0) !important;-ms-transform:translateZ(0) !important;-webkit-transform:translateZ(0) !important;transform:translateZ(0) !important;transition:none;-webkit-transform:none}ul.trp-carousel li:not(:last-child){margin-right:30px}ul.trp-river li{margin-bottom:40px}ul.trp-river li a.title{font-size:24px;margin-bottom:10px}ul.trp-river li .dek{display:block;margin-bottom:10px}ul.trp-river li .thumb{width:170px;height:128px;margin-left:20px}.premium-fd-promo{min-height:312px}.premium-fd-promo:before{background-image:url('https://www.techrepublic.com/a/fly/1637246423-asset/bundles/techrepubliccss/images/premium/fd-promo-bg-desktop.jpg')}.premium-fd-promo .promo-copy,.premium-fd-promo a.btn{position:absolute;top:50%;transform:translateY(-50%);margin:0}.premium-fd-promo .promo-copy{left:0;max-width:600px}.premium-fd-promo .promo-copy h1{font-size:36px;margin-top:0}.premium-fd-promo a.btn{right:0;max-width:300px}.trp-horizontal-listing ul li{margin-top:0}.trp-about-page.premium-member .hero{padding:30px 0}.trp-about-page.premium-member .hero .cta-wrap{margin:0}.trp-about-page.premium-member section .logo svg{margin-top:80px}.premium-member-tab-content .section-tabs>a{margin-right:50px}.article-premium-promo-top .logo{top:50%;margin-top:-19.5px;padding-right:30px;border-right:1px solid #c7c0ce}.article-premium-promo-top .logo svg{width:170px;height:39px}.article-premium-promo-top .copy{margin-left:230px;margin-right:200px}.article-premium-promo-top .btn.btn-trp{width:170px;position:absolute;right:0;top:50%;margin:0;margin-top:-30px}.premium-topic-heading h1{font-size:56px;margin:0;float:left;margin-right:30px;line-height:1}.premium-search.topic-door input[type="text"],.premium-search.topic-door button[type="submit"]{line-height:80px;height:80px}.premium-search.topic-door input[type="text"]{font-size:24px}.premium-authentication .close{right:30px;top:30px;z-index:10000000}.premium-authentication .premium-modal{bottom:2vh;left:30vw;right:30vw;top:2vh;max-height:none;max-width:none;min-height:200px;min-width:480px;width:auto}.premium-authentication.premiumBilling .premium-modal{left:10vw;right:10vw}.premium-authentication.premiumBilling .premium-modal .subscription-form{width:400px;display:inline-block;vertical-align:top}.premium-authentication.premiumBilling .premium-modal .subscription-information{width:calc(100% - 425px);display:inline-block;margin-left:20px}.premium-authentication.premiumConfirmation .premium-modal{left:10vw;right:10vw}.premium-authentication.premiumConfirmation .premium-modal .premium-confirmation .payment-info{float:left;width:35%}.premium-authentication.premiumConfirmation .premium-modal .premium-confirmation .summary{float:left;width:65%;padding-left:50px;box-sizing:border-box}.premium-authentication.premiumConfirmation .premium-modal .premium-confirmation.paypal .payment-info{width:40%}.premium-authentication.premiumConfirmation .premium-modal .premium-confirmation.paypal .payment-info dl dt{width:41%}.premium-authentication.premiumConfirmation .premium-modal .premium-confirmation.paypal .payment-info dl dd{width:59%}.premium-authentication.premiumConfirmation .premium-modal .premium-confirmation.paypal .summary{width:60%}.video-heading h1{font:56px/62px "Proxima Nova",sans-serif;font-weight:300}.content{font-size:18px}.trp-thumb-listing>ul>li{width:220px}.trp-thumb-listing>ul>li:not(:last-child){padding-right:20px}.trp-thumb-listing>ul>li .title{font-size:18px}
