*{margin:0;padding:0}html{font-size:12pt}body{font-size:62.5%}img{display:block}a img{border:none}*,:before,:after{box-sizing:border-box}.invisible{visibility:hidden}.hidden{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}progress,audio,canvas,video{display:inline-block}audio:not([controls]),[hidden]{display:none}@font-face{font-family:Source Serif Pro;font-style:normal;font-weight:400;src:local(Source Serif Pro),local(SourceSerifPro-Regular),url(../fonts/source-serif-pro-v7-latin-ext_latin-regular.woff2)format("woff2"),url(../fonts/source-serif-pro-v7-latin-ext_latin-regular.woff)format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local(Source Sans Pro Light),local(SourceSansPro-Light),url(../fonts/source-sans-pro-v13-latin-ext_latin-300.woff2)format("woff2"),url(../fonts/source-sans-pro-v13-latin-ext_latin-300.woff)format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:300;src:local(Source Sans Pro Light Italic),local(SourceSansPro-LightItalic),url(../fonts/source-sans-pro-v13-latin-ext_latin-300italic.woff2)format("woff2"),url(../fonts/source-sans-pro-v13-latin-ext_latin-300italic.woff)format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local(Source Sans Pro Regular),local(SourceSansPro-Regular),url(../fonts/source-sans-pro-v13-latin-ext_latin-regular.woff2)format("woff2"),url(../fonts/source-sans-pro-v13-latin-ext_latin-regular.woff)format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:local(Source Sans Pro Italic),local(SourceSansPro-Italic),url(../fonts/source-sans-pro-v13-latin-ext_latin-italic.woff2)format("woff2"),url(../fonts/source-sans-pro-v13-latin-ext_latin-italic.woff)format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:local(Source Sans Pro Bold),local(SourceSansPro-Bold),url(../fonts/source-sans-pro-v13-latin-ext_latin-700.woff2)format("woff2"),url(../fonts/source-sans-pro-v13-latin-ext_latin-700.woff)format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;src:local(Source Sans Pro Bold Italic),local(SourceSansPro-BoldItalic),url(../fonts/source-sans-pro-v13-latin-ext_latin-700italic.woff2)format("woff2"),url(../fonts/source-sans-pro-v13-latin-ext_latin-700italic.woff)format("woff")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:400;src:local(Source Code Pro Regular),local(SourceCodePro-Regular),url(../fonts/source-code-pro-v11-latin-ext_latin-regular.woff2)format("woff2"),url(../fonts/source-code-pro-v11-latin-ext_latin-regular.woff)format("woff")}@font-face{font-family:Source Code Pro;font-style:italic;font-weight:400;src:local(Source Code Pro Italic),local(SourceCodePro-It),url(../fonts/source-code-pro-v11-latin-ext_latin-italic.woff2)format("woff2"),url(../fonts/source-code-pro-v11-latin-ext_latin-italic.woff)format("woff")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:600;src:local(Source Code Pro SemiBold),local(SourceCodePro-SemiBold),url(../fonts/source-code-pro-v11-latin-ext_latin-600.woff2)format("woff2"),url(../fonts/source-code-pro-v11-latin-ext_latin-600.woff)format("woff")}@font-face{font-family:Source Code Pro;font-style:italic;font-weight:600;src:local(Source Code Pro SemiBold Italic),local(SourceCodePro-SemiBoldIt),url(../fonts/source-code-pro-v11-latin-ext_latin-600italic.woff2)format("woff2"),url(../fonts/source-code-pro-v11-latin-ext_latin-600italic.woff)format("woff")}body,textarea{letter-spacing:.02em;font-family:Source Serif Pro,Georgia,serif}code,.source textarea{font-family:Source Code Pro,monospace;font-weight:400}header .logo,header .logo input,header .logo button,nav,nav input,nav button,footer,footer input,footer button,.card,.card input,.card button,.card.size-S,.card.size-S input,.card.size-S button,.card.size-M,.card.size-M input,.card.size-M button,.card.size-L,.card.size-L input,.card.size-L button,.card.size-XL,.card.size-XL input,.card.size-XL button,.crosslinks h1,.crosslinks h1 input,.crosslinks h1 button,figcaption,figcaption input,figcaption button,.auto-contact,.auto-contact input,.auto-contact button,.vcard,.vcard input,.vcard button,.cloud,.cloud input,.cloud button,.more,.more input,.more button{font-family:Source Sans Pro,Helvetica Neue,Segoe UI,Tahoma,Arial,Geneva,sans-serif}header .logo,nav,footer,.card,.card.size-S,.card.size-M,.card.size-L,.card.size-XL,.crosslinks h1,figcaption,.auto-contact,.vcard,.cloud,.more{font-weight:400}.crosslinks h1{font-weight:300}article h1,article h1 input,article h1 button,article h2,article h2 input,article h2 button,article .size-S,article .size-S input,article .size-S button,article .size-L,article .size-L input,article .size-L button,article .size-XL,article .size-XL input,article .size-XL button,article .by,article .by input,article .by button,article time,article time input,article time button,article b,article b input,article b button,section h1,section h1 input,section h1 button,section h2,section h2 input,section h2 button,section .size-S,section .size-S input,section .size-S button,section .size-L,section .size-L input,section .size-L button,section .size-XL,section .size-XL input,section .size-XL button,section .by,section .by input,section .by button,section time,section time input,section time button,section b,section b input,section b button{font-family:Source Sans Pro,Helvetica Neue,Segoe UI,Tahoma,Arial,Geneva,sans-serif}article h1,article h2,article .size-S,article .size-L,article .size-XL,article .by,article time,article b,section h1,section h2,section .size-S,section .size-L,section .size-XL,section .by,section time,section b{font-weight:300}article h2,article b,article .more a:after,section h2,section b,section .more a:after{font-weight:700}article.section-centered h1,article .size-S,article .by,article time,section.section-centered h1,section .size-S,section .by,section time{font-weight:400}article .size-L h2,article .size-XL h2,section .size-L h2,section .size-XL h2{font-weight:300}img{-ms-interpolation-mode:bicubic}a img{color:#000;border:none}.clear{clear:both;display:block}body{--scrollbar-width:0}#pagecontainer{width:100%;min-height:100vh;position:relative;overflow:hidden visible}#pagecontainer.animated>.page{-o-transition:.5s ease-out;transition:all .5s ease-out;-o-transition-property:transform, left;transition-property:transform,left}#pagecontainer>.page{z-index:1;backface-visibility:hidden;width:100%;min-height:100%;padding-top:9em;padding-bottom:3em;position:absolute;top:0;left:0}@supports (--fake-var:test){#pagecontainer>.page{transform:translateX(var(--pageTranslateX));top:var(--pageTranslateY)}}#pagecontainer>.page:before{content:" ";z-index:1000;width:0;height:.2em;font-size:1.5em;display:block;position:absolute;top:3em;left:0}#pagecontainer>.page.loading:before{-o-transition:3s ease-out;transition:all 3s ease-out;-o-transition-property:width;width:75%;transition-property:width}#pagecontainer>.page.current-page{z-index:2;position:relative}body.grid{background-image:linear-gradient(90deg,#eee 1px,#0000 1px),linear-gradient(#eee 1px,#0000 1px);background-position:top;background-size:3em 3em}main>section,main>article,main>nav.cards,main>.crosslinks{grid-column-gap:3em;grid-row-gap:0;grid-template-columns:1fr repeat(4,minmax(6.25%,22.5em)) 1fr;grid-auto-rows:min-content;width:100%;display:grid}main>section>*,main>article>*,main>nav.cards>*,main>.crosslinks>*{grid-column:2/span 4;align-self:start}main>section>.size-full-width,main>article>.size-full-width,main>nav.cards>.size-full-width,main>.crosslinks>.size-full-width{grid-column:1/span 6;padding-left:3em;padding-right:3em}main>nav.cards{margin-top:24em;margin-bottom:24em}main>nav.cards>*{grid-column:1/span 6}.group.layout-grid,.group.layout-grid-dense,.group.layout-columns,.group.layout-flex{margin-top:3em;margin-bottom:3em}.group.layout-grid>figure,.group.layout-grid-dense>figure,.group.layout-columns>figure,.group.layout-flex>figure{margin-top:0}.group.layout-grid>figure,.group.layout-grid-dense>figure,.group.layout-flex>figure{margin-bottom:0}.group.layout-grid>*,.group.layout-grid-dense>*,.group.layout-flex>*,.group.layout-grid>*>h2:first-child,.group.layout-grid-dense>*>h2:first-child,.group.layout-flex>*>h2:first-child{margin-top:0!important}.group.layout-grid,.group.layout-grid-dense{grid-column-gap:3em;grid-row-gap:3em;z-index:1;grid-template-rows:auto;grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;width:100%;display:grid;position:relative}.group.layout-grid.columns-1,.group.columns-1.layout-grid-dense{grid-template-columns:repeat(1,1fr)}@media screen and (width<=980px){.group.layout-grid.columns-1,.group.columns-1.layout-grid-dense{grid-template-columns:repeat(2,1fr)!important}}@media screen and (width<=540px){.group.layout-grid.columns-1,.group.columns-1.layout-grid-dense{grid-template-columns:repeat(1,1fr)!important}}.group.layout-grid.columns-2,.group.columns-2.layout-grid-dense{grid-template-columns:repeat(2,1fr)}@media screen and (width<=980px){.group.layout-grid.columns-2,.group.columns-2.layout-grid-dense{grid-template-columns:repeat(2,1fr)!important}}@media screen and (width<=540px){.group.layout-grid.columns-2,.group.columns-2.layout-grid-dense{grid-template-columns:repeat(1,1fr)!important}}.group.layout-grid.columns-3,.group.columns-3.layout-grid-dense{grid-template-columns:repeat(3,1fr)}@media screen and (width<=980px){.group.layout-grid.columns-3,.group.columns-3.layout-grid-dense{grid-template-columns:repeat(2,1fr)!important}}@media screen and (width<=540px){.group.layout-grid.columns-3,.group.columns-3.layout-grid-dense{grid-template-columns:repeat(1,1fr)!important}}.group.layout-grid.columns-4,.group.columns-4.layout-grid-dense{grid-template-columns:repeat(4,1fr)}@media screen and (width<=1440px){.group.layout-grid.columns-4,.group.columns-4.layout-grid-dense{grid-template-columns:repeat(3,1fr)!important}}@media screen and (width<=980px){.group.layout-grid.columns-4,.group.columns-4.layout-grid-dense{grid-template-columns:repeat(2,1fr)!important}}@media screen and (width<=770px){.group.layout-grid.columns-4,.group.columns-4.layout-grid-dense{grid-template-columns:repeat(1,1fr)!important}}.group.layout-grid.columns-5,.group.columns-5.layout-grid-dense{grid-template-columns:repeat(5,1fr)}@media screen and (width<=1440px){.group.layout-grid.columns-5,.group.columns-5.layout-grid-dense{grid-template-columns:repeat(3,1fr)!important}}@media screen and (width<=980px){.group.layout-grid.columns-5,.group.columns-5.layout-grid-dense{grid-template-columns:repeat(2,1fr)!important}}@media screen and (width<=770px){.group.layout-grid.columns-5,.group.columns-5.layout-grid-dense{grid-template-columns:repeat(1,1fr)!important}}.group.layout-grid.columns-6,.group.columns-6.layout-grid-dense{grid-template-columns:repeat(6,1fr)}@media screen and (width<=1440px){.group.layout-grid.columns-6,.group.columns-6.layout-grid-dense{grid-template-columns:repeat(3,1fr)!important}}@media screen and (width<=980px){.group.layout-grid.columns-6,.group.columns-6.layout-grid-dense{grid-template-columns:repeat(2,1fr)!important}}@media screen and (width<=770px){.group.layout-grid.columns-6,.group.columns-6.layout-grid-dense{grid-template-columns:repeat(1,1fr)!important}}.group.layout-grid>.size-L,.group.layout-grid-dense>.size-L{grid-column:span 2}.group.layout-grid>.size-XL,.group.layout-grid-dense>.size-XL{grid-column:span 3}.group.layout-grid>.style-left,.group.layout-grid-dense>.style-left{grid-column-start:1}.group.layout-grid>.style-left.size-L,.group.layout-grid-dense>.style-left.size-L{grid-column:1/span 2}.group.layout-grid>.style-left.size-XL,.group.layout-grid-dense>.style-left.size-XL{grid-column:1/span 3}.group.layout-grid>.style-right,.group.layout-grid-dense>.style-right{grid-column-end:-1}.group.layout-columns{column-count:2;column-fill:balance;column-gap:3em}.group.layout-columns.columns-1{column-count:1}@media screen and (width<=980px){.group.layout-columns.columns-1{column-count:2}}@media screen and (width<=540px){.group.layout-columns.columns-1{column-count:1}}.group.layout-columns.columns-2{column-count:2}@media screen and (width<=980px){.group.layout-columns.columns-2{column-count:2}}@media screen and (width<=540px){.group.layout-columns.columns-2{column-count:1}}.group.layout-columns.columns-3{column-count:3}@media screen and (width<=980px){.group.layout-columns.columns-3{column-count:2}}@media screen and (width<=540px){.group.layout-columns.columns-3{column-count:1}}.group.layout-columns.columns-4{column-count:4}@media screen and (width<=980px){.group.layout-columns.columns-4{column-count:4}}@media screen and (width<=770px){.group.layout-columns.columns-4{column-count:3}}@media screen and (width<=540px){.group.layout-columns.columns-4{column-count:2}}.group.layout-columns.columns-5{column-count:5}@media screen and (width<=980px){.group.layout-columns.columns-5{column-count:4}}@media screen and (width<=770px){.group.layout-columns.columns-5{column-count:3}}@media screen and (width<=540px){.group.layout-columns.columns-5{column-count:2}}.group.layout-columns.columns-6{column-count:6}@media screen and (width<=980px){.group.layout-columns.columns-6{column-count:4}}@media screen and (width<=770px){.group.layout-columns.columns-6{column-count:3}}@media screen and (width<=540px){.group.layout-columns.columns-6{column-count:2}}.group.layout-grid-dense{grid-auto-flow:dense;row-gap:0}.group.layout-grid-dense>*{grid-row:auto/span 2;margin-bottom:3em!important}.group.layout-grid-dense>.dap-1{grid-row-end:span 19}.group.layout-grid-dense>.dap-1.size-L{grid-row-end:span 38}.group.layout-grid-dense>.dap-1.size-XL{grid-row-end:span 57}.group.layout-grid-dense>.dap-2{grid-row-end:span 18}.group.layout-grid-dense>.dap-2.size-L{grid-row-end:span 36}.group.layout-grid-dense>.dap-2.size-XL{grid-row-end:span 54}.group.layout-grid-dense>.dap-3{grid-row-end:span 17}.group.layout-grid-dense>.dap-3.size-L{grid-row-end:span 34}.group.layout-grid-dense>.dap-3.size-XL{grid-row-end:span 51}.group.layout-grid-dense>.dap-4{grid-row-end:span 16}.group.layout-grid-dense>.dap-4.size-L{grid-row-end:span 32}.group.layout-grid-dense>.dap-4.size-XL{grid-row-end:span 48}.group.layout-grid-dense>.dap-5{grid-row-end:span 15}.group.layout-grid-dense>.dap-5.size-L{grid-row-end:span 30}.group.layout-grid-dense>.dap-5.size-XL{grid-row-end:span 45}.group.layout-grid-dense>.dap-6{grid-row-end:span 14}.group.layout-grid-dense>.dap-6.size-L{grid-row-end:span 28}.group.layout-grid-dense>.dap-6.size-XL{grid-row-end:span 42}.group.layout-grid-dense>.dap-7{grid-row-end:span 13}.group.layout-grid-dense>.dap-7.size-L{grid-row-end:span 26}.group.layout-grid-dense>.dap-7.size-XL{grid-row-end:span 39}.group.layout-grid-dense>.dap-8{grid-row-end:span 12}.group.layout-grid-dense>.dap-8.size-L{grid-row-end:span 24}.group.layout-grid-dense>.dap-8.size-XL{grid-row-end:span 36}.group.layout-grid-dense>.dap-9{grid-row-end:span 11}.group.layout-grid-dense>.dap-9.size-L{grid-row-end:span 22}.group.layout-grid-dense>.dap-9.size-XL{grid-row-end:span 33}.group.layout-grid-dense>.dap-10{grid-row-end:span 10}.group.layout-grid-dense>.dap-10.size-L{grid-row-end:span 20}.group.layout-grid-dense>.dap-10.size-XL{grid-row-end:span 30}.group.layout-grid-dense>.dap-11{grid-row-end:span 9}.group.layout-grid-dense>.dap-11.size-L{grid-row-end:span 18}.group.layout-grid-dense>.dap-11.size-XL{grid-row-end:span 27}.group.layout-grid-dense>.dap-12{grid-row-end:span 8}.group.layout-grid-dense>.dap-12.size-L{grid-row-end:span 16}.group.layout-grid-dense>.dap-12.size-XL{grid-row-end:span 24}.group.layout-grid-dense>.dap-13{grid-row-end:span 7}.group.layout-grid-dense>.dap-13.size-L{grid-row-end:span 14}.group.layout-grid-dense>.dap-13.size-XL{grid-row-end:span 21}.group.layout-grid-dense>.dap-14{grid-row-end:span 6}.group.layout-grid-dense>.dap-14.size-L{grid-row-end:span 12}.group.layout-grid-dense>.dap-14.size-XL{grid-row-end:span 18}.group.layout-grid-dense>.dap-15{grid-row-end:span 5}.group.layout-grid-dense>.dap-15.size-L{grid-row-end:span 10}.group.layout-grid-dense>.dap-15.size-XL{grid-row-end:span 15}.group.layout-grid-dense>.dap-16{grid-row-end:span 4}.group.layout-grid-dense>.dap-16.size-L{grid-row-end:span 8}.group.layout-grid-dense>.dap-16.size-XL{grid-row-end:span 12}.group.layout-grid-dense>.dap-17{grid-row-end:span 3}.group.layout-grid-dense>.dap-17.size-L{grid-row-end:span 6}.group.layout-grid-dense>.dap-17.size-XL{grid-row-end:span 9}.group.layout-grid-dense>.dap-18{grid-row-end:span 2}.group.layout-grid-dense>.dap-18.size-L{grid-row-end:span 4}.group.layout-grid-dense>.dap-18.size-XL{grid-row-end:span 6}.group.layout-grid-dense>.dap-19{grid-row-end:span 1}.group.layout-grid-dense>.dap-19.size-L{grid-row-end:span 2}.group.layout-grid-dense>.dap-19.size-XL{grid-row-end:span 3}.group.layout-grid-dense>.dap-20,.group.layout-grid-dense>.dap-20.size-L,.group.layout-grid-dense>.dap-20.size-XL{grid-row-end:span 0}.group.layout-flex{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;width:100%;display:flex}.group.layout-flex.columns-1>*{max-width:100%}@media screen and (width<=980px){.group.layout-flex.columns-1>*{max-width:50%}}@media screen and (width<=540px){.group.layout-flex.columns-1>*{max-width:100%}}.group.layout-flex.columns-2>*{max-width:50%}@media screen and (width<=980px){.group.layout-flex.columns-2>*{max-width:50%}}@media screen and (width<=540px){.group.layout-flex.columns-2>*{max-width:100%}}.group.layout-flex.columns-3>*{max-width:33.3333%}@media screen and (width<=980px){.group.layout-flex.columns-3>*{max-width:50%}}@media screen and (width<=540px){.group.layout-flex.columns-3>*{max-width:100%}}.group.layout-flex.columns-4>*{max-width:25%}@media screen and (width<=980px){.group.layout-flex.columns-4>*{max-width:25%}}@media screen and (width<=770px){.group.layout-flex.columns-4>*{max-width:33.3333%}}@media screen and (width<=540px){.group.layout-flex.columns-4>*{max-width:50%}}.group.layout-flex.columns-5>*{max-width:20%}@media screen and (width<=980px){.group.layout-flex.columns-5>*{max-width:25%}}@media screen and (width<=770px){.group.layout-flex.columns-5>*{max-width:33.3333%}}@media screen and (width<=540px){.group.layout-flex.columns-5>*{max-width:50%}}.group.layout-flex.columns-6>*{max-width:16.6667%}@media screen and (width<=980px){.group.layout-flex.columns-6>*{max-width:25%}}@media screen and (width<=770px){.group.layout-flex.columns-6>*{max-width:33.3333%}}@media screen and (width<=540px){.group.layout-flex.columns-6>*{max-width:50%}}main>article:after{content:" ";clear:both;border-radius:50%;grid-column:2/span 4;width:6em;height:6em;margin:3em auto;display:block;position:relative}main>article.teaser:after{content:"";display:none!important}main>article .more{clear:both;text-align:center;font-size:2em;line-height:1.5em;display:block}main>article .more a{-o-transition:.3s ease-out;transition:all .3s ease-out;-o-transition-property:color, letter-spacing;padding:3em 1.5em 1.5em;transition-property:color,letter-spacing;display:inline-block;position:relative;text-decoration:none!important}main>article .more a:after{content:" ";opacity:0;border-radius:.13125em;width:100%;height:.2625em;margin-left:0;position:absolute;bottom:.75em;left:0}main>article .more a:hover:after{opacity:1;-o-transition:.3s ease-out;transition:all .3s ease-out;-o-transition-property:width, left, margin, background-color, opacity;width:.2625em;margin-left:-.13125em;transition-property:width,left,margin,background-color,opacity;left:50%}.spacer{grid-column:2/span 4}.spacer:before{content:" ";border-radius:50%;width:.2625em;height:.2625em;margin:.9375em auto;font-size:1.6em;display:block}.spacer hr{display:none}.box{margin:3em 0;padding:3em}.box h2:first-child{margin-top:0}.articlefooter{clear:both}nav.main{text-align:center;padding:0 1.875em;position:relative}@media screen and (width<=770px){nav.main{text-align:left;padding-left:7.5em}}@media screen and (width<=540px){nav.main{text-align:right;padding-left:5.625em}nav.main>ul>li:first-child{display:none}}nav.main a{text-transform:lowercase;white-space:nowrap;padding:0 .9375em;font-size:1.6em;line-height:3.75em;text-decoration:none;position:relative}@media screen and (width<=770px){nav.main a{padding:0 .234375em}}nav.main>ul>li{display:inline-block;position:relative}nav.main>ul>li>a:after{content:" ";opacity:0;border-radius:.13125em;width:100%;height:.2625em;margin-left:0;position:absolute;bottom:.75em;left:0}nav.main>ul>li>a:hover:after,nav.main>ul>li>a.active:after,nav.main>ul>li>a.parent-of-active:after{opacity:1;-o-transition:.3s ease-out;transition:all .3s ease-out;-o-transition-property:width, left, margin, background-color, opacity;width:.2625em;margin-left:-.13125em;transition-property:width,left,margin,background-color,opacity;left:50%}nav.main>ul>li a{-o-transition:.3s ease-out;transition:all .3s ease-out;-o-transition-property:color;transition-property:color;display:block}nav.main>ul>li>ul{display:none}nav.main>ul>li.submenu-visible>ul{-o-transition:.3s ease-out;transition:all .3s ease-out;-o-transition-property:transform, opacity;opacity:0;white-space:nowrap;z-index:-1;margin-top:-.75em;padding-bottom:.75em;list-style:none;transition-property:transform,opacity;display:block;position:absolute;top:-36em;left:50%;transform:translate(-50%)translateY(-3em)}nav.main>ul>li.submenu-visible>ul li{margin-right:-.25em;display:inline-block}@media screen and (width<=770px){nav.main>ul>li.submenu-visible>ul li{text-align:center;display:block}}nav.main>ul>li.submenu-visible>ul a{padding-left:.535714em;padding-right:.535714em;font-size:1.4em;line-height:2.14286em}nav.main li.submenu-visible:before{content:" ";z-index:10;height:3em;display:block;position:absolute;top:3.9em;left:-3em;right:-3em}nav.main li.submenu-visible:hover>ul{opacity:1;display:block;top:6em;transform:translate(-50%)translateY(0)}@media screen and (width>=770px){.on-top nav.main li.active.submenu-visible>ul,.on-top nav.main li.parent-of-active.submenu-visible>ul{opacity:1;display:block;top:6em;transform:translate(-50%)translateY(0)}}nav.main li.submenu-visible:hover>ul{z-index:100}nav.sidebar{width:0;position:fixed;top:0;bottom:0}nav.sidebar>div{border-right-style:solid;border-right-width:1px;width:36em;max-width:100vw;height:100%;transition:transform .3s;overflow:hidden auto;transform:translate(-100%)}nav.sidebar>div>ul{padding-top:9em;padding-bottom:6em}nav.sidebar>div a{white-space:nowrap;text-overflow:ellipsis;width:100%;padding-left:.9375em;padding-right:.9375em;font-size:1.6em;line-height:1.875em;text-decoration:none;display:block;overflow:hidden}nav.sidebar>div li li>a{padding-left:1.875em}nav.sidebar>div .type-folder>a{display:none}nav.sidebar.menu-open>div{transform:translate(0%)}nav.lang li{list-style:none;display:inline}nav.lang a{padding:1.5em .75em;font-size:1.6em;text-decoration:none;display:inline-block}nav.prev-next{grid-column:2/span 4;max-width:100%}nav.prev-next ul{display:inline-block}nav.prev-next ul:after{content:".";clear:both;visibility:hidden;height:0;display:block}* html nav.prev-next ul{height:1px}nav.prev-next ul{width:100%}nav.prev-next li{float:left;width:50%;list-style:none;display:block}nav.prev-next li:last-child{float:right;text-align:right}nav.prev-next a{padding:3em;font-size:1.6em;text-decoration:none;display:block}nav.prev-next li:first-child a{padding-left:0}nav.prev-next li:last-child a{padding-right:0}.burger-icon{cursor:pointer;z-index:20;width:4.5em;height:4.5em;transition-property:background;transition-duration:.2s;display:block;position:absolute;top:.75em;left:.75em}.burger-icon span{border-radius:.2em;width:2.6em;height:.3em;transition-property:opacity,transform,background;transition-duration:.2s;display:block;position:absolute;top:1.4em;left:1.025em}.burger-icon .burger-middle{opacity:1;top:2.2em}.burger-icon .burger-bottom{top:3em}.menu-open .burger-icon .burger-top{transform:rotate(-45deg)translateY(.572em)translate(-.572em)}.menu-open .burger-icon .burger-middle{opacity:0}.menu-open .burger-icon .burger-bottom{transform:rotate(45deg)translateY(-.572em)translate(-.572em)}body>header{z-index:1000;height:6em;position:fixed;top:0;left:0;right:0}body>header .logo{z-index:1000;-o-transition:.3s ease-out;transition:all .3s ease-out;-o-transition-property:color, background-color;padding:0 .9375em;font-size:1.6em;line-height:2.8125em;text-decoration:none;transition-property:color,background-color;position:absolute;top:.46875em;right:.46875em}body>header .logo .dot{color:#0000;width:.75em;display:inline-block;position:relative}body>header .logo .dot:after{content:" ";-o-transition:.3s ease-out;transition:all .3s ease-out;-o-transition-property:background-color;border-radius:.13125em;width:.2625em;height:.2625em;margin-left:-.13125em;transition-property:background-color;position:absolute;top:1.40625em;left:50%}@media screen and (width<=540px){body>header .logo{display:none}}.page>footer{text-align:left;text-align:center;width:90em;max-width:100%;margin:0 auto;position:relative}.depage-form{max-width:40em}.depage-form .depage-label,.depage-form.labels-on-left .depage-label,.depage-form .labels-on-left .depage-label{float:left;width:33.3333%;padding-right:.6em}.depage-form>p,.depage-form.labels-on-left>p,.depage-form .labels-on-left>p{clear:left}.depage-form .errorMessage,.depage-form.labels-on-left .errorMessage,.depage-form .labels-on-left .errorMessage{max-width:66.6666%;padding-right:1em;right:0}.depage-form.labels-on-right .depage-label,.depage-form .labels-on-right .depage-label{float:right;width:33.3333%;padding-left:.6em}.depage-form.labels-on-right>p,.depage-form .labels-on-right>p{clear:right}.depage-form.labels-on-right .errorMessage,.depage-form .labels-on-right .errorMessage{max-width:66.6666%;padding-right:1em;right:33.3333%}.depage-form.labels-on-top .depage-label,.depage-form .labels-on-top .depage-label{float:none;width:100%}.depage-form.labels-on-top input,.depage-form.labels-on-top button,.depage-form.labels-on-top select,.depage-form.labels-on-top textarea,.depage-form.labels-on-top .textarea,.depage-form.labels-on-top .selectize-input,.depage-form .labels-on-top input,.depage-form .labels-on-top button,.depage-form .labels-on-top select,.depage-form .labels-on-top textarea,.depage-form .labels-on-top .textarea,.depage-form .labels-on-top .selectize-input{width:100%}.depage-form.labels-on-top .errorMessage,.depage-form .labels-on-top .errorMessage{max-width:100%;padding-right:1em;right:0}@media screen and (width<=600px){.depage-form .depage-label,.depage-form.labels-on-left .depage-label,.depage-form.labels-on-right .depage-label,.depage-form.labels-on-top .depage-label,.depage-form .labels-on-left .depage-label,.depage-form .labels-on-right .depage-label,.depage-form .labels-on-top .depage-label{float:none;width:100%;padding-left:0;padding-right:0}.depage-form input,.depage-form button,.depage-form select,.depage-form textarea,.depage-form .textarea,.depage-form .selectize-input,.depage-form.labels-on-left input,.depage-form.labels-on-left button,.depage-form.labels-on-left select,.depage-form.labels-on-left textarea,.depage-form.labels-on-left .textarea,.depage-form.labels-on-left .selectize-input,.depage-form.labels-on-right input,.depage-form.labels-on-right button,.depage-form.labels-on-right select,.depage-form.labels-on-right textarea,.depage-form.labels-on-right .textarea,.depage-form.labels-on-right .selectize-input,.depage-form.labels-on-top input,.depage-form.labels-on-top button,.depage-form.labels-on-top select,.depage-form.labels-on-top textarea,.depage-form.labels-on-top .textarea,.depage-form.labels-on-top .selectize-input,.depage-form .labels-on-left input,.depage-form .labels-on-left button,.depage-form .labels-on-left select,.depage-form .labels-on-left textarea,.depage-form .labels-on-left .textarea,.depage-form .labels-on-left .selectize-input,.depage-form .labels-on-right input,.depage-form .labels-on-right button,.depage-form .labels-on-right select,.depage-form .labels-on-right textarea,.depage-form .labels-on-right .textarea,.depage-form .labels-on-right .selectize-input,.depage-form .labels-on-top input,.depage-form .labels-on-top button,.depage-form .labels-on-top select,.depage-form .labels-on-top textarea,.depage-form .labels-on-top .textarea,.depage-form .labels-on-top .selectize-input{width:100%}.depage-form .errorMessage,.depage-form.labels-on-left .errorMessage,.depage-form.labels-on-right .errorMessage,.depage-form.labels-on-top .errorMessage,.depage-form .labels-on-left .errorMessage,.depage-form .labels-on-right .errorMessage,.depage-form .labels-on-top .errorMessage{max-width:100%;padding-right:1em;right:0}}.depage-form .depage-label{height:1em;min-height:1em;padding-bottom:.3em;display:block;height:auto!important}.depage-form .input-boolean input{float:left;margin-top:.5em;display:block}.depage-form .input-boolean .depage-label{float:none;width:auto;display:block}.depage-form p,.depage-form .depage-label{line-height:1.8em;position:relative}.depage-form input,.depage-form button,.depage-form select,.depage-form textarea,.depage-form .textarea,.depage-form .selectize-input{color:#000;width:66.6667%;font-family:inherit;font-size:1em}.depage-form .input-boolean button,.depage-form .input-boolean input,.depage-form .input-single button,.depage-form .input-single input,.depage-form .input-multiple button,.depage-form .input-multiple input,.depage-form .input-country button,.depage-form .input-country input,.depage-form .input-button button,.depage-form .input-button input,.depage-form .back button,.depage-form .back input,.depage-form .cancel button,.depage-form .cancel input,.depage-form .submit button,.depage-form .submit input{width:auto}.depage-form .input-single span label,.depage-form .input-multiple span label,.depage-form .input-country span label{white-space:nowrap;display:inline-block}.depage-form .input-single span label span,.depage-form .input-multiple span label span,.depage-form .input-country span label span{padding-left:.5em;padding-right:1em;font-size:1em}.depage-form input,.depage-form button,.depage-form select,.depage-form textarea,.depage-form .textarea{-ms-border-radius:0;-o-border-radius:0;background-color:#fff;border:1px solid #999;border-radius:0;padding:.2em}.depage-form input ::-moz-selection{color:#000;background:#bdf}.depage-form input::-moz-selection{color:#000;background:#bdf}.depage-form button ::-moz-selection{color:#000;background:#bdf}.depage-form button::-moz-selection{color:#000;background:#bdf}.depage-form select ::-moz-selection{color:#000;background:#bdf}.depage-form select::-moz-selection{color:#000;background:#bdf}.depage-form textarea ::-moz-selection{color:#000;background:#bdf}.depage-form textarea::-moz-selection{color:#000;background:#bdf}.depage-form .textarea ::-moz-selection{color:#000;background:#bdf}.depage-form .textarea::-moz-selection{color:#000;background:#bdf}.depage-form input ::selection{color:#000;background:#bdf}.depage-form input::selection{color:#000;background:#bdf}.depage-form button ::selection{color:#000;background:#bdf}.depage-form button::selection{color:#000;background:#bdf}.depage-form select ::selection{color:#000;background:#bdf}.depage-form select::selection{color:#000;background:#bdf}.depage-form textarea ::selection{color:#000;background:#bdf}.depage-form textarea::selection{color:#000;background:#bdf}.depage-form .textarea ::selection{color:#000;background:#bdf}.depage-form .textarea::selection{color:#000;background:#bdf}.depage-form input:required,.depage-form input:invalid,.depage-form button:required,.depage-form button:invalid,.depage-form select:required,.depage-form select:invalid,.depage-form textarea:required,.depage-form textarea:invalid,.depage-form .textarea:required,.depage-form .textarea:invalid{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.depage-form input:hover,.depage-form button:hover,.depage-form select:hover,.depage-form textarea:hover,.depage-form .textarea:hover{border-color:#000}.depage-form input.disabled,.depage-form input:disabled,.depage-form button.disabled,.depage-form button:disabled,.depage-form select.disabled,.depage-form select:disabled,.depage-form textarea.disabled,.depage-form textarea:disabled,.depage-form .textarea.disabled,.depage-form .textarea:disabled{opacity:.4;cursor:default}.depage-form input.disabled:hover,.depage-form input:disabled:hover,.depage-form button.disabled:hover,.depage-form button:disabled:hover,.depage-form select.disabled:hover,.depage-form select:disabled:hover,.depage-form textarea.disabled:hover,.depage-form textarea:disabled:hover,.depage-form .textarea.disabled:hover,.depage-form .textarea:disabled:hover{border-color:#999}.depage-form input.focus,.depage-form input:focus,.depage-form button.focus,.depage-form button:focus,.depage-form select.focus,.depage-form select:focus,.depage-form textarea.focus,.depage-form textarea:focus,.depage-form .textarea.focus,.depage-form .textarea:focus{background-color:#fff;border-color:#000}.depage-form .readonly input,.depage-form .readonly button,.depage-form .readonly select,.depage-form .readonly textarea,.depage-form .readonly .textarea{opacity:.4}.depage-form .error input,.depage-form .error button,.depage-form .error select,.depage-form .error textarea,.depage-form .error .textarea{background-color:#fff;border-color:red}.depage-form .input-boolean input,.depage-form .input-boolean input:focus,.depage-form .input-boolean.error input,.depage-form .input-single input,.depage-form .input-single input:focus,.depage-form .input-single.error input,.depage-form .input-multiple input,.depage-form .input-multiple input:focus,.depage-form .input-multiple.error input{border:none}.depage-form .error .depage-label{color:red}.depage-form .input-button button,.depage-form .submit input{background:#ccc}.depage-form .input-button.error button,.depage-form .submit.error input{color:#999;background:#ddd;border:1px solid #ddd}.depage-form .errorMessage{clear:both;text-align:right;font-size:.8em;display:block;position:absolute;top:.2em}.depage-form ol.stepnav{table-layout:fixed;width:100%;margin:0;padding:0;display:table}.depage-form ol.stepnav li{background:#eee;border-right:.3em solid #fff;list-style:none;display:table-cell}.depage-form ol.stepnav li a{color:#000;height:100%;padding:.4em;text-decoration:none;display:block}.depage-form ol.stepnav li.invalid a:after{content:" !";color:red;font-weight:700}.depage-form ol.stepnav li.current-step{background:#ddd}.depage-form .selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{box-shadow:inset 0 0 12px 4px #fff;visibility:visible!important;background:#0000000f!important;border:0!important}.depage-form .selectize-control.plugin-drag_drop .ui-sortable-placeholder:after{content:"!";visibility:hidden}.depage-form .selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px #0003}.depage-form .selectize-dropdown-header{-ms-border-radius:0 0 0 0;-o-border-radius:0 0 0 0;background:#f8f8f8;border-bottom:1px solid #999;border-radius:0;padding:5px 8px;position:relative}.depage-form .selectize-dropdown-header-close{color:#303030;opacity:.4;margin-top:-12px;line-height:20px;position:absolute;top:50%;right:8px;font-size:20px!important}.depage-form .selectize-dropdown-header-close:hover{color:#000}.depage-form .selectize-dropdown .optgroup-header{color:#303030}.depage-form .selectize-dropdown .optgroup [data-value]{padding-left:20px!important}.depage-form .selectize-dropdown.plugin-optgroup_columns .optgroup{float:left;box-sizing:border-box;border-top:0;border-right:1px solid #f2f2f2}.depage-form .selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.depage-form .selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.depage-form .selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.depage-form .selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:20px!important}.depage-form .selectize-control.plugin-remove_button [data-value] .remove{z-index:1;text-align:center;width:17px;color:gray;vertical-align:middle;-ms-border-radius:0 0 0 0;-o-border-radius:0 0 0 0;box-sizing:border-box;border-radius:0;padding:1px 0 0;font-size:18px;text-decoration:none;display:inline-block;position:absolute;top:0;bottom:0;right:0}.depage-form .selectize-control.plugin-remove_button [data-value] .remove:hover{background:#0000000d}.depage-form .selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#cacaca}.depage-form .selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:0 0}.depage-form .selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#fff}.depage-form .selectize-control{position:relative}.depage-form .selectize-dropdown,.depage-form .selectize-input,.depage-form .selectize-input input{color:#000;-webkit-font-smoothing:inherit;font-family:inherit;font-size:1em;line-height:1em}.depage-form .selectize-input,.depage-form .selectize-control.single .selectize-input.input-active{cursor:text;background:#fff;display:inline-block}.depage-form .selectize-input{z-index:1;box-sizing:border-box;-ms-border-radius:0;-o-border-radius:0;border:1px solid #999;border-radius:0;padding:8px;display:inline-block;position:relative;overflow:hidden}.depage-form .selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.depage-form .selectize-input.full{background-color:#fff}.depage-form .selectize-input.disabled,.depage-form .selectize-input.disabled *{cursor:default!important}.depage-form .selectize-input.focus{border-color:#000;box-shadow:0 0 .2em #00000080}.depage-form .error .selectize-input{border-color:red}.depage-form .selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;zoom:1;display:inline-block}.depage-form .selectize-control.multi .selectize-input>div{cursor:pointer;color:#000;-ms-border-radius:0;-o-border-radius:0;background:#e6e6e6;border-radius:0;margin:0 3px 3px 0;padding:2px 6px}.depage-form .selectize-control.multi .selectize-input>div.active{color:#000;background:#bdf}.depage-form .selectize-control.multi .selectize-input.disabled>div,.depage-form .selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.depage-form .selectize-input>input{text-indent:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;line-height:inherit!important;-webkit-user-select:auto!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 2px 0 0!important;padding:0!important;display:inline-block!important}.depage-form .selectize-input>input::-ms-clear{display:none}.depage-form .selectize-input>input:focus{outline:none!important}.depage-form .selectize-input:after{content:" ";clear:left;display:block}.depage-form .selectize-input.dropdown-active:before{content:" ";background:#f0f0f0;height:1px;display:block;position:absolute;bottom:0;left:0;right:0}.depage-form .selectize-input.dropdown-active{-moz-border-bottomleft-radius:0;-ms-border-bottom-left-radius:0;-o-border-bottom-left-radius:0;-moz-border-bottomright-radius:0;-ms-border-bottom-right-radius:0;-o-border-bottom-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.depage-form .selectize-dropdown{z-index:100000;box-sizing:border-box;-ms-border-radius:0 0 0 0;-o-border-radius:0 0 0 0;background:#fff;border:1px solid #000;border-top:0;border-radius:0;margin:-1px 0 0;position:absolute;box-shadow:0 1px 3px #0000001a}.depage-form .selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.depage-form .selectize-dropdown [data-selectable] .highlight{background:#7da8d033;border-radius:1px}.depage-form .selectize-dropdown [data-selectable],.depage-form .selectize-dropdown .optgroup-header{padding:5px 8px}.depage-form .selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0}.depage-form .selectize-dropdown .optgroup-header{color:#303030;cursor:default;background:#fff}.depage-form .selectize-dropdown .active{color:#000;background:#bdf}.depage-form .selectize-dropdown .active.create{color:#495c68}.depage-form .selectize-dropdown .create{color:#30303080}.depage-form .selectize-dropdown-content{max-height:200px;overflow:hidden auto}.depage-form .selectize-control.single .selectize-input,.depage-form .selectize-control.single .selectize-input input{cursor:pointer}.depage-form .selectize-control.single .selectize-input.input-active,.depage-form .selectize-control.single .selectize-input.input-active input{cursor:text}.depage-form .selectize-control.single .selectize-input:after{content:" ";border:5px solid #0000;border-top-color:gray;border-bottom-width:0;width:0;height:0;margin-top:-3px;display:block;position:absolute;top:50%;right:15px}.depage-form .selectize-control.single .selectize-input.dropdown-active:after{border-width:0 5px 5px;border-color:#0000 #0000 gray;margin-top:-4px}.depage-form .selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.depage-form .selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.depage-form .selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.depage-form .input-richtext .textarea,.depage-form .input-richtext .textarea-content,.depage-form .input-richtext textarea{min-height:10em;margin-bottom:.3em}.depage-form .input-richtext .textarea{padding:.2em;position:relative}.depage-form .input-richtext .textarea .textarea-content{margin-bottom:0}.depage-form .input-richtext .textarea .textarea-content:focus{outline:none}.depage-form .input-richtext .textarea h1,.depage-form .input-richtext .textarea h2,.depage-form .input-richtext .textarea h3,.depage-form .input-richtext .textarea h4,.depage-form .input-richtext .textarea h5,.depage-form .input-richtext .textarea h6,.depage-form .input-richtext .textarea li,.depage-form .input-richtext .textarea dt,.depage-form .input-richtext .textarea dd,.depage-form .input-richtext .textarea p{line-height:1.5em;font-size:1em!important}.depage-form .input-richtext .textarea h1,.depage-form .input-richtext .textarea h2,.depage-form .input-richtext .textarea h3,.depage-form .input-richtext .textarea h4,.depage-form .input-richtext .textarea h5,.depage-form .input-richtext .textarea h6{color:#555;font-weight:700;position:relative}.depage-form .input-richtext .textarea h1:after,.depage-form .input-richtext .textarea h2:after,.depage-form .input-richtext .textarea h3:after,.depage-form .input-richtext .textarea h4:after,.depage-form .input-richtext .textarea h5:after,.depage-form .input-richtext .textarea h6:after{opacity:.5;display:block;position:absolute;top:0;right:0}.depage-form .input-richtext .textarea h1:after{content:"h1"}.depage-form .input-richtext .textarea h2:after{content:"h2"}.depage-form .input-richtext .textarea blockquote{border-left:.2em solid;margin-top:1em;margin-bottom:1em;padding-left:1em}.depageEditorToolbar{z-index:1000;color:#fff;-ms-border-radius:.54em;-o-border-radius:.54em;background:#000c;border-radius:.54em;width:auto;max-width:90vw;height:1.8em;margin:0;padding:0 .54em;font-size:1em;list-style:none;position:absolute;top:0;left:0;transform:translate(-50%)}.depageEditorToolbar li{vertical-align:top;text-align:center;cursor:pointer;min-width:1.8em;height:1.8em;margin:0;padding:0 .4em;font-size:1em;line-height:1.8em;display:inline-block}.depageEditorToolbar li:before,.depageEditorToolbar li:after{display:none}.depageEditorToolbar li:hover,.depageEditorToolbar li.active{background-color:#fff3}.depageEditorToolbar .format-a{text-decoration:underline}.depageEditorToolbar .format-b{font-weight:700}.depageEditorToolbar .format-i{font-style:italic}.depageEditorToolbar .format-u{text-decoration:underline}.depageEditorToolbar .format-s{text-decoration:line-through}section,article{margin-bottom:1.5px}section h1,section h2,section h3,section p,section li,section dt,section dd,article h1,article h2,article h3,article p,article li,article dt,article dd{font-size:2em;line-height:1.5em}section li p li,section li dt,section li dd,section dt p li,section dt dt,section dt dd,section dd p li,section dd dt,section dd dd,article li p li,article li dt,article li dd,article dt p li,article dt dt,article dt dd,article dd p li,article dd dt,article dd dd{margin-bottom:0;font-size:1em}section h1,article h1{font-size:4em;line-height:1.125em}section h1 a,article h1 a{text-decoration:none}@media screen and (width<=540px){section h1,article h1{font-size:2.6em;line-height:1.15385em}}section h2,article h2{margin-top:1.5em;font-size:2em;line-height:1.5em}section time,section .by,article time,article .by{font-size:1.4em;line-height:2.14286em;display:inline-block}section time small,section .by small,article time small,article .by small{font-size:1em}section .size-S h1,section .size-S h2,section .size-S h3,section .size-S p,section .size-S li,section .size-S dt,section .size-S dd,article .size-S h1,article .size-S h2,article .size-S h3,article .size-S p,article .size-S li,article .size-S dt,article .size-S dd{font-size:1.4em;line-height:1.07143em}section .size-S li p li,section .size-S li dt,section .size-S li dd,section .size-S dt p li,section .size-S dt dt,section .size-S dt dd,section .size-S dd p li,section .size-S dd dt,section .size-S dd dd,article .size-S li p li,article .size-S li dt,article .size-S li dd,article .size-S dt p li,article .size-S dt dt,article .size-S dt dd,article .size-S dd p li,article .size-S dd dt,article .size-S dd dd{margin-bottom:0;font-size:1em}section .size-S,article .size-S,section .size-M,article .size-M{margin-bottom:3em}section .size-L h1,section .size-L h2,section .size-L h3,section .size-L p,section .size-L li,section .size-L dt,section .size-L dd,article .size-L h1,article .size-L h2,article .size-L h3,article .size-L p,article .size-L li,article .size-L dt,article .size-L dd{font-size:4em;line-height:1.125em}section .size-L li p li,section .size-L li dt,section .size-L li dd,section .size-L dt p li,section .size-L dt dt,section .size-L dt dd,section .size-L dd p li,section .size-L dd dt,section .size-L dd dd,article .size-L li p li,article .size-L li dt,article .size-L li dd,article .size-L dt p li,article .size-L dt dt,article .size-L dt dd,article .size-L dd p li,article .size-L dd dt,article .size-L dd dd{margin-bottom:0;font-size:1em}section .size-L,article .size-L{margin-bottom:6em}@media screen and (width<=540px){section .size-L,article .size-L{margin-bottom:1.15385px}section .size-L h1,section .size-L h2,section .size-L h3,section .size-L p,section .size-L li,section .size-L dt,section .size-L dd,article .size-L h1,article .size-L h2,article .size-L h3,article .size-L p,article .size-L li,article .size-L dt,article .size-L dd{font-size:2.6em;line-height:1.15385em}section .size-L li p li,section .size-L li dt,section .size-L li dd,section .size-L dt p li,section .size-L dt dt,section .size-L dt dd,section .size-L dd p li,section .size-L dd dt,section .size-L dd dd,article .size-L li p li,article .size-L li dt,article .size-L li dd,article .size-L dt p li,article .size-L dt dt,article .size-L dt dd,article .size-L dd p li,article .size-L dd dt,article .size-L dd dd{margin-bottom:0;font-size:1em}}section .size-XL h1,section .size-XL h2,section .size-XL h3,section .size-XL p,section .size-XL li,section .size-XL dt,section .size-XL dd,article .size-XL h1,article .size-XL h2,article .size-XL h3,article .size-XL p,article .size-XL li,article .size-XL dt,article .size-XL dd{font-size:5.5em;line-height:1.09091em}section .size-XL li p li,section .size-XL li dt,section .size-XL li dd,section .size-XL dt p li,section .size-XL dt dt,section .size-XL dt dd,section .size-XL dd p li,section .size-XL dd dt,section .size-XL dd dd,article .size-XL li p li,article .size-XL li dt,article .size-XL li dd,article .size-XL dt p li,article .size-XL dt dt,article .size-XL dt dd,article .size-XL dd p li,article .size-XL dd dt,article .size-XL dd dd{margin-bottom:0;font-size:1em}section .size-XL,article .size-XL{margin-bottom:6em}section .size-XL h2,article .size-XL h2{margin-top:.545455em;margin-bottom:.272727em}@media screen and (width<=770px){section .size-XL,article .size-XL{margin-bottom:1.125px}section .size-XL h1,section .size-XL h2,section .size-XL h3,section .size-XL p,section .size-XL li,section .size-XL dt,section .size-XL dd,article .size-XL h1,article .size-XL h2,article .size-XL h3,article .size-XL p,article .size-XL li,article .size-XL dt,article .size-XL dd{font-size:4em;line-height:1.125em}section .size-XL li p li,section .size-XL li dt,section .size-XL li dd,section .size-XL dt p li,section .size-XL dt dt,section .size-XL dt dd,section .size-XL dd p li,section .size-XL dd dt,section .size-XL dd dd,article .size-XL li p li,article .size-XL li dt,article .size-XL li dd,article .size-XL dt p li,article .size-XL dt dt,article .size-XL dt dd,article .size-XL dd p li,article .size-XL dd dt,article .size-XL dd dd{margin-bottom:0;font-size:1em}section .size-XL h2,article .size-XL h2{margin-top:.75em;margin-bottom:.375em}}section .spacing{margin-top:1em}section a{text-decoration:none}section a:hover{text-decoration:underline}section a img{border:none}section h1{margin-top:1.5em}section.section-centered h1{text-align:center;margin-top:3em;margin-bottom:.75em;font-size:2em;line-height:1.5em}section ul{padding-left:1.5em;list-style:outside}section ul li{position:relative}section ul li span{z-index:2;display:block;position:absolute;top:0;left:-1.7em}section ul li span:before{content:"–";padding-left:.2em;padding-right:.7em}article{margin-top:3em;padding-top:3em;position:relative}article h2{clear:left}article header{margin-top:-.75em}article .thumb+header{padding-left:13.5em;padding-right:13.5em}@media screen and (width<=770px){article .thumb+header{padding-left:12em;padding-right:0}}@media screen and (width<=540px){article .thumb+header{padding-left:6em}}article header+.size-S,article header+.size-M,article header+.size-L,article header+.size-XL {clear:left}.style-intro{-ms-border-radius:.75em;-o-border-radius:.75em;border-radius:.75em;margin-top:3em;margin-bottom:3em;padding:3em}.style-intro h2:first-child{margin-top:0}.style-intro.size-M h2{margin-bottom:1.5em}.style-centered h2,.style-centered.size-S p,.style-centered.size-L p,.style-centered.size-XL p{text-align:center}article ul li,.text ul li{margin-left:1.5em;list-style:none;position:relative}article ul li:before,.text ul li:before{content:"–";width:1.5em;display:block;position:absolute;top:0;left:-1.5em}.box ul li{margin-left:0;list-style:none;position:relative}.box ul li:before{content:" ";width:0;display:block;position:absolute;top:0;left:0}figure,section .full,section .compare,section .slideshow,section .zoom{max-width:100%;margin:3em 0;display:block;position:relative;overflow-x:hidden}figure,figure img,section .full,section .full img,section .compare,section .compare img,section .slideshow,section .slideshow img,section .zoom,section .zoom img{width:100%}figure img,section .full img,section .compare img,section .slideshow img,section .zoom img{display:block}section .compare .full,section .slideshow .full{margin:0}figure>div{position:relative}figure figcaption{margin-top:1.5em;margin-bottom:1.5em}figure figcaption p{font-size:1.6em}figure figcaption p.copyright{font-size:1.4em}figure.border-default>div:after{content:" ";border-style:solid;border-width:1px;display:block;position:absolute;inset:0}figure.type-contain{width:100%;max-width:42em;display:block}figure.type-small{grid-column:2/span 1;width:42em;max-width:100%;display:block}figure.type-small figcaption p{font-size:1.4em}figure.type-full{grid-column-end:span 4}figure.type-full>div{width:90em;max-width:100%;height:0;padding-bottom:100%;position:relative}@media screen and (height<=1280px){figure.type-full>div{width:67.5em}}@media screen and (height<=980px){figure.type-full>div{width:45em}}figure.type-full img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}figure.style-centered{margin:3em auto}figure.style-centered>div{margin:0 auto}article .thumb{float:left;display:block;position:relative}article .thumb img{width:10.5em;margin-bottom:3em;margin-right:1.5em;display:block}@media screen and (width<=770px){article .thumb img{width:9em}}@media screen and (width<=540px){article .thumb img{width:4.5em;margin-bottom:1.5em;margin-right:1.5em}}.slideshow{position:relative}.slideshow.type-contain{width:42em}.slideshow.type-full{width:90em;max-width:100%}@media screen and (height<=1280px){.slideshow.type-full{width:67.5em}}@media screen and (height<=980px){.slideshow.type-full{width:45em}}.slideshow:first-child{margin-top:0}.slideshow>div,.slideshow>figure{opacity:0;position:absolute}.slideshow>div:first-child,.slideshow>figure:first-child{opacity:1;position:relative}section .slideshow{margin:3em auto}div.zoom .front,div.zoom .thumb{display:block;overflow:hidden}div.zoom .back{display:none}div.zoom .thumb{display:none;position:absolute;top:0}@media screen and (width<=980px){div.zoom .thumb{display:none!important}}div.zoom .thumb img{width:100%;margin:0;display:block}div.zoom .thumb .border{opacity:.6;position:absolute}#content section .caption,#content section .info{margin-top:.5em;font-size:1.1em;display:block}div.compare{position:relative;overflow:hidden}div.compare>figure{-o-transition:.5s ease-out;transition:all .5s ease-out;-o-transition-property:left;transition-property:left;position:absolute;top:0}div.compare>figure:first-child{position:relative}div.compare>figure:nth-child(n+1),div.compare:hover>figure:nth-child(n+1){left:0%}div.compare:hover>figure:hover~figure:nth-child(n+1){left:55%}div.compare>figure:nth-child(n+2){left:25%}div.compare:hover>figure:nth-child(n+2){left:10%}div.compare:hover>figure:hover~figure:nth-child(n+2){left:65%}div.compare>figure:nth-child(n+3){left:50%}div.compare:hover>figure:nth-child(n+3){left:20%}div.compare:hover>figure:hover~figure:nth-child(n+3),div.compare>figure:nth-child(n+4){left:75%}div.compare:hover>figure:nth-child(n+4){left:30%}div.compare:hover>figure:hover~figure:nth-child(n+4){left:85%}pre.prettyprint{border-radius:.5em;padding:.2em}pre.prettyprint .pln{color:#000}pre.prettyprint .kwd{color:#009}pre.prettyprint .com{color:#900}pre.prettyprint .typ{color:#909}pre.prettyprint .tag{color:#009}pre.prettyprint .dec,pre.prettyprint .var{color:#909}pre.prettyprint .fun{color:red}pre.prettyprint .str{color:#090}pre.prettyprint .kwd{color:#009;font-weight:700}pre.prettyprint .com{color:#900;font-style:italic}pre.prettyprint .typ{color:#606;font-weight:700}pre.prettyprint .lit{color:#066}pre.prettyprint .pun,pre.prettyprint .opn,pre.prettyprint .clo{color:#660}pre.prettyprint .tag{color:#009;font-weight:700}pre.prettyprint .atn{color:#606}pre.prettyprint .atv{color:#090}pre.prettyprint ol.linenums{margin-top:0;margin-bottom:0}.source{font-size:1em}.source pre{margin:1.2em 0;overflow:auto hidden}.source pre code{min-height:1.4em;display:block}.source pre ol{margin-left:3em;font-size:1em;list-style-type:none;line-height:1.4em!important}.source pre ol>li{counter-increment:linecounter}.source pre ol>li:before{text-align:right;content:counter(linecounter) " ";float:left;width:3em;margin-left:-3em;font-weight:700}.source pre ol:first-child{counter-reset:linecounter}.source pre li{font-size:1em}.source .codeswitch{font-size:1em;display:block;position:absolute}@media screen and (width<=1023px){.source .codeswitch{display:none}}.source div{border-left:1.2em solid;margin:1em 0;display:none}.source textarea{border:none;width:100%}.teaser{cursor:pointer}main>.crosslinks{margin-top:18em}main>.crosslinks h1{text-align:center;font-size:2.6em}.cards{flex-flow:wrap;max-width:100%;margin:6em 0;display:flex}.cards+.cards{margin-top:-6em}.cards .card{margin-bottom:3em;padding:1.5em}@media screen and (width<=540px){.cards .card{padding:.75em}}.cards .card a{text-decoration:none}.cards .card>a{z-index:2;width:100%;max-width:100%;margin-bottom:1.5em;padding-top:100%;display:block;position:relative}.cards .card>a img{object-fit:cover;-o-transition:.3s ease-out;transition:all .3s ease-out;-o-transition-property:transform;width:100%;height:100%;transition-property:transform;display:block;position:absolute;top:0;left:0}.cards .card.has-link:hover img{transform:scale(1.03)}.cards .card p{overflow-wrap:break-word;z-index:10;line-height:1.5em;position:relative}.cards .card p.date{font-size:1.4em}@media screen and (width<=540px){.cards .card p.date{display:none}}.cards .card.size-S{width:18em;min-width:9em;max-width:25%}.cards .card.size-S a{width:100%}@media screen and (width<=540px){.cards .card.size-S{flex-grow:1;width:30em;min-width:9em;max-width:33.3333%}.cards .card.size-S a{width:100%}}.cards .card.size-M{width:30em;min-width:9em;max-width:33.3333%}.cards .card.size-M a{width:100%}@media screen and (width<=540px){.cards .card.size-M{flex-grow:2;width:45em;min-width:9em;max-width:50%}.cards .card.size-M a{width:100%}}.cards .card.size-L{width:45em;min-width:9em;max-width:50%}.cards .card.size-L a{width:100%}@media screen and (width<=540px){.cards .card.size-L{flex-grow:3}}.cards .card.size-XL{width:60em;min-width:9em;max-width:66.6666%}.cards .card.size-XL a{width:100%}@media screen and (width<=770px){.cards .card.size-XL{flex-grow:3;width:60em;min-width:9em;max-width:100%}.cards .card.size-XL a{width:100%}}.cards .card.size-S p{font-size:1.4em}@media screen and (width<=770px){.cards .card.size-S p{font-size:1.1em}}.cards .card.size-S p.date{font-size:1.1em}.cards .card.size-M p,.cards .card.size-L p,.cards .card.size-XL p{font-size:1.6em}@media screen and (width<=770px){.cards .card.size-M p,.cards .card.size-L p,.cards .card.size-XL p{font-size:1.4em}}.cards .card{-o-transition:.3s ease-out;transition:all .3s ease-out;-o-transition-property:color, background-color;transition-property:color,background-color;position:relative}.cards .card:after,.cards .card>a:after{content:" ";-o-transition:.3s ease-out;transition:all .3s ease-out;-o-transition-property:border-width, top, left, right, bottom, transform;border-style:solid;border-width:0;transition-property:border-width,top,left,right,bottom,transform;display:block;position:absolute}.cards .card:after{inset:.75em}.cards .card>a:after{inset:0}.cards .card.has-link:hover{z-index:10}.cards .card.has-link:hover:after{border-width:1px;inset:0}.cards .card.has-link:hover>a:after{inset:0}.cards.refs .card>a{overflow:hidden}.cards.refs .card.has-link:hover img{transform:scale(1.05)}.cards.refs .card>a:after{border-width:1px}.cards.refs .card.has-link:hover a:after{border-width:.75em}.auto-contact{text-align:left;width:42em;max-width:100%;margin:0 auto 1.5px;position:relative}.auto-contact h1,.auto-contact h2,.auto-contact h3,.auto-contact p,.auto-contact li,.auto-contact dt,.auto-contact dd{font-size:2em;line-height:1.5em}.auto-contact li p li,.auto-contact li dt,.auto-contact li dd,.auto-contact dt p li,.auto-contact dt dt,.auto-contact dt dd,.auto-contact dd p li,.auto-contact dd dt,.auto-contact dd dd{margin-bottom:0;font-size:1em}.auto-contact{text-align:center}.auto-contact:before{content:" ";border-radius:50%;width:.2625em;height:.2625em;margin:5.625em auto 1.875em;font-size:1.6em;display:block}.auto-contact h1{margin-bottom:1.15385em;font-size:2.6em;font-weight:300;line-height:1.15385em}.auto-contact .adr,.auto-contact .invisible{display:none}.auto-contact a.email{text-align:center;-o-transition:.3s ease-out;transition:all .3s ease-out;-o-transition-property:color;margin-top:1.5em;padding:.75em;text-decoration:none;transition-property:color;display:block;position:relative}.auto-contact a.email:before,.auto-contact a.email:after{content:" ";z-index:-1;-o-transition:.3s ease-out;transition:all .3s ease-out;-o-transition-property:width, height;transition-property:width,height;position:absolute;inset:0}.auto-contact a.email:after{width:0;height:0;top:auto;right:auto}.auto-contact a.email:hover:after{width:100%;height:.2625em}ul.cloud{text-align:center;margin:3em 0;list-style:none}ul.cloud li{padding:.3em;font-size:1.7em;display:inline-block}ul.cloud a,ul.cloud a:hover{text-decoration:none}ul.cloud i,ul.cloud b{font-size:1.7em;font-style:normal;font-weight:300}ul.cloud i i,ul.cloud i b,ul.cloud b i,ul.cloud b b{font-size:1.4em}ul.cloud small{font-size:.8em}.source pre,.example{border:1px solid #ddd;width:100%;max-width:100%;padding:1.5em}.source pre code{font-size:1.4em}
