.c-page-header{background:rgba(0,0,0,0)}.c-page-header .mzp-l-content{padding-bottom:16px;padding-top:16px}@media(min-width:1024px){.c-page-header .mzp-l-content{padding-bottom:32px;padding-top:32px}.c-page-header .mzp-c-notification-bar{margin-top:0}}.c-page-header-inner{align-items:center;display:grid;grid-template-columns:1fr}.c-page-header-logo-fx{background:url("/media/img/logos/firefox/logo-word-hor.f3b18871b657.svg") no-repeat;-webkit-background-size:120px,40px;background-size:120px,40px;direction:ltr;height:40px;margin:0 auto;overflow:hidden;text-align:left;text-indent:-9999px;white-space:nowrap;width:120px}@media(min-width:1024px){.c-page-header-inner{grid-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:1fr max-content 1fr}.c-page-header-logo-fx{margin:0}}.wnp-sign-off{color:#000;font-size:14px;font-size:.875rem;line-height:1.5;margin-top:64px;text-align:center}@supports(--css:variables){.wnp-sign-off{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}.wnp-sign-off strong{display:block}@media(min-width:768px){.wnp-sign-off strong{display:inline}}.wnp-sign-off-note{color:#000;font-size:14px;font-size:.875rem;line-height:1.5;margin-inline:auto;max-width:768px;text-align:center}@supports(--css:variables){.wnp-sign-off-note{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}.c-utilities{font-size:14px;font-size:.875rem;line-height:1.5;max-width:688px;padding-bottom:96px;text-align:center}@supports(--css:variables){.c-utilities{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}.mzp-c-notification-bar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1;background-color:#ededf0;border:1px;border-radius:4px;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);color:#000;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.5;margin:24px 16px 0;padding:16px 48px;position:relative;text-align:center}.mzp-c-notification-bar:after{clear:both;content:"";display:block;height:0;visibility:hidden}@supports(--css:variables){.mzp-c-notification-bar{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}@media(min-width:480px){.mzp-c-notification-bar{margin:24px auto 0;max-width:688px}}.mzp-c-notification-bar p{display:inline-block;margin:0 auto}.mzp-c-notification-bar a:link,.mzp-c-notification-bar a:visited{color:inherit;display:inline-block;font-size:inherit;font-weight:700;margin:0 8px}.mzp-c-notification-bar a:link:active,.mzp-c-notification-bar a:link:focus,.mzp-c-notification-bar a:link:hover,.mzp-c-notification-bar a:visited:active,.mzp-c-notification-bar a:visited:focus,.mzp-c-notification-bar a:visited:hover{color:inherit;text-decoration:none}.mzp-c-notification-bar.mzp-is-sticky{left:16px;margin:16px 0;position:fixed;right:16px;z-index:2}@media(min-width:480px){.mzp-c-notification-bar.mzp-is-sticky{margin:16px auto}}.mzp-c-notification-bar .mzp-c-notification-bar-button{background:url("/media/protocol/img/icons/close.73e5756fc7ce.svg") 50%/20px 20px no-repeat;border:0;direction:ltr;height:20px;left:auto;margin:8px;overflow:hidden;padding:0;position:absolute;right:0;text-align:left;text-indent:-9999px;top:0;white-space:nowrap;width:20px}[dir=rtl] .mzp-c-notification-bar .mzp-c-notification-bar-button{left:0;right:auto}.mzp-c-notification-bar .mzp-c-notification-bar-button:hover{cursor:pointer}.mzp-c-notification-bar .mzp-c-notification-bar-button:focus{border:1px solid}@media(min-width:480px){.mzp-c-notification-bar .mzp-c-notification-bar-button{background-color:#b1b1bc;border-radius:0 4px 4px 0;float:right;height:100%;margin:0;padding:0;width:40px}[dir=rtl] .mzp-c-notification-bar .mzp-c-notification-bar-button{border-radius:4px 0 0 4px;float:left}.mzp-c-notification-bar .mzp-c-notification-bar-button:focus,.mzp-c-notification-bar .mzp-c-notification-bar-button:hover{background-color:#9595a2;border:0}}.mzp-c-notification-bar.mzp-t-success{background-color:#88ffd1}@media(min-width:480px){.mzp-c-notification-bar.mzp-t-success .mzp-c-notification-bar-button{background-color:#2ac3a2}.mzp-c-notification-bar.mzp-t-success .mzp-c-notification-bar-button:focus,.mzp-c-notification-bar.mzp-t-success .mzp-c-notification-bar-button:hover{background-color:#008787}}.mzp-c-notification-bar.mzp-t-error{background-color:#ff848b}@media(min-width:480px){.mzp-c-notification-bar.mzp-t-error .mzp-c-notification-bar-button{background-color:#e22850}.mzp-c-notification-bar.mzp-t-error .mzp-c-notification-bar-button:focus,.mzp-c-notification-bar.mzp-t-error .mzp-c-notification-bar-button:hover{background-color:#c50042}}.mzp-c-notification-bar.mzp-t-warning{background-color:#ffea80}@media(min-width:480px){.mzp-c-notification-bar.mzp-t-warning .mzp-c-notification-bar-button{background-color:#ffbd4f}.mzp-c-notification-bar.mzp-t-warning .mzp-c-notification-bar-button:focus,.mzp-c-notification-bar.mzp-t-warning .mzp-c-notification-bar-button:hover{background-color:#ffa436}}.mzp-c-notification-bar.mzp-t-click{background-color:#0060df;color:#fff;font-weight:600}.mzp-c-notification-bar.mzp-t-click .mzp-c-notification-bar-button{background-image:url("/media/protocol/img/icons/close-white.8557d2773e57.svg")}@media(min-width:480px){.mzp-c-notification-bar.mzp-t-click .mzp-c-notification-bar-button{background-color:#054096}.mzp-c-notification-bar.mzp-t-click .mzp-c-notification-bar-button:focus,.mzp-c-notification-bar.mzp-t-click .mzp-c-notification-bar-button:hover{background-color:#073072}}@media(min-width:768px){.mzp-l-columns{display:grid;grid-gap:48px 64px;gap:48px 64px}.mzp-l-columns.mzp-t-columns-four,.mzp-l-columns.mzp-t-columns-two{grid-template-columns:repeat(2,1fr)}@supports(--css:variables){.mzp-l-columns{grid-gap:var(--v-grid-sm) var(--h-grid-md);gap:var(--v-grid-sm) var(--h-grid-md)}}ol.mzp-l-columns,ul.mzp-l-columns{margin-bottom:0}}@media(min-width:1024px){.mzp-l-columns{grid-gap:48px 80px;gap:48px 80px}.mzp-l-columns.mzp-t-columns-three{grid-template-columns:repeat(3,1fr)}.mzp-l-columns.mzp-t-columns-four{grid-template-columns:repeat(4,1fr)}@supports(--css:variables){.mzp-l-columns{grid-gap:var(--v-grid-lg) var(--h-grid-xl);gap:var(--v-grid-lg) var(--h-grid-xl)}}}.mzp-t-content-md .mzp-l-columns.mzp-t-columns-three,.mzp-t-content-md.mzp-l-columns.mzp-t-columns-three,.mzp-t-content-sm .mzp-l-columns,.mzp-t-content-sm.mzp-l-columns{display:block}.mzp-t-content-md .mzp-l-columns,.mzp-t-content-md.mzp-l-columns{grid-column-gap:64px;column-gap:64px}@supports(--css:variables){.mzp-t-content-md .mzp-l-columns,.mzp-t-content-md.mzp-l-columns{grid-column-gap:var(--h-grid-md);column-gap:var(--h-grid-md)}}.mzp-t-content-md .mzp-l-columns.mzp-t-columns-four,.mzp-t-content-md.mzp-l-columns.mzp-t-columns-four{grid-template-columns:repeat(2,1fr)}.mzp-t-content-lg .mzp-l-columns.mzp-t-columns-four,.mzp-t-content-lg .mzp-l-columns.mzp-t-columns-three,.mzp-t-content-lg.mzp-l-columns.mzp-t-columns-four,.mzp-t-content-lg.mzp-l-columns.mzp-t-columns-three{grid-column-gap:64px;column-gap:64px}@supports(--css:variables){.mzp-t-content-lg .mzp-l-columns.mzp-t-columns-four,.mzp-t-content-lg .mzp-l-columns.mzp-t-columns-three,.mzp-t-content-lg.mzp-l-columns.mzp-t-columns-four,.mzp-t-content-lg.mzp-l-columns.mzp-t-columns-three{grid-column-gap:var(--h-grid-md);column-gap:var(--h-grid-md)}}.mzp-c-video{height:100%;overflow:hidden;position:relative;width:100%}.mzp-c-video:after{content:"";display:block;padding-top:56.25%}.mzp-c-video.mzp-has-aspect-4-3:after{padding-top:75%}.mzp-c-video iframe,.mzp-c-video video{height:100%;left:0;position:absolute;top:0;width:100%}.video-play{display:block;line-height:0;position:relative}.video-play:after{background:url("/media/img/icons/video-play.b8e75e4e23bd.svg") 0 0 no-repeat;content:"";height:100px;left:50%;margin:-50px 0 0 -50px;opacity:.7;position:absolute;top:50%;transition:opacity .15s ease-in-out,transform .15s ease-in-out;width:100px;z-index:2}.video-play:focus,.video-play:hover{border-color:#fff;outline:0}.video-play:focus:after,.video-play:hover:after{opacity:1;transform:scale(1.1)}.mzp-c-video .video-play{height:100%;left:0;position:absolute;top:0;width:100%}@media(prefers-color-scheme:dark){.content-wrapper,body,html{background:#2b2a33;color:#fff}.wnp-content-main h1,.wnp-content-main h2,.wnp-content-main h3,.wnp-content-main h4{color:#fff}.c-page-header-logo-fx{background:url("/media/img/logos/firefox/logo-word-hor-white.c4873b25894a.svg") no-repeat;-webkit-background-size:120px,40px;background-size:120px,40px}.c-loading-placeholder-element{background-image:linear-gradient(100deg,#545353 30%,#616161 50%,#545353 70%)}.c-utilities a:link,.c-utilities a:link:active,.c-utilities a:link:focus,.c-utilities a:link:hover,.c-utilities a:visited,.c-utilities a:visited:active,.c-utilities a:visited:focus,.c-utilities a:visited:hover,.wnp-sign-off,.wnp-sign-off-note{color:#fff}.wnp-donate-wrapper .mzp-c-button{border-color:#fff!important;color:#fff!important}.wnp-donate-wrapper .mzp-c-button .mzp-c-button-icon-start>svg>path{fill:#fff!important}.wnp-donate-wrapper .mzp-c-button:active,.wnp-donate-wrapper .mzp-c-button:focus,.wnp-donate-wrapper .mzp-c-button:hover{color:#000!important}.wnp-donate-wrapper .mzp-c-button:active .mzp-c-button-icon-start>svg>path,.wnp-donate-wrapper .mzp-c-button:focus .mzp-c-button-icon-start>svg>path,.wnp-donate-wrapper .mzp-c-button:hover .mzp-c-button-icon-start>svg>path{fill:#000!important}}.wnp-footer{text-align:center}.wnp-content-main{background:#6863e5 linear-gradient(260deg,#ad35dc -30%,#6863e5 60%,#452789 110%);color:#fff;padding-top:50px}.wnp-content-main .wnp-main-title{color:#fff;font-size:40px;font-size:2.5rem;margin:32px 0 24px}@media(min-width:1024px){.wnp-content-main .wnp-main-title{font-size:56px;font-size:3.5rem}}.wnp-content-main .wnp-main-body{color:#fff;font-family:Metropolis,Inter,X-LocaleSpecific,sans-serif;font-size:20px;font-size:1.25rem;line-height:1.2}@media(min-width:768px){.wnp-content-main .wnp-main-body{font-size:24px;font-size:1.5rem;line-height:1.166}}@supports(--css:variables){.wnp-content-main .wnp-main-body{font-size:var(--title-2xs-size);line-height:var(--title-2xs-line-height)}@media(min-width:768px){.wnp-content-main .wnp-main-body{font-size:var(--title-xs-size);line-height:var(--title-xs-line-height)}}}.wnp-content-main .mzp-c-video{border:2px solid #fff;border-radius:8px}.wnp-action-container{align-items:flex-start;background-color:#fff;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000;display:flex;flex-direction:column;height:100%;justify-content:flex-end;margin-bottom:32px;padding:82px 24px 24px;position:relative}@media(min-width:768px){.wnp-action-container{margin-bottom:0}}.wnp-action-container h2{font-size:20px;font-size:1.25rem;line-height:1.2}@media(min-width:768px){.wnp-action-container h2{font-size:24px;font-size:1.5rem;line-height:1.166}}@supports(--css:variables){.wnp-action-container h2{font-size:var(--title-2xs-size);line-height:var(--title-2xs-line-height)}@media(min-width:768px){.wnp-action-container h2{font-size:var(--title-xs-size);line-height:var(--title-xs-line-height)}}}.wnp-action-container .c-cta-button{appearance:none;background:0;border:0;color:#0060df;cursor:pointer;font-family:Metropolis,Inter,X-LocaleSpecific,sans-serif;font-weight:700;padding:0;text-decoration:underline}.wnp-action-container .c-cta-button:focus,.wnp-action-container .c-cta-button:hover{text-decoration:none}.wnp-action-container .wnp-sticker-heart{left:94px;position:absolute;top:-28px}@media(min-width:768px){.wnp-action-container .wnp-sticker-heart{left:16px;top:-40px}}.wnp-action-container .wnp-sticker-fox{left:-28px;position:absolute;top:-2px}@media(min-width:768px){.wnp-action-container .wnp-sticker-fox{left:-72px;top:48px}}.wnp-action-container .wnp-sticker-happy{left:30px;position:absolute;top:-48px}@media(min-width:768px){.wnp-action-container .wnp-sticker-happy{left:-40px;top:-16px}}.wnp-action-container .wnp-sticker-chat{bottom:-48px;position:absolute;right:-24px}@media(min-width:768px){.wnp-action-container .wnp-sticker-chat{right:-64px}}.c-cta-button.js-new-tab,.mzp-c-button.js-new-tab{display:none}.c-cta-button.js-new-tab.show,.mzp-c-button.js-new-tab.show{display:inline-block}