.btn--block,article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
.btn--nude,a{background:0}
.field-error,.form-error p,.form-warning p,dfn{font-style:italic}
body{margin:0}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,optgroup,strong{font-weight:700}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img,legend{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre,textarea{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
.btn,.form--ordered legend:before,h1,h2,h3,h4,h5,h6,html,input[type=submit]{font-family:ubuntu,Calibri,Georgia,'Times new roman',serif}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{margin:0 2px}
td,th{padding:0}
.btn,input[type=submit]{background:#2f5295;border:1px solid transparent;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.4);color:#fff;display:inline-block;line-height:1.4;margin-top:1em;margin-bottom:1em;padding:.5em 1em;position:relative;text-align:center;white-space:nowrap}
.btn:focus,.btn:hover,input[type=submit]:focus,input[type=submit]:hover{background:#022a4b;text-decoration:none}
.btn:active,input[type=submit]:active{top:1px}
.btn:visited,input[type=submit]:visited{color:#fff}
.btn[class*=" icon-"]:before,.btn[class^=icon-]:before,input[type=submit][class*=" icon-"]:before,input[type=submit][class^=icon-]:before{background:rgba(255,255,255,.1);float:left;margin:-.5em 1em -.5em -1em;padding:.5em 1em}
.btn .meta,input[type=submit] .meta{color:inherit;font-size:.75em;opacity:.8}
.btn .icon,input[type=submit] .icon{vertical-align:middle}
.btn-primary,input[type=submit]{background:#2f5295;color:#fff}
.btn--secondary,.btn-primary:focus,.btn-primary:hover,input[type=submit]:focus,input[type=submit]:hover{background:#666}
.btn--secondary,.btn-primary:active,input[type=submit]:active{color:#fff}
.btn--secondary:focus,.btn--secondary:hover{background:#333}
.btn--secondary:active{color:#fff}
.btn--nude{border:0;border-radius:0;color:inherit;margin:0;padding:0;position:static}
.btngroup,.btngroup .btn,.fig,.flexEmbed{position:relative}
.btn--small{font-size:1.4rem;line-height:1.75;padding:.25em .5em}
.btn--small[class*=" icon-"]:before,.btn--small[class^=icon-]:before{margin:-.25em .5em -.25em -.5em;padding:.25em .5em}
.btn--big{font-size:2rem;line-height:1.16666667;padding:1em 2em}
.btn--big[class*=" icon-"]:before,.btn--big[class^=icon-]:before{margin:-1em 2em -1em -2em;padding:1em 2em}
.btngroup .btn+.btn,.btngroup>.btngroup+.btn,.btngroup>.btngroup+.btngroup{margin-left:-1px}
.btn--block{box-sizing:border-box;width:100%}
.btngroup{display:inline-block}
.btngroup .btn{border-radius:0;float:left}
.btngroup .btn:first-child{border-bottom-left-radius:2px;border-top-left-radius:2px}
.btngroup .btn:last-of-type{border-bottom-right-radius:2px;border-top-right-radius:2px}
.btngroup>.btngroup{float:left}
.btngroup>.btngroup:last-child .btn{border-radius:0 2px 2px 0}
.btngroup--block{display:block}
.btngroup--block::after,.btngroup--block::before{content:'';display:table}
.flexEmbed:before,label,legend{display:block}
.btngroup--block::after{clear:both}
.btngroup--block>.btn{text-align:left}
.btngroup--block>.btn:after{float:right}
.btngroup--small{font-size:.8em;line-height:1.75}
.btngroup--small .btn{padding:.25em .5em}
.flexEmbed:before{content:'';height:0;padding-top:100%}
.flexEmbed>*{position:absolute !important;top:0;bottom:0;left:0;right:0;width:auto !important;height:auto !important}
.flexEmbed--4x3:before{padding-top:75%}
.flexEmbed--16x9:before{padding-top:56.25%}
.flexEmbed--2x1:before{padding-top:50%}
.flexEmbed--4x1:before{padding-top:25%}
.flexEmbed--3x4:before{padding-top:133.334%}
.flexEmbed--9x16:before{padding-top:177.778%}
.flexEmbed--1x2:before{padding-top:200%}
.flexEmbed--1x4:before{padding-top:400%}
fieldset{border:0;margin-top:2.8rem;padding:0}
legend{color:#000;font-size:1.4rem;line-height:1;margin:0 0 1em;padding:0;width:100%}
.form-disclaimer,dl,ol,ul{margin:1.4rem 0}
input,select,textarea{box-sizing:border-box;border:1px solid #1d67a1;line-height:1.4;padding:.25em .5em}
input:focus,select:focus,textarea:focus{outline:#2f5295 solid 1px}
input[type=checkbox],input[type=radio]{box-sizing:border-box;border:0;line-height:auto;padding:0}
.field-mandatory{font-size:.75em;text-align:right}
.form-disclaimer{font-size:.75em}
.form--ordered{counter-reset:fs}
.form--ordered legend{counter-increment:fs;font-weight:700}
.form--ordered legend:before{background:#3b67bc;border-radius:500px;color:#fff;content:counter(fs);float:left;font-weight:700;line-height:1;margin-left:-2.14285714em;margin-top:-.25em;padding:.2em;text-align:center;width:1em}
.error,.field-error,.field-required,.form-error p,.mandatory{color:#e60c24}
.form--ordered fieldset{padding-left:3em}
.field{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;margin:0 0 1.4rem}
.field>*+*{margin-top:.35rem}
.field--error input,.field--error select,.field--error textarea{border:2px solid #e60c24}
.field--postfix .field-label{-ms-flex-direction:row;flex-direction:row}
.fieldgroup{margin:0 0 1.4rem}
.fieldgroup .field{margin:0}
.fieldgroup-label{margin:0 0 .7rem}
.form-row{margin-bottom:1em}
.form-error p,.form-warning p{margin:1.2em 0 1em}
.form-error p:before,.form-warning p:before{content:'!';font-style:normal;font-weight:700;font-family:Arial;background:#fbbf32;border-radius:1em;margin-right:.5em;width:20px;height:20px;display:inline-block;line-height:1.2;text-align:center}
.form-error input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus,.form-error select:focus,.form-error textarea:focus,.form-warning input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus,.form-warning select:focus,.form-warning textarea:focus{outline:0;border:1px solid #fbbf32}
.form-error p:before{content:'x';background:#e60c24;border-radius:1em;color:#fff;font-style:normal}
.form-error input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus,.form-error select:focus,.form-error textarea:focus{outline:0;border:1px solid #e60c24}
.form-help{font-style:italic;color:#666;display:block}
.page--newsletter .field-label{width:auto;float:none;display:block;text-align:left;margin:0}
.page--newsletter input{width:100%;max-width:600px;float:none}
.page--newsletter form .field,.page--newsletter form .field:first-child{margin:.5rem 0;padding:0;border:0}
.page--newsletter .field--postfix{-ms-flex-direction:row;flex-direction:row}
.page--newsletter .field--postfix .field-label{display:inline-block;vertical-align:middle}
.page--newsletter .field--postfix input{width:auto;vertical-align:middle;margin-right:.5rem}
.page--newsletter .form-row{margin:1rem 0}
.page--newsletter legend{font-size:1.6rem}
@namespace xlink "http://www.w3.org/1999/xlink";.iconset g,.iconset path{fill:inherit;stroke:inherit}
.icon{width:24px;height:24px;fill:currentColor}
.icon>use{stroke:none;fill:inherit}
.btn .icon>use,a .icon>use,button .icon>use{fill:currentColor}
.icon--small{width:12px;height:12px}
.a--left img,.a--right img,.aleft img,.aright img,.fig-embed{width:100%}
img{max-width:100%}
.img--rounded{border-radius:4px}
.img--circled{border-radius:50%}
.img--bordered{background:#fff;border:1px solid #888;padding:1em}
.fig{margin:0}
.fig-embed{display:block;margin:0}
.fig figcaption{margin-top:1em}
.fig p{margin:0 0 1em}
.fig p:last-child{margin-bottom:0}
.fig small{color:#ccc;display:block;font-family:verdana,sans-serif;font-size:.75em}
summary{cursor:pointer}
summary:focus{outline:#000 dotted 1px}
.js details>*{display:none}
.js details>summary,.js details[open]>*{display:block}
.is-hidden,.none,[role=listbox][aria-expanded=false]{display:none}
[role=listbox]{list-style:none;margin:0;padding:0;background:#fff;position:absolute}
[role=listbox]>[role=option]{padding:.5em 1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
[role=listbox]>[role=option]+[role=option]{border-top:1px solid #f0f0f0}
details summary::-webkit-details-marker{display:none}
.a--left,.aleft{float:left;margin:.5em .5em .5em 0}
.a--right,.aright{float:right;margin:.5em 0 .5em .5em}
.a--center,.acenter{margin-left:auto;margin-right:auto;max-width:100%}
.hr-pause{margin:6em auto;width:6em}
.errorStar,.mandatory{color:#e60c24}
a{color:#2f5295;text-decoration:none;transition:.1s all linear}
a:visited{color:#39558b}
a:focus,a:hover{text-decoration:underline}
a:focus{outline:currentColor dotted 1px}
.page-content a{border-bottom:1px solid #2f5295}
.page-content a:active,.page-content a:focus,.page-content a:hover{text-decoration:none;border-color:#e6e6e6}
.skiplinks>a{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;background:#2f5295;color:#fff;z-index:32768}
.skiplinks>a:focus{clip:auto;position:fixed;top:0;left:0;padding:1em;width:100%;height:3em;line-height:3;overflow:hidden;text-align:center}
.skiplinks>a:after{content:' \2193'}
.back{background-color:#024d85;position:fixed;bottom:.5em;right:20px;height:48px;width:48px;transition:all .2s;z-index:1;border-radius:5px}
.back:after,.back:before{content:'';display:block;background-color:#fff;width:1.5rem;height:.2rem;-ms-transform:rotate(-40deg);transform:rotate(-40deg);position:absolute;top:calc(48px / 2);left:calc((48px / 2 - 1rem) - 2px)}
.back:after{-ms-transform:rotate(40deg);transform:rotate(40deg);left:calc((48px / 2) - 2px)}
.back:focus,.back:hover{background-color:#05375b}
@media(min-width:61.5em){.back{position:fixed}
}
.blocklink{color:inherit;display:block;text-decoration:none}
.blocklink:visited{color:inherit}
h1,h2{color:#2f5295}
ol,ul{padding-left:1.4rem;list-style-position:inside}
dt{display:block;font-weight:700}
dd+dt{margin-top:.35rem}
dd{margin-left:1.4rem}
.list--inline,.nude,.search-results{list-style:none;margin:0;padding:0}
.list--inline>li{display:inline}
.list--dotted>li+li:before{content:'|';margin:0 .375em 0 .25em;opacity:.5}
.dl--aligned dt{float:left;margin-right:.7rem;margin-top:0}
.dl--aligned dt+dt{margin-left:-.7rem}
.dl--aligned dt+dt:before{content:', '}
.dl--aligned dd{margin-bottom:.7rem}
.dl--aligned dd:last-child{margin-bottom:0}
.dl--aligned dd+dt{clear:left}
.mo,.mo-body{overflow:hidden}
.mo-embed{display:block;float:left;margin-right:1em;max-width:32%;border:1px solid #e6e6e6}
.mo--alt .mo-embed{float:right;margin-left:1em;margin-right:0}
.fo{display:table;width:100%}
.fo-body,.fo-embed{display:table-cell;vertical-align:middle}
.fo--top .fo-body,.fo--top .fo-embed{vertical-align:top}
.fo--bottom .fo-body,.fo--bottom .fo-embed{vertical-align:bottom}
.fo-embed{padding-right:1em}
.fo--alt .fo-embed{padding-left:1em;padding-right:0}
.fo-body{width:100%}
[class*=" ratio-"],[class^=ratio-]{position:relative}
[class*=" ratio-"] .ratio-item,[class*=" ratio-"] embed,[class*=" ratio-"] iframe,[class*=" ratio-"] object,[class^=ratio-] .ratio-item,[class^=ratio-] embed,[class^=ratio-] iframe,[class^=ratio-] object{height:100%;left:0;position:absolute;top:0;width:100%}
.ratio-2x1{padding-top:50%}
.ratio-1x2{padding-top:200%}
.ratio-3x4{padding-top:133.33333333%}
.ratio-4x3{padding-top:75%}
.ratio-16x9{padding-top:56.25%}
.ratio-9x16{padding-top:177.77777778%}
.ratio-4x1{padding-top:25%}
.ratio-1x4{padding-top:400%}
table{border-collapse:collapse;border-spacing:0;width:100%}
.table td,.table th{padding:.75em .25em;text-align:left;vertical-align:top}
.table caption{font-style:italic;text-align:left}
.table-comfortable td,.table-comfortable th{padding:1.5em .25em}
.table-cozy td,.table-cozy th{padding:.75em .25em}
.table-compact td,.table-compact th{padding:.375em .25em}
.table--bordered td,.table--bordered th{border-bottom:1px solid #666}
.table--hover tbody tr:hover,.table--striped tbody tr:nth-child(even){background-color:#e6e6e6}
body,html{background-color:#ededed}
.table--tufte tbody tr:nth-child(3n+1){border-top:1px dotted #666}
@media(max-width:45em){.table--collapse caption,.table--collapse table,.table--collapse tbody,.table--collapse td,.table--collapse th,.table--collapse thead,.table--collapse tr{display:block}
.table--collapse thead{display:none}
.table--collapse tr{margin-bottom:1.5rem;border-top:1px solid #e6e6e6}
.table--collapse td{position:relative;padding-left:45% !important;word-wrap:break-word;min-height:2rem}
.table--collapse td:before{content:attr(data-header);position:absolute;top:0;left:.6rem;width:40%;padding-right:1rem;padding-top:.75em}
}
h5,h6{line-height:1.68rem;margin:1.86666667rem 0 .7rem}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#333;font-size:62.5%;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.4}
body{font-size:1.6rem}
h1,h2,h3,h4,h5,h6{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}
h1{font-size:2em;font-weight:400;line-height:1.2em;margin:1.2em 0}
h2{font-size:1.5em;font-weight:400;line-height:1.2em;margin:1.6em 0 .8em}
h3{color:#666;font-size:1.25em;font-weight:400;line-height:1.2em;margin:.2em 0 .8em}
h4{color:#1d67a1;font-size:1.2em;font-variant:small-caps;font-weight:400;letter-spacing:.1em;line-height:1.333em;margin:1.333em 0}
h5{font-size:1.8rem}
h6{font-size:1.6rem}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:inherit;font-size:inherit;font-weight:400;opacity:.7}
p{margin:0 0 .7rem}
pre{margin:1.4rem 0}
address{color:#919191}
blockquote{font-style:italic;margin:2.8rem 0}
blockquote:first-child{margin-top:0}
blockquote p:last-child{margin-bottom:0}
blockquote cite,blockquote footer{font-size:.75em;font-style:normal;font-weight:700}
blockquote footer cite{font-size:inherit}
sub{font-feature-settings:subs;font-variant-position:sub}
sup{font-feature-settings:sups;font-variant-position:super}
code,pre,samp{font-family:Consolas,Monaco,'Andale Mono',monospace}
.kicker,.meta{font-family:ubuntu,Calibri,Georgia,'Times new roman',serif}
.kicker{color:#686868;font-size:.75em;font-weight:700;letter-spacing:.1em;margin:0 0 .8em;text-transform:uppercase}
.subtitle{font-size:2rem;font-style:italic}
.intro{margin:0 0 2em}
.at{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px}
.meta{color:#666}
.assistivetext,.mcgyver svg.icon+span,[class*=" icon-"]+span,[class^=icon-]+span{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px}
.cadre{border:2px solid #2f5295;padding:2em;margin:1.5em 1em}
.cadre>h2{margin-top:0}
.acenter{border-top:2px solid #e6e6e6;border-bottom:2px solid #e6e6e6;text-align:center;padding:2em}
@media print{.anchor,.back,.breadcrumbs,.btn--secondary,.govbar,.mcgyver,.page-footer,.page-headernav,.page-localnav,.page-title .search,.page-title .search-wording,.pagination,.search-meta,.skiplinks,.slideshow-arrows,.slideshow-thumbnails,button,nav{display:none !important}
*{position:static !important}
.page-content{display:block !important}
body{background:#fff;color:#000;font:400 10.5pt/14pt ubuntu,Calibri,Georgia,'Times new roman',serif;line-height:14pt;margin:0;padding:0 28pt}
h1,h2,h3,h4,h5,h6{font-family:ubuntu,Calibri,Georgia,'Times new roman',serif;page-break-after:avoid}
.slideshow{background:0 0 !important;border:none !important;overflow:unset !important}
.slideshow .js-slide{position:static}
.slideshow .js-slide figure:before{display:none}
.slideshow .js-slide .slide-content{color:#000;text-shadow:none}
.slideshow .js-slide .slide-content .slide-title{color:#000}
.index-article-title a:after,.index-article-title:after,.index-section-title a:after,.index-section-title:after{right:95px !important}
}
@font-face{font-family:ubuntu;src:url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-n3-e.eot);src:url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-n3-e.eot?#iefix) format('embedded-opentype'),url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-n3-w.woff) format('woff'),url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-n3-t.ttf) format('truetype');font-weight:300;font-style:normal}
@font-face{font-family:ubuntu;src:url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-n4-e.eot);src:url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-n4-e.eot?#iefix) format('embedded-opentype'),url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-n4-w.woff) format('woff'),url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-n4-t.ttf) format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:ubuntu;src:url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-n5-e.eot);src:url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-n5-e.eot?#iefix) format('embedded-opentype'),url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-n5-w.woff) format('woff'),url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-n5-t.ttf) format('truetype');font-weight:500;font-style:normal}
@font-face{font-family:ubuntu;src:url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-n7-e.eot);src:url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-n7-e.eot?#iefix) format('embedded-opentype'),url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-n7-w.woff) format('woff'),url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-n7-t.ttf) format('truetype');font-weight:700;font-style:normal}
@font-face{font-family:ubuntu;src:url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-i3-e.eot);src:url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-i3-e.eot?#iefix) format('embedded-opentype'),url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-i3-w.woff) format('woff'),url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-i3-t.ttf) format('truetype');font-weight:300;font-style:italic}
@font-face{font-family:ubuntu;src:url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-i4-e.eot);src:url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-i4-e.eot?#iefix) format('embedded-opentype'),url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-i4-w.woff) format('woff'),url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-i4-t.ttf) format('truetype');font-weight:400;font-style:italic}
@font-face{font-family:ubuntu;src:url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-i5-e.eot);src:url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-i5-e.eot?#iefix) format('embedded-opentype'),url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-i5-w.woff) format('woff'),url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-i5-t.ttf) format('truetype');font-weight:500;font-style:italic}
@font-face{font-family:ubuntu;src:url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-i7-e.eot);src:url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-i7-e.eot?#iefix) format('embedded-opentype'),url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-i7-w.woff) format('woff'),url(//cdn.public.lu/css/fonts/ubuntu/ubuntu-i7-t.ttf) format('truetype');font-weight:700;font-style:italic}
@media(min-width:20em){.accordion details:after,.archives-months::after,.archives-months::before,.breadcrumb li a:after,.g::after,.g::before{content:''}
.archives-months::after,.article-summary,.g::after,.glossary-index,.govbar::after,.page-footernav .nav.nav--support,.pika-single:after{clear:both}
.g{margin-left:-10px;margin-right:-10px}
.g::after,.g::before{display:table}
.gu{box-sizing:border-box;float:left}
.page{background-color:#fff;position:relative;margin:0 auto;padding:0;max-width:1280px}
.page-header{color:#FFF;padding:1rem 1rem 3rem;position:relative;margin-bottom:5rem}
.page-header a{color:#fff}
.page-header a,.page-header a:visited{text-decoration:none}
.page-header .anchor,.page-header .dropdown>.btn{color:#919191;padding:1rem;font-size:1.4em}
.page-header .anchor:focus,.page-header .anchor:hover,.page-header .dropdown>.btn:focus,.page-header .dropdown>.btn:hover{color:#2f5295;border:1px solid #2f5295;border-radius:5px;outline:0}
.page-header .anchor.is-active,.page-header .dropdown.is-open>.btn{background:#fff;color:#919191;border:1px solid #919191;border-radius:5px}
.page-header .anchor.is-active:focus,.page-header .anchor.is-active:hover,.page-header .dropdown.is-open>.btn:focus,.page-header .dropdown.is-open>.btn:hover{color:#2f5295;border:1px solid #2f5295}
.page-header .anchor.is-active:focus{outline:#e71f3a dotted 1px}
.page-header .anchor{border:1px solid transparent;text-align:center;width:1em;height:1em;position:absolute;top:.5rem;right:1rem;overflow:hidden}
.page-header .anchor span{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px}
.page-header .anchor a{color:#919191}
.page-header .anchor a,.page-header .anchor a:visited{color:#919191;text-decoration:none}
.page-header .anchor[href="#topsearch"]{top:auto;bottom:3.5rem}
.page-headernav{-ms-flex-preferred-size:100%;flex-basis:100%;background:inherit}
.page-headernav .anchor-destination{background:#2f5295;border-top:6px solid #1faee4;border-bottom:6px solid #e71f3a;z-index:10}
.page-headernav .nav--primary ul{display:none}
.page-logo{display:inline-block;margin:1rem auto;width:80%}
.page-logo,.page-logo:focus,.page-logo:hover,.page-logo:visited{color:inherit}
.page-logo:focus,.page-logo:hover{text-decoration:none}
.page-logo a:focus{outline-color:#000}
.page-logo img{display:inline-block;color:#000}
.breadcrumb{padding:.7rem 10px;font-family:Helvetica,Arial,sans serif;margin-bottom:2em}
.breadcrumb ol{list-style:none;display:-ms-flexbox;display:flex}
.breadcrumb li{margin-right:.5rem}
.breadcrumb li a:after{border-color:#6c95d0;border-style:solid;border-width:.2em .2em 0 0;display:inline-block;height:.45em;width:.45em;left:0;-ms-transform:rotate(45deg);transform:rotate(45deg);margin:0 1rem}
.breadcrumb li:first-child a{text-decoration:none !important}
.breadcrumb li:first-child a:focus,.breadcrumb li:first-child a:hover{color:#6c95d0}
.breadcrumb li:first-child a .icon{width:16px;height:16px}
.breadcrumb li:last-child a{color:#000}
.breadcrumb li:last-child a:after{display:none}
.breadcrumb span{color:transparent;margin:0 0 0 .55em;display:inline-block}
.page-title{padding:1em 10px;margin:0 0 1.4rem;box-sizing:border-box;max-width:100%}
.page-title h1{margin:0}
.page-title .kicker{margin:0 0 1.4em}
.page-title .subtitle{margin:.7em 0 0}
.page-main{background:#fff}
.page-content{padding:.7rem 10px;box-sizing:border-box;max-width:100%}
.page-more{margin:1em;padding:1em 10px;border:1px solid #e4ecf8}
.page-more h2{font-size:1.7em;margin-top:0;padding:.25em 0;border:0}
.page-more h3{font-size:1em;font-weight:700;letter-spacing:.1em;color:#000;text-transform:uppercase}
.page-secondary{box-sizing:border-box;max-width:100%}
.page-secondary>*+*{margin-top:1.4rem}
.page-metas{font-size:.75em;padding:.7rem 10px}
.page-footer a,.page-footer a:visited{color:inherit}
.page-footernav{border-top:1px solid #2f5295;background:#e6e6e6;color:#333;padding:.7rem 10px}
.page-footernav .nav{margin:1.4rem 0;box-sizing:border-box;max-width:100%}
.page-footernav .nav .nav-item{display:block;margin:0}
.page-footernav .nav .nav-item a{border:1px solid transparent;display:block;width:75%;margin:0}
.page-footernav .nav .nav-item a:active,.page-footernav .nav .nav-item a:focus,.page-footernav .nav .nav-item a:hover,.page-footernav .nav .nav-item.nav--activeitem a{border:1px solid #c4cad7;background:#f5f5f5}
.page-footernav .nav.nav--support{float:none;font-size:.75em;margin-top:2em;width:100%;text-align:center;border-top:1px solid #c4cad7;padding-top:1em}
.page-footernav .nav.nav--support .nav-item{display:inline-block;margin:0 0 0 -.3em}
.page--standard-language-root .page-text h2:first-child,.page-footernav .nav.nav--secondary{margin-top:0}
.page-footernav .nav.nav--support .nav-item a{width:auto;border:1px solid transparent;display:inline-block;margin:0}
.nav--activeitem .page-footernav .nav.nav--support .nav-item a,.page-footernav .nav.nav--support .nav-item a:active,.page-footernav .nav.nav--support .nav-item a:focus,.page-footernav .nav.nav--support .nav-item a:hover{border:1px solid #c4cad7;background:#f5f5f5}
.page-footernav .nav [role=heading]{color:#2f5295;font-size:1.5em;font-weight:400}
.page-footernav .nav.nav--primary{margin-bottom:0}
.page-footernav .nav.nav--secondary [role=heading]{display:none;color:#e6e6e6}
.page-footernav .nav--social .nav-item{display:inline-block;width:auto;position:relative}
.page-footernav .nav--social .nav-item[role=heading]{display:block;margin-bottom:0}
.page-footernav .nav--social .nav-item span{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px}
.page-footernav .nav--social .nav-item a{padding:.5rem .5rem .25rem}
.page-footernav .nav--social .nav-item a:focus span,.page-footernav .nav--social .nav-item a:hover span{display:block}
.page-footernav .nav--social .nav-item .icon{width:30px;height:30px}
.page-copyright{font-size:.75em;padding:.7rem 10px;margin-bottom:0}
.page-copyright a{margin-right:1em;padding:2rem .5rem .5rem;border:1px dotted transparent}
.page-copyright a:focus,.page-copyright a:hover{border:1px solid #6c95d0;opacity:.8}
.page--404{min-height:100vh;box-sizing:border-box}
.page--404 .page-logo{margin:auto}
.page--404 .page-main .page-title{border-top:1px solid #e4ecf8;border-bottom:1px solid #e4ecf8;margin:1em}
.page--404 .page-main h1{text-align:center;font-size:3em;color:#e71f3a}
.page--404 .page-copyright{text-align:center}
.page--404 .page-content .search{padding-left:0;padding-right:0}
.page--404 .page-content .search .btn{font-size:.8em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.page--404 .page-content .search .svgicon{margin-right:10px}
.page--404 .page-content .nav{display:-ms-flexbox;display:flex;font-size:.8em;margin:2em 0 4em}
.page--404 .page-content .nav>li{-ms-flex:1;flex:1}
.page--404 .page-content .nav>li>a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;border:0}
.page--404 .page-content .nav>li>a:focus,.page--404 .page-content .nav>li>a:hover{text-decoration:underline}
.page--404 .page-text{margin:0 auto}
.accordion details,.accordion summary{display:block}
.accordion details:first-child{margin-top:2em;border-top:1px solid #919191}
.accordion details:last-child{margin-bottom:2em}
.accordion details{border-bottom:1px solid #919191;padding:1em 3em 1em 1em;position:relative}
.accordion details:after{border-color:#2f5295;border-style:solid;border-width:2px 2px 0 0;display:inline-block;height:20px;right:1em;position:absolute;top:.5em;-ms-transform:rotate(135deg);transform:rotate(135deg);vertical-align:top;width:20px}
.accordion details summary{color:#2f5295;font-size:1.3em}
.accordion details div{margin:1em 0}
.accordion details:active summary,.accordion details:focus summary,.accordion details:hover summary,.accordion details[open] summary{color:#333}
.accordion details:focus summary,.accordion details:hover summary{text-decoration:underline}
.accordion details[open]:after{-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:1.5em;border-color:#666}
.btn-acd-global-toggle:active,.btn-acd-local-toggle:active,.contactForm .button>input:active{top:1px}
.btn-acd-global-toggle,.btn-acd-local-toggle{background:#2f5295;border:1px solid transparent;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.4);color:#fff;font-family:ubuntu,Calibri,Georgia,'Times new roman',serif;line-height:1.4;padding:.5em 1em;position:relative;text-align:center;white-space:nowrap;display:block;margin:0 auto;max-width:15em}
.archives-nav .btn,.page--standard-language-root .red-boxes .box-footer{text-align:left}
.btn-acd-global-toggle:focus,.btn-acd-global-toggle:hover,.btn-acd-local-toggle:focus,.btn-acd-local-toggle:hover{background:#022a4b;text-decoration:none}
.btn-acd-global-toggle:visited,.btn-acd-local-toggle:visited{color:#fff}
.btn-acd-global-toggle[class*=" icon-"]:before,.btn-acd-global-toggle[class^=icon-]:before,.btn-acd-local-toggle[class*=" icon-"]:before,.btn-acd-local-toggle[class^=icon-]:before{background:rgba(255,255,255,.1);float:left;margin:-.5em 1em -.5em -1em;padding:.5em 1em}
.btn-acd-global-toggle .meta,.btn-acd-local-toggle .meta{color:inherit;font-size:.75em;opacity:.8}
.btn-acd-global-toggle .icon,.btn-acd-local-toggle .icon{vertical-align:middle}
.btn-acd-local-toggle{margin-top:1.4rem}
.ad{border:1px solid #ddd;max-width:-webkit-max-content;max-width:max-content;padding:1em}
.archives-nav .btngroup{margin:0 0 10px}
.archives-nav .btn:after{float:right}
.archives-category{font-size:2.2rem;line-height:1}
.archives-year{border-bottom:1px solid #666;font-size:inherit;font-weight:400;line-height:inherit;margin:1.4rem 0 .7rem;padding:0 1em .5em}
.archives-months,.article-image{margin:0 0 1.4rem}
.archives-months::after,.archives-months::before{display:table}
.archives-months>li{float:left;width:33%}
.article{padding:2em 0;border-bottom:1px solid #e4ecf8}
.article .mo-embed{max-height:225px}
.article-image{color:#686868;display:block;font-size:.75em;line-height:1.86666667;max-height:200px}
.article-head{margin:0 0 .7rem}
.article-head .subtitle{font-size:1em;color:#666;font-style:normal;font-weight:500;margin-top:-1em;margin-bottom:1.2em}
.article-kicker{color:#686868;font:900 .75em ubuntu,Calibri,Georgia,'Times new roman',serif;letter-spacing:.1em;line-height:1;text-transform:uppercase}
.page-title .article-kicker{margin:0 0 1.4rem}
.article-title{margin:0 0 1em;font-size:1.25em;line-height:1.4}
.article-metas{font-size:.95em;margin:0 0 .75em;padding:0;font-weight:400}
.article-metas>li{display:inline}
.search-results .article-metas{float:left}
.article-metas li{margin-right:1em}
.article-metas .list--dotted li{margin-right:0}
.search-result--publication .article-metas{font-weight:500}
.article-custom span{font-weight:700}
.article-custom b{font-weight:400}
.article-custom b:after{content:" / "}
.article-custom b:last-child:after,.org-chart>ul>li>ul>li>ul>li a:before,.org-chart>ul>li>ul>li>ul>li>ul li a:after,.org-chart>ul>li>ul>li>ul>li>ul li a:before{content:""}
.article-bg .article,.page--actualites .article{background:#efefef;box-shadow:0 0 5px 0 rgba(0,0,0,.25);margin-bottom:2em;padding:1.25em 1.25em 1.75em}
.article-bg .article .article-head a,.page--actualites .article .article-head a{color:#2f5295;border-color:#ccc}
.article-bg .article .article-head a:active,.article-bg .article .article-head a:focus,.article-bg .article .article-head a:hover,.page--actualites .article .article-head a:active,.page--actualites .article .article-head a:focus,.page--actualites .article .article-head a:hover{border-color:#2f5295}
.babbler{display:block}
.babbler--hidden{display:none}
.babbler-trigger{border:0;background:0;margin:0 auto;padding:0}
.book{background:#e6e6e6;margin:0 0 1.4rem;overflow:hidden;padding:1.4rem 1em}
.book>.book-cover{float:left;margin:0 1em 1em 0;max-width:32%}
.book-header{margin:0 0 .7rem}
.book-title{margin-top:0}
.book-author{color:#919191;font-size:1.2rem;font-style:italic;line-height:1.4}
.book-author b{color:#333;font-style:normal}
.book-metas{font-family:ubuntu,Calibri,Georgia,'Times new roman',serif;margin:1.4rem 1em}
.book-metas dd,.book-metas dt{font-size:.95em;margin:0}
.book-metas dt:after{content:": "}
.book-metas dd{margin-bottom:.5em;margin-right:1em}
.book-order{margin:1.4rem 0}
.book-actions{display:-ms-flexbox;display:flex;margin:.7rem 0 0;padding-bottom:1px}
.book-actions *+*{margin-left:.5em}
.book-actions .btn{font-size:1.4rem;line-height:1.75;padding:.25em .5em}
.book-actions .btn .icon{width:18px}
.book-cover{border-radius:2px;box-shadow:0 0 3px rgba(0,0,0,.35)}
.book-files p{border-top:4px solid #333;padding-top:.7rem}
.book-file{padding:1.4rem 1em}
.book-file+.book-file{margin-top:1.4rem}
.book-file h3{font-size:inherit;line-height:inherit}
.book-file .meta,.pagination,.search-meta{font-size:1.2rem}
.book-file .book-file-metas span{font-weight:700}
.book-file--main{background:#e6e6e6;padding:.7rem}
.book-file-details .book-title{font-size:1.3em;margin-bottom:1.4rem}
.book-translations{font-size:.8em}
.book-translations .book-file{margin:1em 0}
.box{padding:1em;background:#efefef;box-shadow:0 0 5px 0 rgba(0,0,0,.25);line-height:1.5;box-sizing:border-box;max-width:100%;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}
.box--left{float:left;margin-right:1em;max-width:35%}
.box--right{float:right;margin-left:1em;max-width:35%}
.box--center{margin-left:auto;margin-right:auto;max-width:100%;text-align:center}
.box--center,.box--left,.box--right{margin-bottom:1em}
.box-title{font-size:1.4em;line-height:1em;margin:0}
.box--style2 .box-title{color:#e71f3a}
.box-content>:first-child,.box-footer>:first-child{margin-top:0}
.box-content>:last-child,.box-footer>:last-child{margin-bottom:0}
.box-content{padding:1.5rem 2rem}
.box-footer{text-align:right;padding:0 2rem 1.5rem}
.box-footer a{text-decoration:underline;border:0}
.box-footer a:focus,.box-footer a:hover{text-decoration:none}
.box--organization .box-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.box--organization .orgfield{display:-ms-flexbox;display:flex;margin:.35rem 0}
.box--organization .orgfield>svg{margin-right:20px}
.box--organization .orgvalue{-ms-flex:1;flex:1}
.page--standard-language-root .box,.page-secondary .box{margin:1em;padding:0}
.page--standard-language-root .box-title,.page-secondary .box-title{border-bottom:1px solid #003b66;color:#FFF;font-weight:300;font-size:1.2em;line-height:1em;margin-top:0;padding:1.4rem 20px;background:#2f5295}
.page-secondary .box-title{background:linear-gradient(to bottom,#003b66 0,#013e6b 23%,#02497f 75%,#024d85 100%)}
.page-secondary .box--style2 .box-title{background:#e71f3a;background:linear-gradient(to bottom,#bd0130 0,#c60731 32%,#e21a34 100%);border-bottom:1px solid #bd0130}
.page--standard-language-root .red-boxes .box-title{background:#e71f3a;border-bottom:1px solid #bd0130}
.page--standard-language-root .red-boxes .box-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-bottom:0}
.page--standard-language-root .red-boxes .box-content figure{margin:.5rem 0 .5rem 20px}
.page--standard-language-root .red-boxes .box-content img{width:auto;max-width:none}
.page--standard-language-root .feed--twitter{max-height:360px;overflow-y:auto;overflow-x:hidden;padding:1em;border:1px solid #ddd}
.page--standard-language-root .feed--twitter .feed-title{margin-top:0}
.page--standard-language-root .feed--twitter .feed-item{margin:0 auto;padding:1.4rem 0}
.page--standard-language-root .feed--twitter .feed-item+.feed-item{border-top:1px solid #ddd}
.page--standard-language-root .feed--twitter .feed-item-header{font-family:Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;margin-bottom:1.4rem;overflow:hidden}
.filter :last-child,.page--standard-language-root .feed--twitter .feed-item-content :last-child{margin-bottom:0}
.page--standard-language-root .feed--twitter .feed-item-author-img{display:block;border:1px solid #ddd;float:left;margin-right:-4rem;width:4rem;height:4rem}
.page--standard-language-root .feed--twitter .feed-item-infos{box-sizing:border-box;display:block;padding-left:5rem;width:100%}
.page--standard-language-root .feed--twitter .feed-item-author{color:#111;font-family:Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:700;display:block;margin:0}
.page--standard-language-root .feed--twitter .feed-item-timing{color:#222;display:block;font-size:1.1rem}
.page--standard-language-root .feed--twitter .feed-item-content{font-size:1.4rem}
.page--standard-language-root .feed--twitter .feed-item-content img{border:0}
.page--standard-language-root .feed--twitter .feed-item-content a{text-decoration:underline;text-decoration-thickness:1px}
.page--standard-language-root .feed--twitter .feed-item-content a:focus,.page--standard-language-root .feed--twitter .feed-item-content a:hover{text-decoration-thickness:2px;text-decoration-skip-ink:auto}
.page--standard-language-root .news-box{margin-bottom:4em}
.page--standard-language-root .news-box .box-title{background:#022a4b}
.page--standard-language-root .news-box .news{list-style:none;padding-left:0;color:#2f5295;font-weight:500}
.page--standard-language-root .news-box .news li{padding-bottom:.7em}
.page--standard-language-root .news-box .news a{font-weight:400;text-decoration:underline}
.page--standard-language-root .news-box .news a:focus,.page--standard-language-root .news-box .news a:hover{text-decoration:none}
.page--standard-language-root .news-box footer{text-align:right;padding:0 20px 1.4rem}
[data-type=term]:after{content:' [AB]';font-size:.5em;letter-spacing:.1em;text-transform:uppercase}
.is-defined:active,.is-defined:focus,.is-defined:hover,.is-defined:link{background:#2e7de2;color:#fff}
.clippy-popover{background:#eee;border:1px solid #ccc;box-sizing:border-box;display:block;max-width:300px;padding:1em;position:absolute;top:-999px;left:-999px}
.cocoon{display:block;max-width:640px}
.cocoon span{display:block;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}
.cocoon span iframe{height:100% !important;left:0;position:absolute;top:0;width:100% !important}
.croupier-wrapper{position:relative}
.croupier-fixedtablewrapper{position:absolute;left:0;top:0;overflow:hidden}
.croupier-fixedtablewrapper .croupier-hide{visibility:hidden}
.croupier-fixedtablewrapper td,.croupier-fixedtablewrapper th{background:#f8f8f8}
.croupier-tablewrapper{overflow-x:auto}
.table--select [tabindex]{cursor:pointer}
.table--select [tabindex].is-hovered{background:#f5f5f5}
.table--select [tabindex].is-selected{background:#ffd}
.download-item{border-bottom:1px dotted #e6e6e6;box-sizing:border-box;display:table;margin:.5em 0;padding:1em 0 1em 1em;width:100%}
.download-item:hover{border-bottom:1px dotted #666}
.download-item .download-label,.download-item .download-link-wrapper{box-sizing:border-box;display:block;margin:0;padding:0;width:100%}
.download-item .download-label{color:#919191;font-style:normal;font-weight:600}
.download-item .download-link-wrapper{box-sizing:border-box;text-align:left}
.download-item .download-link-wrapper li{box-sizing:border-box;display:inline-block;list-style:none;margin:0 0 0 .25em;padding:0}
.download-item .download-link-wrapper li .download-link{background:#e6e6e6;box-shadow:2px 2px 1px 0 rgba(29,29,27,.15);color:#333;display:inline-block;font-size:.9em;margin-top:.25em;padding:.5em .75em}
.download-item .download-link-wrapper li .download-link:active,.download-item .download-link-wrapper li .download-link:focus,.download-item .download-link-wrapper li .download-link:hover{background:#666;box-shadow:2px 2px 1px 0 rgba(29,29,27,.5);color:#fff;text-decoration:none}
.download-item .download-link-wrapper li .download-link-metas{text-transform:lowercase}
.download-item .download-link-wrapper li .download-link-lang{text-transform:capitalize}
.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.pika-single:after,.pika-single:before{content:" ";display:table}
.pika-single.is-hidden{display:none}
.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}
.pika-lendar{margin:8px}
.pika-title{position:relative;text-align:center}
.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}
.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}
.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}
.pika-next:focus,.pika-next:hover,.pika-prev:focus,.pika-prev:hover{opacity:1}
.is-rtl .pika-next,.pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}
.is-rtl .pika-prev,.pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}
.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}
.pika-select{display:inline-block}
.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}
.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}
.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}
.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:0}
.pika-week{font-size:11px;color:#999}
.is-today .pika-button{font-weight:700}
.is-selected .pika-button{font-weight:700;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}
.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}
.pika-button:focus,.pika-button:hover{box-shadow:none;border-radius:3px}
.pika-table abbr{border-bottom:0;cursor:help}
.pika-lendar{float:none;min-width:240px;width:auto}
#datepicker-container .pika-lendar{min-width:auto}
.is-today .pika-button,.pika-button:focus,.pika-button:hover{background:#2f5295;color:#fff;border-color:#2f5295}
.is-selected .pika-button{background:#e71f3a;color:#fff;border-color:#e71f3a}
.dropdown{position:relative;transform:translateZ(0);will-change:transform}
.js .dropdown>.menu{position:absolute;top:100%;left:0;display:none}
.js .dropdown.is-open>.menu{display:block}
.filters[open]>summary,.messenger.messenger--glossary.messenger--hide{display:none}
.js .dropdown--right .menu{left:auto;right:0}
.filter summary::after,.filters>summary::after{height:2em;line-height:1;right:.5em;width:2em;box-sizing:border-box}
.filters>h3,.filters>summary{background-color:#fef8f8;color:#e60c24;font-size:1.3em;margin:0;padding:20px}
.filters>summary{position:relative;padding-right:2em}
.filters>summary:focus{outline:#e71f3a dotted 1px}
.filters>summary:hover{background-color:#fef8f8}
.filters>summary::-webkit-details-marker{display:none}
.filters>summary::after{content:'+';padding:4px 6px;position:absolute;text-align:center;top:20px}
.filters[open]>summary::after{content:'-'}
.filter{position:relative;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}
.filter+.filter{border-top:1px solid #e4ecf8}
.filter summary{background:0;font-size:1.2em;color:#e60c24;overflow:hidden;padding:.7rem 2em .7rem 1em;text-overflow:ellipsis;white-space:nowrap;border:1px solid transparent}
.filter summary::after{content:'+';padding:4px 6px;position:absolute;text-align:center;top:.5em}
.filter summary:active,.filter summary:focus,.filter summary:hover{background-color:#fef8f8;border:1px solid #e60c24}
.filter[open]>summary::after{content:'-'}
.filter-content{padding:1.4rem 1em 2em}
.filter-content a{display:block;padding:.75em 1em;border-bottom:1px solid #2f5295}
.filter-content a:active,.filter-content a:focus,.filter-content a:hover{text-decoration:underline;background:#e4ecf8}
.filter-content .meta{font-size:.9em}
.filter--orthogonal .blocklink,.filter--parallel .blocklink{padding-left:2em;position:relative;font-size:.9em;line-height:1.6}
.filter--orthogonal .blocklink:after,.filter--orthogonal .blocklink:before,.filter--parallel .blocklink:after,.filter--parallel .blocklink:before{color:#2f5295;display:block;height:1em;left:.5em;position:absolute;top:1em;width:1em}
.filter--orthogonal .blocklink:before,.filter--parallel .blocklink:before{content:'';border:1px solid #8c8c8c}
.filter--orthogonal .blocklink.is--active:after,.filter--orthogonal .blocklink:focus:after,.filter--orthogonal .blocklink:hover:after,.filter--parallel .blocklink.is--active:after,.filter--parallel .blocklink:focus:after,.filter--parallel .blocklink:hover:after{content:'\2713';font-weight:700;line-height:1;text-align:center}
.filter--orthogonal .blocklink.is--active:after,.filter--parallel .blocklink.is--active:after{color:inherit;font-weight:700}
.filter--orthogonal .blocklink:before{border-radius:40px}
.filter--orthogonal .blocklink.is--active:after,.filter--orthogonal .blocklink:focus:after,.filter--orthogonal .blocklink:hover:after{content:'\25cf'}
.filter--drilldown ul{padding-left:10px}
.gallery-links{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0;padding:0}
.gallery-link{margin:1em 0;position:relative;background:#e4ecf8;border:1px solid #9ab6df;border-radius:10px;padding:1em}
.gallery-link:focus{outline:0}
.gallery-link:active,.gallery-link:focus,.gallery-link:hover{background:#fafafa}
.gallery-link a{border:0}
.gallery-link img{display:block}
.gallery-link--medium:focus .gallery-link-head,.gallery-link--medium:hover .gallery-link-head,.gallery-link--xlarge:focus .gallery-link-head,.gallery-link--xlarge:hover .gallery-link-head{background:rgba(31,31,31,.8);border-color:#000;color:#ccc}
.gallery-link--medium:focus .gallery-link-title,.gallery-link--medium:hover .gallery-link-title,.gallery-link--xlarge:focus .gallery-link-title,.gallery-link--xlarge:hover .gallery-link-title{color:#fff}
.gallery-link--medium .gallery-link-head,.gallery-link--xlarge .gallery-link-head{background:rgba(255,255,255,.8);border:1px solid #ddd;box-sizing:border-box;padding:20px;position:absolute;left:1em;bottom:5em;max-width:280px}
.gallery-link--medium .gallery-link-foot,.gallery-link--xlarge .gallery-link-foot{padding:1em}
.gallery-link-foot,.gallery-link-head{color:#686868;font-size:.75em}
.gallery-link-title{display:block;font-size:1.2em;line-height:1.2;margin-top:.5em}
.word-glossary{border:1px solid transparent;background:#d9f1fb;text-decoration:none}
.word-glossary.is-active,.word-glossary:focus,.word-glossary:hover{border-color:#1b7ca8;background:0;text-decoration:none}
.messenger.messenger--glossary{background:#f2fdff;border:1px solid #d1eefa;box-shadow:none;padding:2rem}
.messenger.messenger--glossary .messenger-title{color:#1b7ca8;font-size:1.4rem;font-weight:700;margin:0 0 1rem;text-transform:uppercase}
.messenger.messenger--glossary .messenger-content{font-size:1.4rem;color:#114e6a}
.messenger.messenger--glossary .messenger-actions a{font-size:1.4rem}
.messenger.messenger--glossary .messenger-actions span{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px}
.glossary{width:100%}
.glossary-index{display:-ms-flexbox;display:flex;padding-bottom:3.5rem;padding-top:1.4rem}
.glossary-letter,.glossary-list{display:inline-block;float:left}
.glossary-index:last-child{padding-bottom:0}
.glossary-list{border-left:1px solid #b7b7b7;margin:0;width:70%}
.glossary-letter,.glossary-list ul{margin:0}
.glossary-list li+li{margin-top:.7rem}
.glossary-letter{color:#a27b8c;font-size:2.5rem;font-weight:500;text-transform:uppercase;width:7.5%}
.gateway-list>li>a:active,.gateway-list>li>a:focus,.gateway-list>li>a:hover,.glossary-list li a,.index-article-title:active,.index-article-title:focus,.index-article-title:hover,.index-section-title a:active,.index-section-title a:focus,.index-section-title a:hover,.index-section-title:active,.index-section-title:focus,.index-section-title:hover{color:#333}
.glossary-list li a{text-decoration:none}
.glossary-list li a:focus,.glossary-list li a:hover{border-bottom:1px solid #9e9e9e}
.page-secondary{display:block;-ms-flex:1 0;flex:1 0}
.page-secondary .glossary-nav{display:block;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto;padding:0;position:absolute;right:0;top:0}
.page-secondary .glossary-nav.is-active{background:rgba(0,0,0,.05);position:fixed}
.page-secondary .glossary-nav.is-passed{background:0}
.page-secondary .glossary-nav .glossary-nav-item{float:left;list-style-type:none;margin:0 auto;padding:0;width:auto;min-height:3.7vh;line-height:1}
.page-secondary .glossary-nav .glossary-nav-item:before{display:none}
.page-secondary .glossary-nav .glossary-nav-item a,.page-secondary .glossary-nav .glossary-nav-item span{border-radius:10px;color:#f1715b;display:block;font-size:1.3rem;font-weight:600;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;width:3.5rem}
.page-secondary .glossary-nav .glossary-nav-item a:focus,.page-secondary .glossary-nav .glossary-nav-item a:hover{color:#c09002}
.page-secondary .glossary-nav .glossary-nav-item span{opacity:.5}
.page-secondary .glossary-nav .glossary-nav-item--nolink{display:none}
.govbar{background:#fff;border-bottom:1px solid #cccaca;font-family:Helvetica,Arial,sans-serif;font-size:12px;position:relative;overflow:hidden;height:46px;width:100%;z-index:30000}
.contactForm .button>input,.messenger-actions .messenger-actions--close,.nav,.pagination,.search-meta,.search-wording{font-family:ubuntu,Calibri,Georgia,'Times new roman',serif}
.govbar::after,.govbar::before{content:'';display:table}
.gateway-list .index .index,.govbar-logo.newwindow:after,.index .index .index{display:none}
.govbar-logo{border:0;float:left;padding:3px 8px}
.govbar-logo img{border:0;display:block;height:40px}
.govbar-links{float:right;line-height:30px;list-style:none;margin:0;padding:0}
.govbar-links li{float:left}
.govbar-link{float:left;font-weight:700;padding:8px}
.govbar-link:active,.govbar-link:focus,.govbar-link:hover,.govbar-link:link,.govbar-link:visited{border:0;color:#222 !important;text-decoration:none}
.govbar-link:focus,.govbar-link:hover{background:#e6e6e6 !important}
.govbar-more{font-weight:400}
.gateway-list,.index{border:1px solid #2f5295;padding:.5em;margin:2em auto;max-width:570px}
.gateway-list .index,.index .index{margin-top:0;margin-right:0;padding-right:0;border:0}
.gateway-list a,.index a{display:block}
.gateway-list .more,.index .more{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px}
.index-article,.index-section{font-size:1em;margin:.7rem}
.gateway-list>li>a,.index-article-title,.index-section-title{font-size:inherit;margin:0;position:relative;font-weight:lighter}
.gateway-list>li>a:after,.index-article-title:after,.index-section-title:after{border-color:#6c95d0;border-style:solid;border-width:.25em .25em 0 0;content:'';display:inline-block;height:.45em;position:absolute;vertical-align:middle;width:.45em;right:0;-ms-transform:rotate(45deg);transform:rotate(45deg)}
.gateway-list>li>a:active:after,.gateway-list>li>a:focus:after,.gateway-list>li>a:hover:after,.index-article-title:active:after,.index-article-title:focus:after,.index-article-title:hover:after,.index-section-title:active:after,.index-section-title:focus:after,.index-section-title:hover:after{border-color:#2f5295}
.gateway-list{list-style:none}
.gateway-list li{font-size:1em;margin:2rem}
.gateway-list .gateway-list{border:0;padding:0}
.index-article-title{padding-right:2em}
.index-section-title{margin:0}
.index-section-title a{padding:.5em 2em .5em 0}
.index-section-title a:after{border-color:#6c95d0;border-style:solid;border-width:.25em .25em 0 0;content:'';display:inline-block;height:.45em;position:absolute;vertical-align:middle;width:.45em;right:0;-ms-transform:rotate(45deg);transform:rotate(45deg)}
.index-section-title a:active:after,.index-section-title a:focus:after,.index-section-title a:hover:after{border-color:#2f5295}
.index-section-title:after{display:none}
.index-article-summary{font-size:.75em}
.businessCard{border:1px solid #e6cccd;box-shadow:inset 0 0 0 1px #fff;margin:0 0 3em;padding:0}
.businessCard p{background:#fff;background:rgba(255,255,255,.9);margin:0 0 0 auto;padding:.375em 2em;position:relative;width:22em}
.businessCard p:first-child{padding-top:6em}
.businessCard p:last-child{padding-bottom:6em}
.contactForm input[type=text],.contactForm textarea{box-sizing:border-box;width:100%}
.contactForm input[type=submit]{margin:.75em}
.contactForm .button{display:inline-block}
.contactForm .button>input{background:#2f5295;border:1px solid transparent;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.4);color:#fff;display:inline-block;line-height:1.4;margin-top:1em;margin-bottom:1em;padding:.5em 1em;position:relative;text-align:center;white-space:nowrap}
.contactForm .button>input:focus,.contactForm .button>input:hover{background:#022a4b;text-decoration:none}
.contactForm .button>input:visited{color:#fff}
.contactForm .button>input[class*=" icon-"]:before,.contactForm .button>input[class^=icon-]:before{background:rgba(255,255,255,.1);float:left;margin:-.5em 1em -.5em -1em;padding:.5em 1em}
.contactForm .button>input .meta{color:inherit;font-size:.75em;opacity:.8}
.contactForm .button>input .icon{vertical-align:middle}
.contactForm .button.primary>input{background:#2f5295;color:#fff}
.contactForm .button.primary>input:focus,.contactForm .button.primary>input:hover{background:#666}
.contactForm .button.primary>input:active{color:#fff}
#sitemap h2>a{color:#333;display:block;padding:0;border:0}
#sitemap h2>a:active,#sitemap h2>a:focus,#sitemap h2>a:hover,#sitemap ul a:active,#sitemap ul a:focus,#sitemap ul a:hover{text-decoration:underline}
#sitemap ul{font-size:.875em;line-height:1.7143em}
#sitemap ul a{border:0}
.mcgyver{list-style-type:none;border-top:1px solid #e4ecf8;padding-top:1em;margin-bottom:0}
.mcgyver li{display:inline-block;font-size:.75em}
.mcgyver li .informative-text{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px}
.mcgyver li a.btn,.mcgyver li button.btn{background:0;border:1px solid #9ab6df;border-left:0;border-radius:0;box-shadow:none;color:#333;text-transform:uppercase;padding:1em;margin:0}
.mcgyver li a.btn:active,.mcgyver li a.btn:focus,.mcgyver li a.btn:hover,.mcgyver li button.btn:active,.mcgyver li button.btn:focus,.mcgyver li button.btn:hover{background:#9ab6df;text-decoration:underline}
.mcgyver li.mcgyver-slot:first-child a.btn,.mcgyver li.mcgyver-slot:first-child button.btn{border-left:1px solid #9ab6df}
.menu{background:#fff;border:1px solid #666;border-radius:4px;color:#333;list-style:none;margin:0;min-width:10em;padding:20px 0}
.menu a,.menu button{background:0;border:0;border-radius:0;display:block;margin:0;padding:10px 20px}
.menu a,.menu a:visited,.menu button,.menu button:visited{color:inherit}
.menu a:focus,.menu a:hover,.menu button:focus,.menu button:hover{background-color:#e6e6e6;text-decoration:none}
.btngroup .menu{border-top-left-radius:0;border-top-right-radius:0;display:none;min-width:80%;position:absolute;top:100%;z-index:10000}
.btngroup.is-open .menu{display:block}
.dropdown>.menu{box-shadow:0 8px 15px -4px rgba(0,0,0,.15)}
.menu-item.is-active{font-weight:700}
.messenger{background:#2f5295;box-shadow:0 0 3px 0 rgba(0,0,0,.5);color:#fff;opacity:1;padding:.5rem 2rem;position:fixed;bottom:0;right:0;left:0;transition:opacity .3s ease-in-out;z-index:10;border-top:1px solid #022a4b;text-align:center}
.messenger--hide{opacity:0}
.messenger-actions,.messenger-content,.messenger-title{max-width:1200px}
.messenger-actions,.messenger-content{display:inline-block;margin:.25em .75em}
.messenger-actions{list-style-type:none;padding:0;margin-top:0}
.messenger-actions li{display:inline-block;margin-left:.5em;text-align:center}
.messenger-actions li:before,.messenger-actions>li::before{display:none}
.messenger-actions .messenger-actions--close{border:1px solid transparent;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.4);color:#fff;display:inline-block;line-height:1.4;margin-top:1em;margin-bottom:1em;position:relative;text-align:center;white-space:nowrap;background:#e71f3a;text-decoration:none;padding:.15em 1em;font-size:.9em}
.messenger-actions .messenger-actions--close:focus,.messenger-actions .messenger-actions--close:hover{text-decoration:none}
.messenger-actions .messenger-actions--close:active{top:1px}
.messenger-actions .messenger-actions--close:visited{color:#fff}
.messenger-actions .messenger-actions--close[class*=" icon-"]:before,.messenger-actions .messenger-actions--close[class^=icon-]:before{background:rgba(255,255,255,.1);float:left;margin:-.5em 1em -.5em -1em;padding:.5em 1em}
.messenger-actions .messenger-actions--close .meta{color:inherit;font-size:.75em;opacity:.8}
.messenger-actions .messenger-actions--close .icon{vertical-align:middle}
.messenger-actions .messenger-actions--close:active,.messenger-actions .messenger-actions--close:focus,.messenger-actions .messenger-actions--close:hover{background:#be0230}
.messenger-content a{color:#9ab6df;display:inline-block}
.nav,.nav a,.nav--stacked a,.nav--stacked>li,.nav>li{display:block}
.messenger--cookie .messenger-actions--cross{border:0;background:0;position:absolute;top:1rem;right:.5rem;padding:0;box-shadow:none}
.messenger--cookie .messenger-actions--cross:active{top:.5rem}
.messenger--cookie .messenger-actions--cross svg{color:#fff}
.messenger--cookie .messenger-actions--cross:focus,.messenger--cookie .messenger-actions--cross:hover{background:0;border:0}
.messenger--cookie .messenger-actions--cross:focus svg,.messenger--cookie .messenger-actions--cross:hover svg{opacity:.8}
.nav{list-style:none;margin:0;padding:0}
.nav a{padding:.7rem 10px}
.page-localnav>.nav{border:1px solid #f0f0f0;padding:.7rem 0}
.page-localnav>.nav+.nav{border-top:0}
.page-localnav>.nav:first-of-type{border-radius:3px 3px 0 0}
.page-localnav>.nav:last-of-type{border-radius:0 0 3px 3px}
.nav--stacked a{padding:.7rem 10px}
.nav--inline>li,.nav--inline>li>a{display:inline}
.nav--pills,.nav--tabs{display:-ms-flexbox;display:flex;padding:.7rem 0}
.nav--pills>li,.nav--tabs>li{margin-bottom:-1px}
.nav--pills a,.nav--tabs a{border:1px solid #e6e6e6;color:inherit;padding:.7rem 10px}
.nav--pills a:focus,.nav--pills a:hover,.nav--tabs a:focus,.nav--tabs a:hover{text-decoration:none}
.nav--pills>li+li a,.nav--tabs>li+li a{border-left:0}
.nav--pills .is-active>a,.nav--tabs .is-active>a{background:#e6e6e6}
.nav--tabs .is-active>a{border-bottom-color:#FFF}
.nav--pills>li:first-child a{border-radius:50px 0 0 50px}
.nav--pills>li:last-child a{border-radius:0 50px 50px 0}
.nav [role=heading]{font-weight:700;padding:.7rem 10px;margin:0 0 .75em}
.nav [role=heading]>a{padding:0}
.pagination{display:block;list-style-type:none;margin-bottom:2.8rem;padding-left:0;text-align:left;font-weight:700}
.pagination li{display:inline-block;list-style-type:none;text-align:center}
.pagination li:before{display:none}
.pagination-next a,.pagination-page a,.pagination-page span,.pagination-prev a{border:1px solid #9ab6df;display:block;min-width:1em;padding:1.25em 1.5em;margin-left:-4px}
.pagination-next a:focus,.pagination-next a:hover,.pagination-page a:focus,.pagination-page a:hover,.pagination-page span:focus,.pagination-page span:hover,.pagination-prev a:focus,.pagination-prev a:hover{background-color:#2f5295;border-color:#2f5295;color:#efefef;text-decoration:none}
.pagination-page span{background:#2f5295;border-color:#2f5295;color:#efefef}
.page-headernav{text-align:left}
.page-headernav .nav{padding:0;margin-left:0}
.page-headernav .nav .nav-item{display:block;padding:.25em .5em}
.page-headernav .nav .nav-item.nav--activeitem a{background-color:#022a4b}
.page-headernav .nav a{text-transform:uppercase;white-space:nowrap;font-weight:300;color:#DDD}
.page-headernav .nav a:active,.page-headernav .nav a:focus,.page-headernav .nav a:hover{background-color:#022a4b;color:#fff}
.page-headernav .nav>li{display:table-cell}
.page-localnav .nav{border:0;padding:0;margin:0 0 2em}
.page-localnav .nav .nav-item{display:block;padding:0;margin:0}
.page-localnav .nav .nav-item a{display:block;border-bottom:1px solid #2f5295;position:relative;padding-right:1em}
.page-localnav .nav .nav-item a:active,.page-localnav .nav .nav-item a:focus,.page-localnav .nav .nav-item a:hover{background-color:#e4ecf8;text-decoration:underline;color:#333}
.page-localnav .nav .nav-item a:after{border-color:#9ab6df;border-style:solid;border-width:.175em .175em 0 0;content:'';display:inline-block;height:.45em;position:absolute;vertical-align:middle;width:.45em;right:.75em;top:40%;-ms-transform:rotate(45deg);transform:rotate(45deg);overflow:visible}
.page-localnav .nav .nav-item:first-child a{border-top:1px solid #2f5295}
.page-localnav .nav .nav-item.nav--activeitem a{font-weight:700;color:#333}
.page-localnav .nav .nav-item.nav--activeitem a:after{border-color:#2f5295;-ms-transform:rotate(135deg);transform:rotate(135deg)}
.org-chart ul{list-style:none}
.org-chart a:focus,.org-chart a:hover{text-decoration:underline}
.org-chart>ul>li{padding:0}
.org-chart>ul>li>ul>li{padding-left:0;box-sizing:border-box;overflow:hidden;border-left:1px solid #2f5295}
.org-chart>ul>li>ul>li>a{background:#2f5295;padding:2rem;width:100%;display:block;box-sizing:border-box;color:#FFF}
.org-chart>ul>li>ul>li>a span{font-size:2.2rem;font-weight:300}
.org-chart>ul>li>ul>li>ul>li{margin-top:4rem}
.org-chart>ul>li>ul>li>ul>li a{background:#e4ecf8;color:#022a4b;padding:2rem;box-sizing:border-box;border:.5px solid #9ab6df;font-size:1.5rem;text-align:center;position:relative;display:inline-block}
.org-chart>ul>li>ul>li>ul>li a:before{left:-2rem;line-height:1;position:absolute;top:50%;bottom:0;z-index:2;background:#2f5295;display:block;width:2rem;height:1px;right:auto}
.org-chart>ul>li>ul>li>ul>li>ul{margin-top:2rem;padding-left:2.5rem;position:relative;z-index:0}
.org-chart>ul>li>ul>li>ul>li>ul li a:before{left:-1rem;top:-2.2rem;background:0;height:4.8rem;border-left:.5px solid #2f5295}
.org-chart>ul>li>ul>li>ul>li>ul li a:after{line-height:1;position:absolute;left:-1rem;top:2.5rem;bottom:0;z-index:2;background:#2f5295;display:block;width:1rem;height:1px}
.org-chart>ul>li>ul>li>ul>li>ul li span{font-size:1.4rem}
.panel{background:#fff;border:1px solid #666;box-shadow:0 0 30px rgba(0,0,0,.1);box-sizing:border-box;padding:20px;position:fixed;transition:transform .2s ease-out}
.panel--top{top:0}
.panel--bottom{bottom:0}
.panel--left{left:0}
.panel--right{right:0}
.panel--bottom,.panel--top{left:20px;right:20px}
.panel--left,.panel--right{bottom:0;width:80vw;top:0}
.panel--hidden.panel--top{-ms-transform:translateY(-100%);transform:translateY(-100%)}
.panel--hidden.panel--bottom{-ms-transform:translateY(100%);transform:translateY(100%)}
.panel--hidden.panel--left{-ms-transform:translateX(-100%);transform:translateX(-100%)}
.panel--hidden.panel--right{-ms-transform:translateX(100%);transform:translateX(100%)}
.panel-dismiss{float:right}
.panel-dismiss:focus,.panel-dismiss:hover{background:0}
.remora.is-sticky{box-sizing:border-box;position:fixed}
.russell{transition:transform .2s}
.russell.is-hidden{-ms-transform:translate(0,-100%);transform:translate(0,-100%)}
.russell.is-visible{-ms-transform:translate(0,0);transform:translate(0,0)}
.russell.is-detached{position:fixed;top:0;left:0;right:0;z-index:32000}
.search{color:#333;display:-ms-flexbox;display:flex;padding:.7rem 10px}
.search label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px}
.search input{-ms-flex:1;flex:1}
.search input:focus{outline-color:#e71f3a}
.search>.btn{border-top-left-radius:0;border-bottom-left-radius:0;margin-bottom:0;margin-top:0;box-shadow:none}
.search>.btn:focus{outline:#e71f3a dotted 1px}
.page-title .search{border-top:1px solid #e4ecf8;margin:.5em 0 0;padding:1.5em 0 0}
.search-wording{padding:1em .5em}
.search-meta{border-bottom:1px solid #e4ecf8;border-top:1px solid #e4ecf8;color:#666;line-height:1.6;margin:0 0 2.8rem;overflow:hidden}
.form+.search-meta{margin-top:1.4rem}
.search-meta-sort .is-active{color:inherit;font-weight:700;text-decoration:none}
.results{list-style:none;padding-left:0}
.results>li{margin:0 0 1.4rem}
.results mark{background:0;color:inherit;font-weight:700}
.results .article-head{margin-bottom:.8rem}
.results .article-title{font-size:2.4rem;line-height:1.2}
.results .article-summary{margin-bottom:.7rem}
.results .article-custom{border:1px solid #666;padding:.7rem .5em}
.results .article-custom>li{margin-bottom:.7rem;overflow:hidden}
.results .article-custom span{display:block;font-size:.75em}
.results .article-custom--map{height:7rem}
.search-result--event .article-metas,.search-result--news .article-metas{float:none}
.search-result--event .article-image,.search-result--news .article-image{max-width:32%;max-height:100%}
.search-result--event .article-summary,.search-result--news .article-summary{clear:none}
.search-result--publication img{border-radius:2px;box-shadow:0 0 3px rgba(0,0,0,.15)}
.page-headernav .search{margin-bottom:1em;position:relative}
.page-headernav .search button{position:absolute;padding:0;right:1em;top:20%;background:0;color:#919191}
.page-headernav .search button:active,.page-headernav .search button:focus,.page-headernav .search button:hover{color:#2f5295}
.page-headernav .search button:focus{outline:#1d67a1 dotted 1px}
.page-headernav .search input{transition:.2s background linear;width:100%}
.page-headernav ::-webkit-input-placeholder{font-style:italic}
.page-headernav :-moz-placeholder{font-style:italic}
.page-headernav ::-moz-placeholder{font-style:italic}
.page-headernav :-ms-input-placeholder{font-style:italic}
.slideshow{overflow:hidden;position:relative;width:100%;background:#f3f3f3;border:1px solid #e6e6e6;border-radius:10px;box-sizing:border-box;padding:1em 2.1em;margin:1em 0}
.slideshow.is-loaded .js-slide{margin:0;position:absolute;top:0;width:100%;text-align:center}
.js-slideshow-ribbon{position:relative;transition:transform .4s linear}
.slideshow-arrows .btn{background:#666;box-shadow:0 0 1px rgba(0,0,0,.5);color:#FFF;font-size:1.7rem;line-height:1;padding:2rem .5rem;position:absolute;top:48%;z-index:3;opacity:.5}
.slide,.slideshow-thumbnails.has-arrows{position:relative}
.slideshow-arrows .btn:focus,.slideshow-arrows .btn:hover,.slideshow-thumbnails img{opacity:1}
.slideshow-arrows .btn[disabled]{background:#e6e6e6;color:#333}
.slideshow-arrows .btn[disabled]:focus,.slideshow-arrows .btn[disabled]:hover{background:#e6e6e6;top:8rem;color:#333}
.slideshow-arrows .btn[data-slide=prev]{left:0}
.slideshow-arrows .btn[data-slide=next]{right:0}
.slideshow-thumbnails [role=tablist]{display:-ms-flexbox;display:flex;transition:transform .8s cubic-bezier(0,0,.35,1)}
.slideshow-thumbnails [role=tab]{box-sizing:border-box;padding:0 .25em;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;min-width:12.5%;width:12.5%;max-height:65px;overflow:hidden}
.slideshow-thumbnails [role=tab]:not(.is-active):focus img,.slideshow-thumbnails [role=tab]:not(.is-active):hover img{opacity:.5}
.slideshow-thumbnails .is-active img{opacity:.8}
.slide{margin:0 .5em;width:auto;display:inline-block}
.slide-image,.slide>img,.theme,.theme-more{display:block}
.slide:focus{outline:0}
.slide p{margin:0}
.slide-image{max-width:100%;max-height:680px;height:auto;width:auto;margin:0 auto}
.slide-title{margin-bottom:0}
.slide-description{font-size:.75em}
.slide-credit{font-size:.75em;opacity:.8}
.slide-content{text-align:left}
.slideshow-arrows-thumbnails button{border:1px solid #e6e6e6;border-radius:3px;box-sizing:border-box;box-shadow:none;background:#FFF;width:3rem;position:absolute;top:-5px;bottom:0;z-index:1;opacity:.92}
.slideshow-arrows-thumbnails button[data-slide=prev]{left:-3rem}
.slideshow-arrows-thumbnails button[data-slide=next]{right:-3rem}
.slideshow-arrows-thumbnails button .icon{width:15px}
.slideshow-arrows-thumbnails button:active{top:0;border:0}
.slideshow-arrows-thumbnails button:focus,.slideshow-arrows-thumbnails button:hover{background:#FFF;color:#919191;opacity:1}
.page--standard-language-root .slider{margin:0 1em}
.page--standard-language-root .slider .slideshow .slide,.themes-list{margin:0}
.page--standard-language-root .slider .slideshow{border:0;border-radius:0;background:0;padding:0}
.page--standard-language-root .slider .slideshow .slideshow-arrows .btn{background:#e71f3a;opacity:1;padding:1rem;top:40%}
.page--standard-language-root .slider .slideshow .slideshow-arrows .btn:focus,.page--standard-language-root .slider .slideshow .slideshow-arrows .btn:hover{background:#2f5295}
.page--standard-language-root .slider .slideshow .slide-content{background:#022a4b;color:#fff;padding:1em 2em}
.themes-list,.themes-list li{list-style-type:none;padding:0}
.page--standard-language-root .slider .slideshow .slide-title{font-weight:500;color:#fff;font-size:1.8rem}
.theme,.theme:visited{color:#333}
.page--standard-language-root .slider .slideshow .slide-image{width:100%}
.themes-list li{margin:0 0 1.4rem}
.theme{background:#e6e6e6;border-left:5px solid #919191;padding:1.4rem 20px;text-decoration:none}
.theme:focus,.theme:hover{text-decoration:underline}
.theme-title{font-size:1.8rem;margin:0 0 1rem}
.theme-description,.theme-more{font-size:1.4rem}
.theme-more{margin:0}
}
@media(min-width:20em) and (max-width:45em - .001em){.palm-full{width:100%}
}
@media(min-width:20em) and (max-width:44.99em){.palm-w1,.palm-w2,.palm-w3,.palm-w4{padding-left:10px;padding-right:10px}
.palm-w1{width:25%}
.palm-w2{width:50%}
.palm-w3{width:75%}
.palm-w4{width:100%}
.govbar-links{display:none}
}
@media(min-width:20em) and (max-width:45em - .01em){.palm-s1{margin-left:25%}
.palm-s2{margin-left:50%}
.palm-s3{margin-left:75%}
}
@media(min-width:20em) and (max-width:44.9em){.page-headernav .anchor-destination{position:absolute;left:0;box-sizing:border-box;width:100%}
.page-headernav .anchor-destination:not(.is-active){display:none}
}
@media(min-width:20em) and (max-width:44.99em){.search-meta-page{display:block}
}
@media(min-width:45em){.breadcrumbs,.page-header{padding:.7rem 1rem}
.lap-full{float:none;width:auto}
.page{background:url(default/resources/img/layout/header.png) center top no-repeat #fff;max-width:1850px}
.page-header{text-align:center}
.no-flexwrap .page-header{display:block}
.page-header .anchor[href="#topnav"]{display:none}
.page-header .anchor[href="#topsearch"]{bottom:4rem;right:2rem;color:#ddd}
.page-header .anchor[href="#topsearch"].is-active{color:#919191;border-color:#FFF}
.page-header .anchor[href="#topsearch"].is-active:focus,.page-header .anchor[href="#topsearch"].is-active:hover{color:#2f5295}
.page-header .anchor[href="#topsearch"].is-active:focus{outline-color:#FFF}
.page-header .anchor:focus,.page-header .anchor:hover{color:#efefef;border:1px solid #efefef}
.page-header .anchor-destination{background:0;border:0}
.page-header .search{display:none;position:absolute}
.page-header .search.is-active{display:-ms-flexbox;display:flex}
.page-logo{text-align:center;width:auto}
.page-langs{position:absolute;z-index:1;top:1em;right:2em}
.page-headernav{margin:5em 0 1em;width:100%}
.page-title{border-bottom:1px solid #e4ecf8;margin:0 1rem 1.4rem}
.page-content{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:.7rem .5rem;margin:0 0 1.4rem}
.no-flexwrap .page-content{display:block}
.no-flexwrap .page-content::after,.no-flexwrap .page-content::before{content:'';display:table}
.no-flexwrap .page-content::after{clear:both}
.page-localnav,.page-text{padding:0 .5rem}
.page-localnav{-ms-flex:3;flex:3}
.no-flexwrap .page-localnav{box-sizing:border-box;float:left;width:30%}
.page-text{-ms-flex:7;flex:7}
.no-flexwrap .page-text{margin-left:30%}
.page-secondary{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-flow:row wrap;flex-flow:row wrap}
.no-flexwrap .page-secondary{display:block}
.no-flexwrap .page-secondary::after,.no-flexwrap .page-secondary::before{content:'';display:table}
.no-flexwrap .page-secondary::after{clear:both}
.page-more{padding:.7rem 1em}
.page-metas{padding:.7rem 1rem}
.page-copyright,.page-footernav{padding:1.4rem 1rem}
.page-footernav{display:block}
.page-footernav .nav{box-sizing:border-box;display:inline-block;margin:0;width:40%;vertical-align:top}
.page-footernav .nav.nav--secondary li[role=heading]{display:inline-block;color:#e6e6e6}
.page-footernav .nav.nav--tertiary{float:left;width:38%}
.page-footernav .nav.nav--support{clear:both;float:none;font-size:.75em;margin-top:2em;width:100%;text-align:center;border:0}
.page-footernav .nav.nav--support .nav-item{display:inline-block;margin:0 0 0 -.3em}
.page-footernav .nav.nav--support .nav-item:first-child a{border-left-color:transparent}
.page-footernav .nav.nav--support .nav-item a{width:auto;border:1px solid transparent;border-left-color:#c4cad7;display:inline-block;margin:0}
.nav--activeitem .page-footernav .nav.nav--support .nav-item a,.page-footernav .nav.nav--support .nav-item a:active,.page-footernav .nav.nav--support .nav-item a:focus,.page-footernav .nav.nav--support .nav-item a:hover{border:1px solid #c4cad7;background:#f5f5f5}
.page--404{min-height:100vh;box-sizing:border-box}
.page--404 .page-main{margin-top:4em;max-width:37em;background:0}
.page--404 .page-main .page-title{border-top:0}
.page--404 .page-copyright,.page--404 .page-title{text-align:center}
.page--404 .page-content .search .btn{font-size:inherit}
.search-result--event img,.search-result--news img{float:left;margin-right:1em}
.search-result--event .article-description:after,.search-result--news .article-description:after{display:block;clear:both;content:""}
.books .book{box-sizing:border-box;padding:.7rem}
.book-metas dd,.book-metas dt{display:inline-block}
.book-metas dd dt:after,.book-metas dt dt:after{content:': '}
.book-metas dd dd:after,.book-metas dt dd:after{content:' | ';color:#e6e6e6}
.book-metas dd dd:last-child:after,.book-metas dt dd:last-child:after{content:""}
.page-secondary>.box{box-sizing:border-box;-ms-flex:1 0 calc(33.33% - 1rem);flex:1 0 calc(33.33% - 1rem);margin:.7rem .5rem}
.no-flexwrap .page-secondary>.box{float:left;width:calc(33.33% - 1rem)}
.page--standard-language-root .blue-boxes,.page--standard-language-root .red-boxes{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.page--standard-language-root .blue-boxes .box-twitter,.page--standard-language-root .blue-boxes .boxes,.page--standard-language-root .blue-boxes>.box,.page--standard-language-root .red-boxes .box-twitter,.page--standard-language-root .red-boxes .boxes,.page--standard-language-root .red-boxes>.box{width:48%}
.download-item .download-label,.download-item .download-link-wrapper{display:table-cell;vertical-align:middle;width:50%}
.download-item .download-link-wrapper{text-align:right}
.filter{padding:0 1rem}
.filter summary{margin:0 -1rem;padding-left:1em;padding-right:3em}
.filter--drilldown ul{padding-left:1rem}
.gallery-links .gallery-link{box-sizing:border-box;display:inline-block;margin:1%;width:48%}
.glossary-list{width:80%}
.glossary-letter{font-size:5rem;width:15%}
.page-secondary{display:block;-ms-flex:3 0;flex:3 0}
.page-secondary .glossary-nav{display:block;min-height:auto;right:auto;width:20rem}
.page-secondary .glossary-nav.is-active{background:0}
.page-secondary .glossary-nav .glossary-nav-item{float:left;height:inherit;margin:.5rem}
.page-secondary .glossary-nav .glossary-nav-item a,.page-secondary .glossary-nav .glossary-nav-item span{background-color:#fec10d;color:#fff;display:block;font-size:3rem;font-weight:600;line-height:1.65;height:50px;width:50px}
.page-secondary .glossary-nav .glossary-nav-item a:focus,.page-secondary .glossary-nav .glossary-nav-item a:hover{background-color:#c09002;color:#fff}
.page-secondary .glossary-nav .glossary-nav-item--nolink{display:block}
.index-article,.index-section{margin:1.4rem}
.contactForm .field{box-sizing:border-box;float:left;padding:0 .75em;width:50%}
.contactForm .field:nth-child(2n+1){clear:left}
.contactForm .message{clear:left;float:none;width:auto}
.page-localnav>.nav{padding:.7rem 0}
.page-headernav{display:block;background:#003b66;background:linear-gradient(to top,#1faee4 0,#1faee4 8%,#02497e 1%,#024e87 90%,#024e86 92%,#014a7d 95%,#014a7e 96%,#095082 97%,#033863 99%,#033863 100%);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1FAEE',endColorstr='#033863',GradientType=0);padding:0;border-bottom:6px solid #e71f3a}
.page-headernav .nav{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;border:0;padding-right:5rem}
.page-headernav .nav .nav-item{padding:0}
.page-headernav .nav .nav-item a{display:block;padding:.25em 1.25em;line-height:3.813em;min-height:3.813em;text-transform:none;font-size:1.55rem}
.page-headernav .nav .nav-item.nav--activeitem a,.page-headernav .nav .nav-item:active a,.page-headernav .nav .nav-item:focus a,.page-headernav .nav .nav-item:hover a{background:#022a4b;color:#FFF;position:relative;text-decoration:none}
.slide-content,.slide::before{position:absolute;left:0;right:0}
.page-headernav .nav .nav-item.nav--activeitem a:before,.page-headernav .nav .nav-item:active a:before,.page-headernav .nav .nav-item:focus a:before,.page-headernav .nav .nav-item:hover a:before{content:" ";border-bottom:8px solid #e71f3a;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;bottom:0;left:50%;margin-left:-8px}
.no-flexwrap .page-headernav .nav{display:table}
.no-flexwrap .page-headernav .nav .nav-item{display:table-cell}
.panel{padding:2rem}
.panel--bottom,.panel--top{left:2rem;right:2rem}
.panel--left,.panel--right{width:30vw}
.search-meta{padding:.7rem 0}
.search-meta .search-meta-sort{float:right}
.search-meta .search-meta-sort .search-meta-sort-list{display:inline-block;list-style-type:none;margin:0}
.search-meta .search-meta-sort .search-meta-sort-list li{display:inline-block;margin-left:.5em}
.search-meta-page{float:left}
.results .article-custom{padding:.7rem 1rem}
.page-headernav .search{left:1rem;right:1rem;padding:1.4rem 2rem;background:linear-gradient(to bottom,#022c4f 0,#023660 68%,#033863 100%)}
.page-headernav .search button,.page-headernav .search input{display:inline-block;box-sizing:border-box}
.page-headernav .search input{border:1px solid #025290;border-radius:5px;padding:0 2em 0 1em;line-height:2em;height:3.5rem}
.page-headernav .search input:focus{outline-color:#e71f3a}
.page-headernav .search button{right:1.5em;top:27%}
.is-slideshow--multiple-format .js-slideshow-ribbon{background:#000}
.is-slideshow--multiple-format.is-slideshow--loaded .slide-image{margin:0 auto;width:auto}
.slide{margin:0 2em}
.slide::before{content:'';top:0;bottom:0;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.4))}
.slide-content{bottom:0;color:#FFF;padding:1.4rem;text-shadow:0 1px #333}
.slide-content .article-description{display:block}
.slide-content .slide-title{color:#fff}
.slideshow-thumbnails{box-sizing:border-box;display:block;overflow-x:hidden;position:relative;margin-bottom:1rem}
.slideshow-thumbnails.has-arrows{padding:0 3rem}
.slideshow-thumbnails ul li img{display:block;width:100%;max-width:inherit}
.slideshow-arrows-thumbnails button[data-slide=prev]{left:0}
.slideshow-arrows-thumbnails button[data-slide=next]{right:0}
.slideshow-arrows-thumbnails button:active{top:0;border:0}
.slideshow-arrows-thumbnails button:focus,.slideshow-arrows-thumbnails button:hover{background:#FFF;color:#919191;opacity:1}
.slideshow-thumbs .btn{top:auto;bottom:1rem}
.slideshow-thumbs .btn:active,.slideshow-thumbs .btn[disabled]:focus,.slideshow-thumbs .btn[disabled]:hover{top:auto}
.slideshow-thumbs .btn[data-slide=prev]{left:auto;right:4rem}
.slideshow-thumbs .btn[data-slide=next]{right:1rem}
.page--standard-language-root .slideshow .slide-content{background:rgba(2,42,75,.6)}
.page--standard-language-root .slideshow .slide-title{font-size:2rem}
}
@media(min-width:45em) and (max-width:61.49em){.lap-w1,.lap-w2,.lap-w3,.lap-w4,.lap-w5,.lap-w6,.lap-w7,.lap-w8{padding-left:1rem;padding-right:1rem}
.lap-w1{width:12.5%}
.lap-w2{width:25%}
.lap-w3{width:37.5%}
.lap-w4{width:50%}
.lap-w5{width:62.5%}
.lap-w6{width:75%}
.lap-w7{width:87.5%}
.lap-w8{width:100%}
}
@media(min-width:45em) and (max-width:61.5em - .01em){.lap-s1{margin-left:12.5%}
.lap-s2{margin-left:25%}
.lap-s3{margin-left:37.5%}
.lap-s4{margin-left:50%}
.lap-s5{margin-left:62.5%}
.lap-s6{margin-left:75%}
.lap-s7{margin-left:87.5%}
}
@media(min-width:45em) and only screen and (min-width:61.5em) and (-moz-min-device-pixel-ratio:1.5),(min-width:45em) and only screen and (min-width:61.5em) and (-webkit-min-device-pixel-ratio:1.25),(min-width:45em) and only screen and (min-width:61.5em) and (min-devicepixel-ratio:1.5),(min-width:45em) and only screen and (min-width:61.5em) and (min-resolution:120dpi){.page{background-image:url(default/resources/img/layout/header.png);background-size:1850px 432px}
}
@media(min-width:61.5em){.desk-w1,.desk-w10,.desk-w11,.desk-w12,.desk-w13,.desk-w14,.desk-w15,.desk-w16,.desk-w2,.desk-w3,.desk-w4,.desk-w5,.desk-w6,.desk-w7,.desk-w8,.desk-w9{padding-left:1.5rem;padding-right:1.5rem}
.desk-full{float:none;width:auto}
.desk-w1{width:6.25%}
.desk-w2{width:12.5%}
.desk-w3{width:18.75%}
.desk-w4{width:25%}
.desk-w5{width:31.25%}
.desk-w6{width:37.5%}
.desk-w7{width:43.75%}
.desk-w8{width:50%}
.desk-w9{width:56.25%}
.desk-w10{width:62.5%}
.desk-w11{width:68.75%}
.desk-w12{width:75%}
.desk-w13{width:81.25%}
.desk-w14{width:87.5%}
.desk-w15{width:93.75%}
.desk-w16{width:100%}
.desk-s1{margin-left:6.25%}
.desk-s2{margin-left:12.5%}
.desk-s3{margin-left:18.75%}
.desk-s4{margin-left:25%}
.desk-s5{margin-left:31.25%}
.desk-s6{margin-left:37.5%}
.desk-s7{margin-left:43.75%}
.desk-s8{margin-left:50%}
.desk-s9{margin-left:56.25%}
.desk-s10{margin-left:62.5%}
.desk-s11{margin-left:68.75%}
.desk-s12{margin-left:75%}
.desk-s13{margin-left:81.25%}
.desk-s14{margin-left:87.5%}
.desk-s15{margin-left:93.75%}
.page-footer,.page-header,.page-main{max-width:1080px;margin:0 auto}
.page-main{margin-top:10rem}
.page-header{padding:.75rem 1.5rem}
.page-header .nav--primary li{position:relative}
.page-header .nav--primary li:hover ul,.page-header .nav--primary li>a:focus ul{display:block;position:absolute;left:0;right:0;top:100%;background:#014374;min-width:15rem;list-style:none;padding:0;margin:0;z-index:1}
.page-header .nav--primary li:hover ul li,.page-header .nav--primary li>a:focus ul li{padding:0;margin:0}
.page-header .nav--primary li:hover ul li .nav--activeitem a,.page-header .nav--primary li:hover ul li a:focus,.page-header .nav--primary li:hover ul li a:hover,.page-header .nav--primary li>a:focus ul li .nav--activeitem a,.page-header .nav--primary li>a:focus ul li a:focus,.page-header .nav--primary li>a:focus ul li a:hover{background:#e60c24;color:#fff}
.page-header .nav--primary li:hover ul li+li,.page-header .nav--primary li>a:focus ul li+li{border-top:1px solid #fff}
.page-header .nav--primary li:hover ul a,.page-header .nav--primary li>a:focus ul a{white-space:normal;padding:1rem;margin:0;text-transform:none;min-height:0;font-size:1.6rem;line-height:1.4;word-break:break-word}
.breadcrumbs,.page-content{padding:.75rem 1.5rem}
.page-header .nav--primary li:hover ul a:before,.page-header .nav--primary li>a:focus ul a:before{display:none}
.page-langs{-ms-flex-order:1;order:1}
.page-title{margin:0 1.5rem 1.5rem}
.page-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.no-flexwrap .page-content{display:table;width:100%;vertical-align:top}
.page-localnav,.page-secondary,.page-text{padding:0 1.5rem}
.no-flexwrap .page-localnav,.no-flexwrap .page-secondary,.no-flexwrap .page-text{display:table-cell}
.page-localnav{-ms-flex:2;flex:2}
.no-flexwrap .page-localnav{float:none;width:33.33333333%}
.page-text{-ms-flex:6;flex:6}
.no-flexwrap .page-text{margin-left:0;width:66.66666667%}
.page-secondary{display:block;-ms-flex:4 0;flex:4 0}
.no-flexwrap .page-secondary{width:33.33333333%}
.page-metas{padding:.75rem 1.5rem}
.page-copyright,.page-footernav{padding:1.5rem}
.page--404{min-height:100vh;box-sizing:border-box}
.archives-nav .btngroup{margin:0 0 1.5rem}
.books .book{-ms-flex:0 0 25%;flex:0 0 25%}
.book-translations .book-file{margin:0 0 0 .5%;display:block;float:left;width:30%}
.page-secondary>.box{margin:0 0 1.5rem .75rem}
.no-flexwrap .page-secondary>.box{float:none;width:auto}
.box--number{padding:0}
.box--number>.box-content{display:-ms-flexbox;display:flex}
.box--number .numberofthemonth{padding:0 20px;font-size:4em;width:300px}
.box--number .article{padding:20px;-ms-flex:1;flex:1}
.filter{padding:0 1.5rem}
.filter summary{margin:0 -1.5rem}
.filter--drilldown ul{padding-left:1.5rem}
.filter-content{margin:0 -1em}
.gallery-links .gallery-link{width:31%}
.messenger.messenger--glossary{position:fixed;right:0;top:50%;bottom:auto;left:auto;width:50%;max-width:480px;-ms-transform:translate(0,-50%);transform:translate(0,-50%);transition:transform .2s ease-in-out,opacity .2s ease-in-out;display:block}
.messenger.messenger--glossary.messenger--hide{display:block;-ms-transform:translate(100%,-50%);transform:translate(100%,-50%)}
.index-article,.index-section{margin:2.25rem}
.page-localnav>.nav{padding:.75rem 1em}
.org-chart ul{padding-left:0}
.org-chart>ul>li>ul>li{border:0;position:relative}
.org-chart>ul>li>ul>li:before{content:"";left:50%;line-height:1;position:absolute;top:9rem;bottom:auto;z-index:2;background:#2f5295;display:block;width:1px;height:3rem;right:auto}
.org-chart>ul>li>ul>li>a{padding:3rem 7rem;width:auto;display:table;margin:0 auto}
.org-chart>ul>li>ul>li>ul{display:table;padding-top:4rem;margin:1.6rem auto;table-layout:fixed;width:100%;position:relative}
.org-chart>ul>li>ul>li>ul>li{margin-top:4rem;display:table-cell;padding:0 1rem;position:relative}
.org-chart>ul>li>ul>li>ul>li::after,.org-chart>ul>li>ul>li>ul>li::before{content:"";right:auto;line-height:1;position:absolute;bottom:0;z-index:2;background:#2f5295;display:block}
.org-chart>ul>li>ul>li>ul>li::before{left:0;top:-3rem;width:100%;height:1px}
.org-chart>ul>li>ul>li>ul>li::after{left:50%;top:-3rem;width:1px;height:3rem}
.org-chart>ul>li>ul>li>ul>li:first-child::before{left:50%;width:50%}
.org-chart>ul>li>ul>li>ul>li:last-child::before{left:0;width:50%}
.org-chart>ul>li>ul>li>ul>li>a{width:100%;display:inline-table}
.org-chart>ul>li>ul>li>ul>li>a::before,.org-chart>ul>li>ul>li>ul>li>ul>li a:after{display:none}
.org-chart>ul>li>ul>li>ul>li>ul{margin-top:4rem;padding-left:0}
.org-chart>ul>li>ul>li>ul>li>ul>li{text-align:center}
.org-chart>ul>li>ul>li>ul>li>ul>li a{margin:0 auto}
.org-chart>ul>li>ul>li>ul>li>ul>li a:before{left:50%;top:-4.2rem;height:4.2rem}
.panel{padding:3rem}
.panel--bottom,.panel--top{left:3rem;right:3rem}
.panel--left,.panel--right{width:30vw}
.results>li{margin-bottom:3rem}
.results .article-custom{padding:.75rem 1.5rem}
.page-headernav .search{left:auto;width:20em;right:1.5rem}
}