.news-feed{margin:0}.news-feed>li{zoom:1}.news-feed>li:after{clear:both;content:'';display:block;height:0;visibility:hidden}.news-feed .entry img{display:block;margin-bottom:20px}@media screen and (min-width:760px){.news-feed .entry{padding:20px 0 20px 300px}.news-feed .entry img{float:left;margin:0 0 40px -300px;width:260px}.news-feed .entry .cta-link{max-width:300px;width:60%}}@media screen and (min-width:1000px){.news-feed .entry{padding:20px 0 20px 460px}.news-feed .entry img{margin-left:-460px;max-width:none;width:420px}}@media screen and (min-width:1400px){.news-feed .entry .entry-summary,.news-feed .entry a.entry-block{max-width:34em}}.news-feed .entry a.entry-block{display:block;text-decoration:none}.news-feed .entry a.entry-block:link h2,.news-feed .entry a.entry-block:link h3,.news-feed .entry a.entry-block:visited h2,.news-feed .entry a.entry-block:visited h3{-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out;color:#000}.news-feed .entry a.entry-block:active h2,.news-feed .entry a.entry-block:active h3,.news-feed .entry a.entry-block:focus h2,.news-feed .entry a.entry-block:focus h3,.news-feed .entry a.entry-block:hover h2,.news-feed .entry a.entry-block:hover h3{-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out;color:#175a77}.news-feed .entry-title{font-size:18px;font-size:1rem}@media screen and (min-width:760px){.news-feed .entry-title{font-size:24px;font-size:1.33333rem}}@media screen and (min-width:1000px){.news-feed .entry-title{font-size:36px;font-size:2rem}}.cards-container .card{zoom:1;padding:20px 0;position:relative}.cards-container .card:after{clear:both;content:'';display:block;height:0;visibility:hidden}.cards-container .card-content>a:link,.cards-container .card-content>a:visited{text-decoration:none}.cards-container .card-content>a:link h2,.cards-container .card-content>a:link h3,.cards-container .card-content>a:visited h2,.cards-container .card-content>a:visited h3{-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out;color:#000}.cards-container .card-content>a:active h2,.cards-container .card-content>a:active h3,.cards-container .card-content>a:focus h2,.cards-container .card-content>a:focus h3,.cards-container .card-content>a:hover h2,.cards-container .card-content>a:hover h3{-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out;color:#175a77}.cards-container .card-label{font-size:16px;font-size:.88889rem;line-height:1.1;margin:0 0 20px}@media screen and (min-width:760px){.cards-container .card-label{font-size:18px;font-size:1rem}}@media screen and (min-width:1000px){.cards-container .card-label{font-size:24px;font-size:1.33333rem}}.cards-container .card-label span,.cards-container .card-label strong{background:#000;color:#fff;padding:0 5px 0 40px}.cards-container .card-title{font-size:18px;font-size:1rem}@media screen and (min-width:760px){.cards-container .card-title{font-size:24px;font-size:1.33333rem}}@media screen and (min-width:1000px){.cards-container .card-title{font-size:36px;font-size:2rem}}.cards-container .image-card .card-label{left:0;position:absolute;top:80px;z-index:2}.cards-container .image-card .card-label span,.cards-container .image-card .card-label strong{background:#fff;color:#000}.cards-container .image-card .card-image{height:240px;margin:0 auto 20px;overflow:hidden;position:relative;width:100%;z-index:1}.cards-container .image-card .card-content{background-color:#fff;margin:-180px 40px 0 0;padding:20px 40px;position:relative;z-index:2}@media screen and (min-width:480px){.cards-container .image-card .card-content{padding:0;margin:0}.cards-container .image-card .card-image{display:block;margin:0 0 20px;overflow:hidden;position:relative;text-align:center;width:420px}.cards-container .image-card .card-image img{display:block;margin:0 auto}}@media screen and (min-width:760px){.cards-container .image-card{padding-left:300px}.cards-container .image-card .card-label{top:60px}.cards-container .image-card .card-content{padding:0;margin:0}.cards-container .image-card .card-image{float:left;margin:0 0 0 -300px;width:260px}}@media screen and (min-width:1000px){.cards-container .image-card{padding-left:460px}.cards-container .image-card .card-image{margin-left:-460px;width:420px;height:220px}.cards-container .image-card .card-content{margin:0}.cards-container.is-five-cards .card,.cards-container.is-three-cards .card{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:0;border-top:4px solid #000;float:right;width:49%}.cards-container.is-five-cards .card.is-featured,.cards-container.is-three-cards .card.is-featured{float:left}.cards-container.is-five-cards .card-content,.cards-container.is-three-cards .card-content{padding:20px 40px}.cards-container.is-five-cards .image-card,.cards-container.is-three-cards .image-card{border-top:0;padding:0}.cards-container.is-five-cards .image-card .card-image,.cards-container.is-three-cards .image-card .card-image{width:100%;height:auto;margin-left:0;float:none}.cards-container.is-five-cards .image-card .card-content,.cards-container.is-three-cards .image-card .card-content{padding-top:40px;margin-right:80px;margin-top:-200px}}@media screen and (min-width:1400px){.cards-container .card-content{max-width:34em}}@supports (display:grid){@media screen and (min-width:1000px){.cards-container.is-five-cards,.cards-container.is-three-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,min-content);grid-gap:20px}.cards-container.is-five-cards .card,.cards-container.is-three-cards .card{float:none;width:auto}.cards-container.is-five-cards .image-card,.cards-container.is-three-cards .image-card{border-top:0;padding:0;display:grid;grid-template-rows:minmax(200px,30%) min-content min-content}.cards-container.is-five-cards .image-card .card-content,.cards-container.is-three-cards .image-card .card-content{background:#fff;margin:0 80px 0 0;grid-row:3;grid-column:1;z-index:2}.cards-container.is-five-cards .image-card .card-image,.cards-container.is-three-cards .image-card .card-image{width:auto;max-height:80%;height:auto;float:none;margin:0;grid-row:1/span 3;grid-column:1;z-index:1}.cards-container.is-five-cards .image-card .card-label,.cards-container.is-three-cards .image-card .card-label{position:static;grid-row:2;grid-column:1;z-index:2}.cards-container.is-five-cards .image-card.is-featured,.cards-container.is-three-cards .image-card.is-featured{grid-column:1;grid-row:1/span 2}.cards-container.is-five-cards .image-card.is-featured .card-content,.cards-container.is-three-cards .image-card.is-featured .card-content{padding-top:40px}}@media screen and (min-width:1400px){.cards-container.is-five-cards .image-card,.cards-container.is-three-cards .image-card{grid-template-rows:minmax(260px,40%) min-content min-content}}@media screen and (min-width:1000px){.cards-container.is-five-cards{grid-template-rows:repeat(4,min-content)}.cards-container.is-five-cards .image-card.is-featured{grid-row:1/span 4}}}.outro .content:before{content:none}.outro-item{margin-bottom:40px;padding:20px;color:#fff}.outro-item h2{font-size:18px;font-size:1rem}@media screen and (min-width:760px){.outro-item h2{font-size:24px;font-size:1.33333rem}}@media screen and (min-width:1000px){.outro-item h2{font-size:36px;font-size:2rem}}.outro-item .tagline{font-size:16px;font-size:.88889rem}@media screen and (min-width:760px){.outro-item .tagline{font-size:18px;font-size:1rem}}@media screen and (min-width:1000px){.outro-item .tagline{font-size:24px;font-size:1.33333rem}}@media screen and (min-width:1000px){.outro-item{padding:40px}}@media screen and (min-width:1400px){.outro-item{min-height:358px}}@media screen and (min-width:760px){.outro-item-detail{width:40%}}.outro-item-newsletter{background-color:#0a84ff;background-image:url("/media/img/firefox/hub/critters.85be3ba27b7e.png");background-size:280px 230px;background-repeat:no-repeat;background-position:top -50px center;padding-top:190px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.outro-item-newsletter{background-image:url("/media/img/firefox/hub/critters-high-res.44e50a3a6c6c.png");background-size:280px 230px}}.outro-item-newsletter .tagline,.outro-item-newsletter h2{text-align:center}.outro-item-newsletter .newsletter-form{margin:0 auto}@media screen and (min-width:760px){.outro-item-newsletter{-webkit-background-size:500px,410px;background-size:500px,410px;background-position:right -120px top -40px;padding-top:20px}.outro-item-newsletter .tagline,.outro-item-newsletter h2{text-align:left}.outro-item-newsletter .newsletter-form{margin:0}}@media screen and (min-width:1000px){.outro-item-newsletter{-webkit-background-size:600px,494px;background-size:600px,494px;background-position:right -80px top -60px}}@media screen and (min-width:1400px){.outro-item-newsletter{-webkit-background-size:750px,617px;background-size:750px,617px;background-position:right -20px top -140px}}.outro-item-newsletter a:link,.outro-item-newsletter a:visited{color:#fff;text-decoration:underline}@media screen and (min-width:560px){html[dir=rtl] .outro-item-newsletter{background-position:left -140px top -20px}}@media screen and (min-width:760px){html[dir=rtl] .outro-item-newsletter{background-position:left -160px top -40px}}@media screen and (min-width:1000px){html[dir=rtl] .outro-item-newsletter{background-position:left -120px top -60px}}@media screen and (min-width:1400px){html[dir=rtl] .outro-item-newsletter{background-position:left -60px top -140px}}#newsletter-form{font-family:"Open Sans",X-LocaleSpecific,sans-serif;width:100%}@media screen and (min-width:640px){#newsletter-form{max-width:300px}}#newsletter-form input[type=email]{font-family:"Open Sans",X-LocaleSpecific,sans-serif;border-color:#fff;border-radius:0;padding:.5em 10px;width:100%}#newsletter-form #form-details{font-size:12px;font-size:.66667rem;padding-top:20px}@media screen and (min-width:760px){#newsletter-form #form-details{font-size:14px;font-size:.77778rem}}#newsletter-form button[type=submit]{margin:20px 0 5px}#newsletter-form label{font-size:12px;font-size:.66667rem}@media screen and (min-width:760px){#newsletter-form label{font-size:14px;font-size:.77778rem}}#newsletter-form small{font-size:12px;font-size:.66667rem}#newsletter-form select{font-family:"Open Sans",X-LocaleSpecific,sans-serif;max-width:100%}#newsletter-form .field{margin-bottom:5px}#footer-email-errors .errorlist{background:#fff;color:#c13832}