.mzp-c-logo.mzp-t-product-firefox.mzp-t-logo-2xl,.mzp-c-logo.mzp-t-product-firefox.mzp-t-logo-lg,.mzp-c-logo.mzp-t-product-firefox.mzp-t-logo-md,.mzp-c-logo.mzp-t-product-firefox.mzp-t-logo-sm,.mzp-c-logo.mzp-t-product-firefox.mzp-t-logo-xl,.mzp-c-logo.mzp-t-product-firefox.mzp-t-logo-xs{background-image:url("/media/protocol/img/logos/firefox/browser/logo.eb1324e44442.svg")}.mzp-c-logo.mzp-t-product-beta.mzp-t-logo-2xl,.mzp-c-logo.mzp-t-product-beta.mzp-t-logo-lg,.mzp-c-logo.mzp-t-product-beta.mzp-t-logo-md,.mzp-c-logo.mzp-t-product-beta.mzp-t-logo-sm,.mzp-c-logo.mzp-t-product-beta.mzp-t-logo-xl,.mzp-c-logo.mzp-t-product-beta.mzp-t-logo-xs{background-image:url("/media/protocol/img/logos/firefox/browser/beta/logo.9d84b80dbb88.svg")}.mzp-c-logo.mzp-t-product-developer.mzp-t-logo-2xl,.mzp-c-logo.mzp-t-product-developer.mzp-t-logo-lg,.mzp-c-logo.mzp-t-product-developer.mzp-t-logo-md,.mzp-c-logo.mzp-t-product-developer.mzp-t-logo-sm,.mzp-c-logo.mzp-t-product-developer.mzp-t-logo-xl,.mzp-c-logo.mzp-t-product-developer.mzp-t-logo-xs{background-image:url("/media/protocol/img/logos/firefox/browser/developer/logo.41d42822c8fb.svg")}.mzp-c-logo{background-position:0 0;background-repeat:no-repeat;background-size:contain;direction:ltr;display:block;margin-bottom:32px;margin-top:0;overflow:hidden;text-align:left;text-indent:-9999px;white-space:nowrap}[dir=rtl] .mzp-c-logo{background-position:100% 0}.mzp-c-logo.mzp-t-logo-xs{height:24px;margin-bottom:24px;width:24px}.mzp-c-logo.mzp-t-logo-sm{height:32px;width:32px}.mzp-c-logo.mzp-t-logo-md{height:48px;width:48px}.mzp-c-logo.mzp-t-logo-lg{height:64px;margin-bottom:48px;width:64px}.mzp-c-logo.mzp-t-logo-xl{height:96px;margin-bottom:64px;width:96px}.mzp-c-logo.mzp-l-logo-center,.mzp-c-logo.mzp-l-logo-center-on-sm-md{background-position:top;margin-left:auto;margin-right:auto}@media(min-width:768px){.mzp-c-logo.mzp-l-logo-center-on-sm-md{background-position:0 0;margin-left:0;margin-right:0}[dir=rtl] .mzp-c-logo.mzp-l-logo-center-on-sm-md{background-position:100% 0}}.mzp-c-logo.mzp-t-product-nightly.mzp-t-logo-2xl,.mzp-c-logo.mzp-t-product-nightly.mzp-t-logo-lg,.mzp-c-logo.mzp-t-product-nightly.mzp-t-logo-md,.mzp-c-logo.mzp-t-product-nightly.mzp-t-logo-sm,.mzp-c-logo.mzp-t-product-nightly.mzp-t-logo-xl,.mzp-c-logo.mzp-t-product-nightly.mzp-t-logo-xs{background-image:url("/media/protocol/img/logos/firefox/browser/nightly/logo.91c8528645bc.svg")}.c-sub-navigation{background:#f9f9fa}.c-sub-navigation .mzp-l-content{padding-bottom:16px;padding-top:0}.c-sub-navigation .c-sub-navigation-content{padding-top:16px}.c-sub-navigation .c-sub-navigation-icon{float:left;height:24px;margin-right:8px;vertical-align:middle;width:24px}[dir=rtl] .c-sub-navigation .c-sub-navigation-icon{float:right;margin-left:8px;margin-right:8px}.c-sub-navigation .c-sub-navigation-title{display:inline-block;font-family:var(--body-font-family);font-size:var(--text-body-md);font-weight:700;line-height:1.5;margin-bottom:0}.c-sub-navigation .c-sub-navigation-title a:link,.c-sub-navigation .c-sub-navigation-title a:visited{color:#000;text-decoration:none}.c-sub-navigation .c-sub-navigation-title a:active,.c-sub-navigation .c-sub-navigation-title a:focus,.c-sub-navigation .c-sub-navigation-title a:hover{text-decoration:underline}.c-sub-navigation .c-sub-navigation-mobile-toggle{float:right;font-family:var(--body-font-family);font-size:16px;font-size:1rem;font-weight:700;line-height:1.5;margin-right:8px;width:40%}[dir=rtl] .c-sub-navigation .c-sub-navigation-mobile-toggle{float:left;margin-left:8px;margin-right:8px}@supports(--css:variables){.c-sub-navigation .c-sub-navigation-mobile-toggle{font-size:var(--body-md-size);line-height:var(--body-line-height)}}.c-sub-navigation .c-sub-navigation-mobile-toggle span{border:0;clip:rect(0 0 0 0);display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.c-sub-navigation .c-sub-navigation-mobile-toggle button{background-color:rgba(0,0,0,0);border:0;color:inherit;display:block;font-size:16px;font-size:1rem;font-weight:700;height:24px;line-height:1.5;margin-bottom:0;padding:0;position:relative;text-align:left;width:100%}[dir=rtl] .c-sub-navigation .c-sub-navigation-mobile-toggle button{text-align:right}@supports(--css:variables){.c-sub-navigation .c-sub-navigation-mobile-toggle button{font-size:var(--body-md-size);line-height:var(--body-line-height)}}.c-sub-navigation .c-sub-navigation-mobile-toggle.is-summary{margin:0;padding:0}.c-sub-navigation .c-sub-navigation-mobile-toggle.is-summary button:focus{outline:1px dotted #000}.c-sub-navigation .c-sub-navigation-mobile-toggle.is-summary button:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%239595a3' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 9 7 7 7-7'/%3E%3C/svg%3E") 0 0 no-repeat;-webkit-background-size:24px,24px;background-size:24px,24px;content:"";height:24px;margin-top:-12px;position:absolute;top:50%;-webkit-transition:transform .1s ease-in-out;transition:transform .1s ease-in-out;width:24px}.c-sub-navigation .c-sub-navigation-mobile-toggle.is-summary button:before{right:4px}[dir=rtl] .c-sub-navigation .c-sub-navigation-mobile-toggle.is-summary button:before{left:4px;right:auto}.c-sub-navigation .c-sub-navigation-mobile-toggle.is-summary button[aria-expanded=true]:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-sub-navigation .c-sub-navigation-list{margin:0}.c-sub-navigation .c-sub-navigation-list.is-closed{display:none}.no-js .c-sub-navigation .c-sub-navigation-list.is-closed{display:block}@media(min-width:768px){.c-sub-navigation .c-sub-navigation-list.is-closed{display:block}}.c-sub-navigation .c-sub-navigation-list.mzp-js-details-wrapper{margin-top:8px}.c-sub-navigation .c-sub-navigation-item{padding:4px 0}.c-sub-navigation .c-sub-navigation-item a:link,.c-sub-navigation .c-sub-navigation-item a:visited{color:#000;font-family:var(--body-font-family);font-size:14px;font-size:.875rem;line-height:1.5;text-decoration:none}@supports(--css:variables){.c-sub-navigation .c-sub-navigation-item a:link,.c-sub-navigation .c-sub-navigation-item a:visited{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}.c-sub-navigation .c-sub-navigation-item a:link:active,.c-sub-navigation .c-sub-navigation-item a:link:focus,.c-sub-navigation .c-sub-navigation-item a:link:hover,.c-sub-navigation .c-sub-navigation-item a:visited:active,.c-sub-navigation .c-sub-navigation-item a:visited:focus,.c-sub-navigation .c-sub-navigation-item a:visited:hover{text-decoration:underline}.c-sub-navigation .c-sub-navigation-item .mzp-c-button.mzp-t-product{color:#0060df}.c-sub-navigation .c-sub-navigation-item a[aria-current=page]{font-weight:700}@media(min-width:480px){.c-sub-navigation .c-sub-navigation-mobile-toggle{width:50%}}@media(min-width:768px){.c-sub-navigation{zoom:1}.c-sub-navigation:after{clear:both;content:"";display:block;height:0;visibility:hidden}.c-sub-navigation .c-sub-navigation-title{display:block;float:left;margin-bottom:0;margin-right:16px}[dir=rtl] .c-sub-navigation .c-sub-navigation-title{float:right;margin-left:16px;margin-right:0}.c-sub-navigation .c-sub-navigation-mobile-toggle{display:none}.c-sub-navigation .c-sub-navigation-list{float:right;margin-right:-8px}[dir=rtl] .c-sub-navigation .c-sub-navigation-list{float:left;margin-left:-8px;margin-right:0}.c-sub-navigation .c-sub-navigation-list.mzp-js-details-wrapper{margin-top:0}.c-sub-navigation .c-sub-navigation-item{display:inline-block;padding:0 8px}}#beta .mzp-l-content,#developer .mzp-l-content,#nightly .mzp-l-content,#testflight .mzp-l-content{max-width:928px}.mzp-c-call-out{background-color:#ededf0}.mzp-c-call-out-compact{background:rgba(0,0,0,0)}@media(min-width:768px){.mzp-c-call-out-compact.mzp-t-product-beta .mzp-c-call-out-content,.mzp-c-call-out-compact.mzp-t-product-developer .mzp-c-call-out-content,.mzp-c-call-out-compact.mzp-t-product-firefox .mzp-c-call-out-content,.mzp-c-call-out-compact.mzp-t-product-focus .mzp-c-call-out-content,.mzp-c-call-out-compact.mzp-t-product-nightly .mzp-c-call-out-content{-webkit-background-size:96px 96px;background-size:96px 96px;padding:0 0 0 192px}[dir=rtl] .mzp-c-call-out-compact.mzp-t-product-beta .mzp-c-call-out-content,[dir=rtl] .mzp-c-call-out-compact.mzp-t-product-developer .mzp-c-call-out-content,[dir=rtl] .mzp-c-call-out-compact.mzp-t-product-firefox .mzp-c-call-out-content,[dir=rtl] .mzp-c-call-out-compact.mzp-t-product-focus .mzp-c-call-out-content,[dir=rtl] .mzp-c-call-out-compact.mzp-t-product-nightly .mzp-c-call-out-content{padding:0 192px 0 0}}.show-linux{display:none}.linux .show-linux{display:block}.l-notes{font-size:14px;font-size:.875rem;line-height:1.5;max-width:1024px}@supports(--css:variables){.l-notes{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}.l-notes.mzp-l-content{padding-top:0}.l-notes ul li{font-size:16px;font-size:1rem;line-height:1.5}@supports(--css:variables){.l-notes ul li{font-size:var(--body-md-size);line-height:var(--body-line-height)}}.learn-more{display:block;font-size:16px;font-size:1rem;line-height:1.5;margin-top:16px;text-align:center}@supports(--css:variables){.learn-more{font-size:var(--body-md-size);line-height:var(--body-line-height)}}.t-newsletter{padding:48px 24px}.t-newsletter .mzp-l-content{background:#fff;border-radius:8px;box-shadow:0 16px 24px 2px rgba(29,17,51,.04),0 6px 32px 4px rgba(9,32,77,.12),0 8px 12px -5px rgba(29,17,51,.12);max-width:432px;min-width:0;padding-bottom:48px;padding-top:48px}.t-newsletter .mzp-c-newsletter-content{margin-bottom:0}.t-newsletter .mzp-c-newsletter-form{font-size:14px;font-size:.875rem;padding-top:0}.t-newsletter .mzp-c-newsletter-form input[type=email],.t-newsletter .mzp-c-newsletter-form select{min-width:0}.t-newsletter .mzp-c-newsletter-form label[for=id_email]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.t-newsletter .mzp-c-newsletter-form legend{font-size:14px;font-size:.875rem}.t-newsletter .mzp-c-newsletter-title{font-size:24px;font-size:1.5rem;margin-bottom:16px}.t-newsletter .mzp-c-newsletter-tagline{margin-bottom:32px}.t-newsletter .mzp-c-newsletter-tagline br{display:none}.t-newsletter .mzp-c-newsletter-details{text-align:left}.t-newsletter .mzp-c-form-submit{margin-bottom:0}.t-newsletter .mzp-c-fieldnote{margin-top:4px}.t-newsletter .mzp-c-newsletter-thanks{padding-top:0}.t-newsletter .mzp-c-newsletter-thanks h3{font-size:24px;font-size:1.5rem}.t-newsletter .mzp-c-newsletter-thanks p{margin-bottom:0}@media(min-width:768px){.t-newsletter{padding:48px}.t-newsletter .mzp-l-content{max-width:1152px}.t-newsletter .mzp-c-newsletter-form{display:grid;grid-column-gap:48px;grid-template-columns:auto 304px}.t-newsletter .mzp-c-button,.t-newsletter .mzp-c-newsletter-tagline{margin-bottom:0}}@media(min-width:1024px){.t-newsletter .mzp-l-content{padding-left:48px;padding-right:48px}.t-newsletter .mzp-c-newsletter-form{grid-column-gap:64px;background:url("/media/img/firefox/developer/mail.0f885d7b3a03.svg") 0 0 no-repeat;padding-left:132px}}