.g,.grid{margin-left:-1.25rem;margin-right:-1.25rem}.g:after,.g:before,.grid:after,.grid:before{content:'';display:table}.g:after,.grid:after{clear:both}.desk-full{float:none;width:auto}.g2{margin-left:-1.25rem;margin-right:-1.25rem}.g2:after,.g2:before{content:'';display:table}.g2:after{clear:both}.g2 .desk-w1{padding-left:1.25rem;padding-right:1.25rem;width:8.33333333%}.g2 .desk-w2{padding-left:1.25rem;padding-right:1.25rem;width:16.66666667%}.g2 .desk-w3{padding-left:1.25rem;padding-right:1.25rem;width:25%}.g2 .desk-w4{padding-left:1.25rem;padding-right:1.25rem;width:33.33333333%}.g2 .desk-w5{padding-left:1.25rem;padding-right:1.25rem;width:41.66666667%}.g2 .desk-w6{padding-left:1.25rem;padding-right:1.25rem;width:50%}.g2 .desk-w7{padding-left:1.25rem;padding-right:1.25rem;width:58.33333333%}.g2 .desk-w8{padding-left:1.25rem;padding-right:1.25rem;width:66.66666667%}.g2 .desk-w9{padding-left:1.25rem;padding-right:1.25rem;width:75%}.g2 .desk-w10{padding-left:1.25rem;padding-right:1.25rem;width:83.33333333%}.g2 .desk-w11{padding-left:1.25rem;padding-right:1.25rem;width:91.66666667%}.g2 .desk-w12{padding-left:1.25rem;padding-right:1.25rem;width:100%}.g2.gu{padding:0;margin:0}.desk-w1{padding-left:1.25rem;padding-right:1.25rem;width:10%}.desk-w2{padding-left:1.25rem;padding-right:1.25rem;width:20%}.desk-w3{padding-left:1.25rem;padding-right:1.25rem;width:30%}.desk-w4{padding-left:1.25rem;padding-right:1.25rem;width:40%}.desk-w5{padding-left:1.25rem;padding-right:1.25rem;width:50%}.desk-w6{padding-left:1.25rem;padding-right:1.25rem;width:60%}.desk-w7{padding-left:1.25rem;padding-right:1.25rem;width:70%}.desk-w8{padding-left:1.25rem;padding-right:1.25rem;width:80%}.desk-w9{padding-left:1.25rem;padding-right:1.25rem;width:90%}.desk-w10{padding-left:1.25rem;padding-right:1.25rem;width:100%}.desk-s1{margin-left:10%}.desk-s2{margin-left:20%}.desk-s3{margin-left:30%}.desk-s4{margin-left:40%}.desk-s5{margin-left:50%}.desk-s6{margin-left:60%}.desk-s7{margin-left:70%}.desk-s8{margin-left:80%}.desk-s9{margin-left:90%}.page-title h1::before{content:'•';color:#318dde;font-weight:400;margin-right:.25em}html{height:100%;overflow:visible}body{background:url(../img/page-bg.png) repeat-x top;background:-webkit-linear-gradient(bottom,#fff 600px,#d6ebf5);background:linear-gradient(to top,#fff 600px,#d6ebf5);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%}.page{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 auto;max-width:1280px;padding:0;position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.breadcrumb,.page-copyright,.page-header,.page-main,.page-menu,.renow{background:rgba(255,255,255,.95)}.page-standard-language-root .page-main{background:0 0;padding:0}.page-header{border-radius:4px 4px 0 0;margin-top:4em;padding:0}.page-header img{width:auto}.page-404 .page-header{border-radius:4px;margin-bottom:1.4rem}.page-logo{margin:0 30px;position:relative;top:-15px}.page-menu{border-radius:0 0 4px 4px;margin-bottom:2em;position:relative;z-index:100}.page-menu:after,.page-menu:before{content:'';display:table}.page-menu:after{clear:both}.page-menu .nav-anchor,.page-menu .search-anchor{display:none}.page-nav{display:block}.page-nav .nav-primary{position:relative}.page-search{-moz-box-sizing:border-box;box-sizing:border-box;display:block}.page-menu .page-search{margin:0 2rem 0 0;position:absolute;top:-4em;right:1rem;width:18em}.page-404 .page-search{margin:1.4rem 0}.page-search input{background:rgba(51,51,51,.1);border:0}.page-search button{background:0 0;border:0;box-shadow:none;min-width:0;padding:0}.page-langswitch{position:absolute;margin:1em 2em;top:4rem;right:1rem}.no-flexwrap .page-langswitch{top:0}.breadcrumb{border-radius:4px 4px 0 0;border-width:0}.page-main{border-radius:4px 4px 0 0;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:1em}.breadcrumb+.page-main{border-radius:0}.breadcrumbs,.page-metas,.page-title{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem;width:100%}.page-localnav{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1.25rem;width:20%;float:left;padding-right:10px}.page-featured{margin:2.8rem 0 4.2rem}.page-content{position:relative}.page-standard-language-root .page-content{width:auto}.page-faq .page-content{padding-left:0;padding-right:0;width:auto;margin-left:0}.page-publications .page-content{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem;width:60%;margin-left:30%}.page-standard-basket .page-content,.page-standard-gallery .page-content,.page-standard-publication .page-content{padding-left:0;padding-right:0;width:auto;margin-left:0}.page-standard-gallery-index .page-content{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem;width:80%;margin-left:10%}.page--patterns .page-content{margin-left:10%;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem;width:70%}.page--patterns .page-content>h1{border-bottom:2px solid #000;font-family:'The Sans','Lucida Grande','Lucida Sans Unicode',sans-serif;font-size:16px;font-weight:400;letter-spacing:.1em;margin:5.6rem 0 2.8rem -14%;padding:0 0 .5em;text-transform:uppercase}.page--patterns .page-content>h2{background:#333;clear:both;color:#fff;padding:.5em}.page-content,.page-more{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem;width:100%}.page-localnav~.page-content,.page-localnav~.page-more{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem;width:80%;margin-left:20%}.page-secondary~.page-content,.page-secondary~.page-more{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem;width:70%;margin-left:0}.page-localnav+.page-secondary+.page-content,.page-localnav+.page-secondary+.page-more{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem;width:40%;margin-left:30%}.page-more{margin-top:2.8rem}.page-more h2{margin:-1.4rem -1.25rem 1.4rem}.page-secondary{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem;width:30%;float:left;float:right;margin-left:2.5rem;margin-bottom:1.4rem}.page-standard-publication .page-secondary{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem;width:30%;float:left}.page--patterns .page-secondary{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem;width:20%;float:left;float:right}.page-bleed .page-content{padding-left:0;padding-right:0;width:auto;margin-left:0}.page-archives .page-localnav{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem;width:40%}.page-archives .page-content{margin-left:40%}.page-footer>nav>div:first-child{width:25%}.page-footer>nav>div:nth-child(2){background:url(../img/luxembourg-footer.png) no-repeat 90% 80%;width:75%}.page-footer>nav>div:nth-child(2) .nav-secondary{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2.5em;-moz-column-gap:2.5em;column-gap:2.5em}.page-footer .nav-secondary a{display:inline-block}.page-copyright,.renow{padding:.35rem 1.25rem}.page-404{background:url(../img/backdrops/404.jpg) top center / cover no-repeat #000;color:#fff}@media (min-width:80em){.page-404{padding:0 -webkit-calc(50vw - 640px);padding:0 calc(50vw - 640px)}}.page-404 .page-header{visibility:hidden}.page-404 .page-title{margin-right:460px;width:auto}.page-404 .page-title strapline{color:#014977;display:block;margin:.5em;text-transform:uppercase}.page-404 .page-content{margin-right:420px;width:auto}.page-404 .page-title h1{color:inherit;font-size:4em}.page-404 .breadcrumb,.page-404 .page-copyright,.page-404 .page-footer,.page-404 .page-header,.page-404 .page-main,.page-404 .page-menu,.page-404 .renow{background:0 0}.page-404 .subtitle{font-size:1.4em}.page-404 .page-search input{background:rgba(255,255,255,.6)}.page-404 a{border-bottom-color:currentColor;color:inherit}.page-agenda #resultsContainer .contents{width:90%}.archives-nav .btngroup{margin:0 0 1.4rem}.order-breadcrumbs{margin:2.8rem 0 4.2rem}.table--lineitems{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem;width:70%;float:left;margin:0 0 4.2rem}.order-total{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem;width:20%;float:left;float:right}.order-process{margin:0 -1.25rem}.order-upsell{clear:both}.form--delivery{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.form--delivery>.field--textarea,.form--delivery>.form-actions{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin:1.4rem;padding:.8em .9em .9em}.form--delivery>.field--textarea .field-label{display:block}.form--delivery-invoice,.form--delivery-shipping{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 1.4rem}#sameAddress{margin:0 1.4rem 0 0;vertical-align:middle}.minibasket{top:4rem;right:10rem}.no-flexwrap .minibasket{top:0}.remora.is-active[open] .toc-title::after{display:none}.page-standard-publication .book-description{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem;width:50%;margin-left:40%}.book-order{margin-top:0}.page-standard-publication .page-content>.book-order{-moz-box-sizing:border-box;box-sizing:border-box;width:40%;float:left;padding:0}.book-order .book-file{padding:1.4rem .7rem}.book-actions>.book-order{float:left;margin-right:1em}.book-translations{clear:both}.page-standard-publication .book-metas{padding:0 1.25rem}.book-translations .book-file{-webkit-box-flex:0;-webkit-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%;padding:1.4rem 2.5rem;margin:0}.page-standard-publication h2{clear:both;padding:0 1.25rem}.box--social{margin:0}.card{margin-bottom:2.5rem}.card-title{font-size:1.2rem;-webkit-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.card-title:only-child{font-size:4em}.carousel-track>.carousel-seat{-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:12.5%;-ms-flex:0 1 12.5%;flex-basis:12.5%;min-width:12.5%;width:12.5%}.no-flexwrap .carousel-track{display:table}.no-flexwrap .carousel-track>.carousel-seat{display:table-cell;max-width:150px}.carousel-thumb{width:-webkit-calc(50vw - 580px);width:calc(50vw - 580px)}.carousel-thumb>i{opacity:0;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.no-flexwrap .carousel-thumb>i{display:block;text-align:center;padding-top:8px;height:40px}.carousel-thumb:focus>i,.carousel-thumb:hover>i,.carousel:hover .carousel-thumb>i{opacity:1}.carousel-thumb--prev{left:auto;right:100%}.carousel-thumb--prev>i{right:0}.carousel-thumb--prev:focus>i,.carousel-thumb--prev:hover>i,.carousel:hover .carousel-thumb--prev>i{-webkit-transform:translateX(60px);-ms-transform:translateX(60px);transform:translateX(60px)}.carousel-thumb--next{left:100%;right:auto}.carousel-thumb--next>i{left:0}.carousel-thumb--next:focus>i,.carousel-thumb--next:hover>i,.carousel:hover .carousel-thumb--next>i{-webkit-transform:translateX(-60px);-ms-transform:translateX(-60px);transform:translateX(-60px)}.faq-themes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.no-flexwrap .faq-themes{display:block;overflow:hidden}.faq-theme{background:#318dde;-moz-box-sizing:border-box;box-sizing:border-box;color:rgba(255,255,255,.6);-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:-webkit-calc(25% - 1em);-ms-flex:0 1 calc(25% - 1em);flex-basis:calc(25% - 1em);margin:0 .5em 1em;padding:1em}.no-flexwrap .faq-theme{width:-webkit-calc(25% - 1em);width:calc(25% - 1em);float:left}.no-flexwrap .faq-theme:nth-child(4n+1){clear:left}.faq-theme h3{color:#fff}.faq-theme .more{font-size:.75em;text-decoration:underline}.faq-theme .more,.faq-theme .more:active,.faq-theme .more:visited{color:inherit}.js .filters[open]>summary{display:none}.filter{padding:0 1.5em}.filter summary{padding:1.5em 0}.filter--drilldown ul{padding-left:1.25rem}.index-article{-webkit-flex-basis:-webkit-calc(33.33% - 12px);-ms-flex:0 1 calc(33.33% - 12px);flex-basis:calc(33.33% - 12px)}.no-flexwrap .index-article{width:-webkit-calc(33.33% - 12px);width:calc(33.33% - 12px)}.no-flexwrap .index-article:nth-child(3n+1){clear:left}.index-article-title{font-size:1.2em}.intro{padding-left:1.25rem}.archives .intro{padding-left:0}.langswitch{line-height:2}.langswitch .langswitch-link{margin:0}.breadcrumb{font-size:1em;padding:1em}.nav-primary,.nav-secondary{border-top:0}.page-menu .nav-primary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.page-menu .nav-primary>li>a{border-radius:2px 2px 0 0;color:#333;font-size:1.1em;letter-spacing:.05em;padding:.7rem 2em;text-align:center;text-transform:uppercase}.page-menu .nav-primary>li:hover>a,.page-menu .nav-primary>li>a:focus,.page-menu .nav-primary>li>a:hover{background:#318dde;color:#fff}.page-menu .nav-primary>.nav-activeitem>a{background:#318dde;color:#fff;font-weight:700}.page-menu .nav-primary a{border:0;display:block}.no-flexwrap .page-menu .nav-primary{display:table;table-layout:fixed;width:100%}.no-flexwrap .page-menu .nav-primary>li{display:table-cell}.subnav{background:#318dde;display:none;margin-top:-4px;position:absolute;left:0;right:0;top:100%}.subnav a{color:#fff}.subnav a:focus,.subnav a:hover{background:rgba(0,0,0,.3)}.subnav ul{-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;-webkit-column-width:17.5em;-moz-column-width:17.5em;column-width:17.5em;list-style:none;margin:0;padding:1.4rem}.subnav li{-webkit-column-break-inside:avoid;-webkit-break-inside:avoid;-moz-break-inside:avoid;break-inside:avoid;font-size:1.05em}li:hover>.subnav,li[aria-expanded=true]>.subnav{display:block}.panel{padding:2.5rem}.panel--bottom,.panel--top{left:2.5rem;right:2.5rem}.panel--left,.panel--right{width:30vw}.publications-featured-list .publication{-webkit-box-flex:0;-webkit-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%}.page-agenda .page-main .search{background:#E0F0F8;border:1px solid #ddd;border-radius:4px;max-width:none;float:right;padding:1.4rem;width:80%;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:0}.search-results>li{margin-bottom:2.8rem}.search-results .article-custom{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;padding:.7rem 15px}.slideshow-ribbon{margin:auto}.slide-content-inner{background:rgba(255,255,255,.85);-moz-box-sizing:border-box;box-sizing:border-box;padding:1.3em;position:absolute;left:0;top:0;width:100%}.slide-content-inner,.slide-content-inner:visited{color:#000}.slide-content-inner .more,.slide-title{color:inherit}h3.slide-title{font-size:2em;color:#304977}.slide-credit p{margin:0;font-style:italic}.blocklink.slide-content-inner{border-bottom:3px solid #fff}