:root{--accordian-duration:.15s;--anim-duration:1.2s;--li-hover-background-color:#F1F1F1;--nav-selected-background-color:#FAFAFA;--color-body:#7E7E7E;--color-border:#E6E6E6;--color-blue700:#1967D2;--color-blue800:#185ABC;--color-menu:#3C4043;--color-menuDark:#292c2e;--color-menuText:#9B0063;--color-orange:#FF4C1D;--color-plum:#9B0063}
.align-center{text-align:center;margin-left:auto;margin-right:auto}.bg-light{background-color:#fafafa}.bg-light-light{background:linear-gradient(180deg,#FAFAFA 0,rgba(250,250,250,0) 100%)}.color-gradient{background:linear-gradient(90deg,#FF4C1D 30.73%,#B21252 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.color-body{color:##7E7E7E}.color-menu{color:#3C4043}.color-blue700{color:#1967D2}.color-blue800{color:#185ABC}.color-orange{color:#FF4C1D}.color-plum{color:#9B0063}.clearfix::after{content:"";clear:both;display:table}.float-right{float:right}.has-chevron-down{position:relative;padding-right:50px}.has-chevron-down:before{background:url(../../image/icon/chevron-down.svg)center center no-repeat;content:" ";display:block;position:absolute;height:30px;right:0;top:50%;transform:translate(0,-50%);width:30px}.d-ib{display:inline-block}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.break-all{display:block}.break-mobile{display:inline}.visible-sm{display:none}@media only screen and (max-width:768px),screen and (max-height:400px){.break-mobile{display:block}.hidden-sm{display:none}.visible-sm{display:inline-block}}
@font-face{font-family:GoogleSans;src:url(../font/GoogleSans-Regular.eot);src:url(../font/GoogleSans-Regular.eot?#iefix)format('embedded-opentype'),url(../font/GoogleSans-Regular.woff2)format('woff2'),url(../font/GoogleSans-Regular.woff)format('woff'),url(../font/GoogleSans-Regular.ttf)format('truetype');font-weight:300;font-style:normal}@font-face{font-family:GoogleSans;src:url(../font/GoogleSans-Italic.eot);src:url(../font/GoogleSans-Italic.eot?#iefix)format('embedded-opentype'),url(../font/GoogleSans-Italic.woff2)format('woff2'),url(../font/GoogleSans-Italic.woff)format('woff'),url(../font/GoogleSans-Italic.ttf)format('truetype');font-weight:300;font-style:italic}@font-face{font-family:GoogleSans;src:url(../font/GoogleSans-Medium.eot);src:url(../font/GoogleSans-Medium.eot?#iefix)format('embedded-opentype'),url(../font/GoogleSans-Medium.woff2)format('woff2'),url(../font/GoogleSans-Medium.woff)format('woff'),url(../font/GoogleSans-Medium.ttf)format('truetype');font-weight:500;font-style:normal}@font-face{font-family:GoogleSans;src:url(../font/GoogleSans-MediumItalic.eot);src:url(../font/GoogleSans-MediumItalic.eot?#iefix)format('embedded-opentype'),url(../font/GoogleSans-MediumItalic.woff2)format('woff2'),url(../font/GoogleSans-MediumItalic.woff)format('woff'),url(../font/GoogleSans-MediumItalic.ttf)format('truetype');font-weight:500;font-style:italic}@font-face{font-family:GoogleSans;src:url(../font/GoogleSans-Bold.eot);src:url(../font/GoogleSans-Bold.eot?#iefix)format('embedded-opentype'),url(../font/GoogleSans-Bold.woff2)format('woff2'),url(../font/GoogleSans-Bold.woff)format('woff'),url(../font/GoogleSans-Bold.ttf)format('truetype');font-weight:700;font-style:normal}@font-face{font-family:GoogleSans;src:url(../font/GoogleSans-BoldItalic.eot);src:url(../font/GoogleSans-BoldItalic.eot?#iefix)format('embedded-opentype'),url(../font/GoogleSans-BoldItalic.woff2)format('woff2'),url(../font/GoogleSans-BoldItalic.woff)format('woff'),url(../font/GoogleSans-BoldItalic.ttf)format('truetype');font-weight:700;font-style:italic}
body,figure,html{margin:0;padding:0}*{box-sizing:border-box}body,html{min-height:100%;min-width:100%}hr{background:0 0;border:0;border-top:1px solid #E6E6E6;height:1px}img{max-width:100%}.inner{margin:0 auto;max-width:1440px}body.state-debug .module{background:purple;border:1px solid #0f0}
li,ul{list-style:none;margin:0;padding:0}ul.grid-3 li{display:inline-block;width:33%;vertical-align:top}ul.list-bullets li{color:#3C4043;margin:.75em 0;padding-left:30px}ul.list-bullets li:before{content:"◎";margin-left:-30px;padding-right:5px}dd,dl,dt{margin:0;padding:0;position:relative}@media only screen and (max-width:768px),screen and (max-height:400px){ul.grid-3 li{width:100%}}
h2,h3{font-weight:500}body,html{color:var(--color-body);font-family:GoogleSans,Helvetica,Arial,sans-serif;font-size:18px;font-weight:300;line-height:1.7}a{color:var(--color-blue700);pointer-events:all;text-decoration:none}a:hover{color:var(--color-blue800)}h1{font-size:5.3em;font-weight:700;hyphens:auto;line-height:1.2;margin:.25em 0 .35em}h2{font-size:2.1em;line-height:1.3;margin:.25em 0}h3{font-size:1.5em;margin:0}p{margin:1.3em 0 1.7em;line-height:1.8}p.size-large{font-size:1.3em}p,p.size-small{font-size:1em}@media only screen and (max-width:768px),screen and (max-height:400px){h1,h2{line-height:1.2}body,html{font-size:15px;line-height:1.9}h1{font-size:2.9em}h2{font-size:1.9em}}
.ns-stadia-guidelines .btn-rounded{border-radius:16px;color:#3C4043;display:inline-block;font-size:.777em;line-height:1;padding:.75em 1em;transition:background-color .2s ease-in-out}.ns-stadia-guidelines .btn-rounded:hover{background-color:#fafafa}.ns-stadia-guidelines .btn-rounded.state-selected{background-color:#fff;box-shadow:0 2px 6px rgba(60,64,67,.15),0 1px 2px rgba(60,64,67,.3)}
.ns-stadia-guidelines .footer-primary{margin-top:50px;padding:100px 120px 0}.ns-stadia-guidelines .footer-primary header{float:left;margin-bottom:2rem}.ns-stadia-guidelines .footer-primary aside{text-align:right}.ns-stadia-guidelines .footer-primary aside a{color:var(--color-menu);font-size:.777em}.ns-stadia-guidelines .footer-primary aside a:hover{color:var(--color-menuDark)}.ns-stadia-guidelines .footer-primary hr{margin-top:4em}.ns-stadia-guidelines .footer-primary nav{display:inline-grid;grid-template-columns:1fr 1fr;grid-auto-flow:row dense;width:auto}.ns-stadia-guidelines .footer-primary nav a{grid-column-start:1;margin-left:-.75em;padding:.75em 5em .75em .7em;text-align:left}.ns-stadia-guidelines .footer-primary nav a.col-2{grid-column-start:2}.ns-stadia-guidelines .footer-primary .social-media{padding:1em 0}@media only screen and (max-width:768px),screen and (max-height:400px){.ns-stadia-guidelines .footer-primary{padding:30px}.ns-stadia-guidelines .footer-primary header{float:none}.ns-stadia-guidelines .footer-primary nav,.ns-stadia-guidelines .footer-primary nav a{display:block;font-size:1em}}
.ns-stadia-guidelines .header-primary{background-color:#fff;left:0;padding:30px;transition:box-shadow .5s ease-in-out;top:0;width:100%;z-index:200}.ns-stadia-guidelines .header-primary a{display:inline-block;position:relative}.ns-stadia-guidelines .header-primary a img{vertical-align:middle}.ns-stadia-guidelines .header-primary h1{float:left;margin:0 0 0 10px;position:relative;line-height:0}.ns-stadia-guidelines .header-primary aside{float:right}.ns-stadia-guidelines .header-primary nav{left:50%;position:absolute;text-align:center;transform:translate(-50%,0)}.ns-stadia-guidelines .header-primary nav a{margin:0 5px;color:var(--color-body)}body.ns-stadia-guidelines.viewport-consequences #NavConsequences,body.ns-stadia-guidelines.viewport-guidelines #NavGuidelines,body.ns-stadia-guidelines.viewport-values #NavValues{background:var(--nav-selected-background-color);font-weight:500}body.ns-stadia-guidelines.state-header-shadow .header-primary{box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}body.ns-stadia-guidelines.state-fixed-header .header-primary{position:fixed}body.ns-stadia-guidelines.state-fixed-header{padding-top:100px}@media only screen and (max-width:768px),screen and (max-height:400px){.ns-stadia-guidelines .header-primary{padding:15px}.ns-stadia-guidelines .header-primary h1 svg{height:28px}.ns-stadia-guidelines .header-primary nav{background:#fff;box-shadow:0 2px 6px rgba(60,64,67,.15),0 1px 2px rgba(60,64,67,.3);border-top:1px solid #ccc;left:0;opacity:0;pointer-events:none;padding:1rem 0;right:0;top:60px;transition:opacity .25s ease-in-out,transform .25s ease-in-out;transform:translate(0,-10px)}.ns-stadia-guidelines .header-primary nav a{display:block;font-size:1rem;padding:2rem 1rem;pointer-events:none}.ns-stadia-guidelines .header-primary #StadiaLogo .desktop{display:none}.ns-stadia-guidelines .header-primary #StadiaLogo .mobile{display:block}.ns-stadia-guidelines .header-primary #StadiaLogo .menu-close{display:none}.ns-stadia-guidelines .header-primary #StadiaLogo .menu-open,body.ns-stadia-guidelines.state-menu-open .header-primary #StadiaLogo .menu-close{display:block}body.ns-stadia-guidelines.state-menu-open .header-primary #StadiaLogo .menu-open{display:none}body.ns-stadia-guidelines.state-menu-open .header-primary nav{opacity:1;pointer-events:all;transform:translate(0,0)}body.ns-stadia-guidelines.state-menu-open .header-primary nav a{pointer-events:all}body.ns-stadia-guidelines.state-fixed-header{padding-top:40px}}
.ns-stadia-guidelines .module{margin:0 auto;max-width:100%;padding:100px 80px}.ns-stadia-guidelines .module>.inner{padding:0 40px}.ns-stadia-guidelines .module header{padding-top:60px;margin-bottom:5em}.ns-stadia-guidelines .module header>h1{margin-top:0;display:inline-block}.ns-stadia-guidelines .module header p+p{margin-top:1rem}.ns-stadia-guidelines .module header figure{float:right}.ns-stadia-guidelines .module header figure img{max-width:300px;margin-top:50px;transform:translate(0,-50%);transition:max-width .25s ease-in-out;width:100%}.ns-stadia-guidelines .module section{padding:1px}.ns-stadia-guidelines .module header+section h2{margin-top:30px}.ns-stadia-guidelines .module{transition:opacity .5s ease-out .05s,transform .5s ease-out}.ns-stadia-guidelines .module#Consequences,.ns-stadia-guidelines .module#Guidelines,.ns-stadia-guidelines .module#Values{opacity:0}body.ns-stadia-guidelines.inview-consequences #Consequences,body.ns-stadia-guidelines.inview-guidelines #Guidelines,body.ns-stadia-guidelines.inview-values #Values{opacity:1;transform:translate(0,0)}@media only screen and (max-width:1300px){.ns-stadia-guidelines .module{padding:80px 40px}.ns-stadia-guidelines .module header figure img{max-width:200px}}@media only screen and (max-width:1024px){.ns-stadia-guidelines .module{padding:60px 40px}.ns-stadia-guidelines .module figure{display:block;text-align:left;width:100%}.ns-stadia-guidelines .module header figure img{margin-top:0;max-width:275px;transform:translate(0,0)}}@media only screen and (max-width:768px),screen and (max-height:400px){.ns-stadia-guidelines .module{padding:40px 22px;margin-top:0}.ns-stadia-guidelines .module>.inner{padding:0}.ns-stadia-guidelines .module header{padding-top:50px;margin-bottom:4em}.ns-stadia-guidelines .module figure{display:block;margin-bottom:2em;text-align:center;width:100%}.ns-stadia-guidelines .module header figure img{max-width:275px}}
.ns-stadia-guidelines .social-media a{display:inline-block;padding:10px;vertical-align:middle}.ns-stadia-guidelines .social-media a img{height:20px}
.ns-stadia-guidelines .tip{padding:100px!important;text-align:center}.ns-stadia-guidelines .tip .inner{max-width:700px}.ns-stadia-guidelines .tip p{margin-top:0}@media only screen and (max-width:768px),screen and (max-height:400px){.ns-stadia-guidelines .tip{margin-left:-22px;margin-right:-22px;padding:60px 20px!important}}
.ns-stadia-guidelines #CodeOfConduct{background-image:url(../image/graphic/code-of-conduct.svg);background-position:bottom right;background-repeat:no-repeat;background-size:50vw}.ns-stadia-guidelines #CodeOfConduct header{margin-bottom:0}.ns-stadia-guidelines #CodeOfConduct section{max-width:455px;margin:0;padding-bottom:1.5em}@media only screen and (max-width:768px),screen and (max-height:400px){.ns-stadia-guidelines #CodeOfConduct{background-image:none}}
.ns-stadia-guidelines #Consequences header{padding-bottom:0;margin-bottom:0}.ns-stadia-guidelines #Consequences header h1{margin-bottom:0}.ns-stadia-guidelines #Consequences section{max-width:600px;margin:0}
.ns-stadia-guidelines #Guidelines header p{max-width:470px;margin-top:0}.ns-stadia-guidelines #Guidelines .accordion{margin-top:80px;max-width:1000px}@media only screen and (max-width:768px),screen and (max-height:400px){.ns-stadia-guidelines #Guidelines .accordion{margin-top:0}}
.ns-stadia-guidelines #Values{padding-bottom:0}.ns-stadia-guidelines #Values header{display:block;text-align:center}.ns-stadia-guidelines #Values header h1{padding:0 2em;margin-bottom:0}.ns-stadia-guidelines #Values header p{max-width:700px;margin-left:auto;margin-right:auto}.ns-stadia-guidelines #Values .grid{margin:4em 0}.ns-stadia-guidelines #Values .grid li{padding-bottom:4em}.ns-stadia-guidelines #Values .grid li p{margin:0 auto;max-width:350px}.ns-stadia-guidelines .bg-light-gradient+#Values{padding-top:0}@media only screen and (max-width:768px),screen and (max-height:400px){.ns-stadia-guidelines #Values header h1{padding:0}.ns-stadia-guidelines #Values .grid{margin:2em 0}.ns-stadia-guidelines #Values .grid li{padding-bottom:3em}}
.ns-stadia-guidelines dl.accordion>dt{border-top:1px solid transparent;cursor:pointer;font-size:1.6em;margin:1em 0;padding-right:75px;transition:all var(--accordian-duration)ease-in-out}.ns-stadia-guidelines dl.accordion>dt:before{background:url(../image/icon/chevron-down.svg)center center no-repeat;content:" ";display:block;position:absolute;height:30px;right:0;top:50%;transform:translate(0,-50%);transition:transform .25s ease-in-out;width:30px}.ns-stadia-guidelines dl.accordion>dt span{display:block;transition:transform var(--accordian-duration)ease-in-out}.ns-stadia-guidelines dl.accordion>dd{overflow:hidden;transition:height var(--anim-duration)ease-in-out,max-height var(--anim-duration)ease-in-out}.ns-stadia-guidelines dl.accordion>dt+dd{align-items:flex-start;border-bottom:1px solid transparent;display:flex;flex-wrap:wrap;flex-direction:row;margin-bottom:0;margin-top:0;opacity:0;padding-bottom:0;transform:translateY(-2em);transition:transform .5s ease-in-out,max-height .25s ease-in-out,opacity .5s ease-in-out}.ns-stadia-guidelines dl.accordion dd p{max-width:450px}.ns-stadia-guidelines dl.accordion>dd>*{align-self:stretch;flex:0 0 50%}.ns-stadia-guidelines dl.accordion>dd>figure{display:flex;align-items:start;justify-content:center}.ns-stadia-guidelines dl.accordion>dd>figure img{max-width:250px;width:100%}.ns-stadia-guidelines dl.accordion>dt.state-closed+dd{max-height:0!important}.ns-stadia-guidelines dl.accordion>dt.state-open{border-top:1px solid #ccc;padding:1em 1em .5em 0}.ns-stadia-guidelines dl.accordion>dt.state-open:before{margin-top:20px;transform:translate(0,-50%)scaleY(-1)}.ns-stadia-guidelines dl.accordion>dt.state-open span{transform:translateY(20px)}.ns-stadia-guidelines dl.accordion>dt.state-open+dd{border-bottom:1px solid #ccc;padding-bottom:1em;opacity:1}@media only screen and (max-width:768px),screen and (max-height:400px){.ns-stadia-guidelines dl.accordion>dt{font-size:1.3em;line-height:1.5;margin:.9em 0}.ns-stadia-guidelines dl.accordion>dt.state-open+dd{flex-direction:column-reverse;margin-top:0;transform:translateY(0)}.ns-stadia-guidelines dl.accordion>dd>*{flex:0 0 100%}.ns-stadia-guidelines dl.accordion>dd>figure{display:flex;align-items:center;justify-content:center;margin-bottom:0}}
.ns-stadia-guidelines .illustration{background:linear-gradient(180deg,#FAFAFA 0,rgba(250,250,250,0) 100%);padding:100px 60px;text-align:center}.ns-stadia-guidelines .illustration .shape-01{background:#ECECEC;font-size:2.6em;line-height:400px;margin:0 auto;text-align:center;text-transform:uppercase}.ns-stadia-guidelines img.shape-01{font-size:0;line-height:1;min-height:auto;margin:0 auto}@media only screen and (max-width:768px),screen and (max-height:400px){.ns-stadia-guidelines .illustration{padding:60px 10px}.ns-stadia-guidelines .illustration .shape-01{font-size:1.5em;line-height:300px}}
.ns-stadia-guidelines #LanguagePicker{font-size:.777em;margin-top:-1px;position:relative}.ns-stadia-guidelines #LanguagePicker .selected-display{border:1px solid transparent;min-width:120px;position:relative;padding-right:1.5em}.ns-stadia-guidelines #LanguagePicker .selected-display span{display:inline-block;padding:.5em 1em}.ns-stadia-guidelines #LanguagePicker .selected-display:before{background:url(../image/icon/chevron-down.svg)center center no-repeat;content:" ";display:block;position:absolute;height:30px;right:0;top:50%;transform:translate(0,-50%)scaleY(1);transition:transform .25s ease-in-out;width:30px}.ns-stadia-guidelines #LanguagePicker .dropdown{border:1px solid var(--color-border);border-radius:5px;max-height:90vh;opacity:0;overflow:auto;pointer-events:none;padding-top:2.8em;margin-top:-3px;position:absolute;transition:opacity .25s ease-in-out;top:0;width:100%}.ns-stadia-guidelines #LanguagePicker .dropdown li{background:#fff;padding:.5em 1em;position:relative;white-space:nowrap}.ns-stadia-guidelines #LanguagePicker .dropdown li:hover{background:var(--li-hover-background-color);cursor:pointer}.ns-stadia-guidelines #LanguagePicker .dropdown li a{color:var(--color-body);pointer-events:none}.ns-stadia-guidelines #LanguagePicker.state-is-open .dropdown,.ns-stadia-guidelines #LanguagePicker:hover .dropdown{box-shadow:2px 3px 5px rgba(60,64,67,.05);opacity:1;pointer-events:all}.ns-stadia-guidelines #LanguagePicker.state-is-open .dropdown a,.ns-stadia-guidelines #LanguagePicker:hover .dropdown a{pointer-events:all}.ns-stadia-guidelines #LanguagePicker.selected-danish [data-language=danish],.ns-stadia-guidelines #LanguagePicker.selected-dutch [data-language=dutch],.ns-stadia-guidelines #LanguagePicker.selected-english [data-language=english],.ns-stadia-guidelines #LanguagePicker.selected-english-gb [data-language=english-gb],.ns-stadia-guidelines #LanguagePicker.selected-finnish [data-language=finnish],.ns-stadia-guidelines #LanguagePicker.selected-french [data-language=french],.ns-stadia-guidelines #LanguagePicker.selected-french-ca [data-language=french-ca],.ns-stadia-guidelines #LanguagePicker.selected-german [data-language=german],.ns-stadia-guidelines #LanguagePicker.selected-italian [data-language=italian],.ns-stadia-guidelines #LanguagePicker.selected-norwegian [data-language=norwegian],.ns-stadia-guidelines #LanguagePicker.selected-spanish [data-language=spanish],.ns-stadia-guidelines #LanguagePicker.selected-swedish [data-language=swedish]{display:none}@media only screen and (max-width:768px),screen and (max-height:400px){.ns-stadia-guidelines #LanguagePicker{font-size:1em;margin-bottom:-.5em;margin-top:-.5em}}