@font-face{font-display:fallback;font-family:"Source Sans Pro";font-style:normal;font-weight:400;src:local(""),url("../fonts/source-sans-pro-latin-regular.woff2") format("woff2"),url("../fonts/source-sans-pro-latin-regular.woff") format("woff")}@font-face{font-display:fallback;font-family:"Source Sans Pro";font-style:normal;font-weight:600;src:local(""),url("../fonts/source-sans-pro-latin-600.woff2") format("woff2"),url("../fonts/source-sans-pro-latin-600.woff") format("woff")}@font-face{font-display:fallback;font-family:"Source Sans Pro";font-style:normal;font-weight:700;src:local(""),url("../fonts/source-sans-pro-latin-700.woff2") format("woff2"),url("../fonts/source-sans-pro-latin-700.woff") format("woff")}@font-face{font-display:fallback;font-family:"Source Sans Pro";font-style:italic;font-weight:400;src:local(""),url("../fonts/source-sans-pro-latin-italic.woff2") format("woff2"),url("../fonts/source-sans-pro-latin-italic.woff") format("woff")}@font-face{font-display:fallback;font-family:"Source Sans Pro";font-style:italic;font-weight:600;src:local(""),url("../fonts/source-sans-pro-latin-600italic.woff2") format("woff2"),url("../fonts/source-sans-pro-latin-600italic.woff") format("woff")}@font-face{font-display:fallback;font-family:"Source Sans Pro";font-style:italic;font-weight:700;src:local(""),url("../fonts/source-sans-pro-latin-700italic.woff2") format("woff2"),url("../fonts/source-sans-pro-latin-700italic.woff") format("woff")}@font-face{font-display:fallback;font-family:Olivier;font-style:normal;font-weight:400;src:local(""),url("../fonts/olivier2016-webfont.woff2") format("woff2"),url("../fonts/olivier2016-webfont.woff") format("woff")}@page{margin:2cm;size:21cm 28cm}*,*:before,*:after,blockquote:first-line,li:first-line,p:first-line{background:rgba(0,0,0,0) !important;box-shadow:none !important;color:#000 !important;overflow:visible !important;text-shadow:none !important}body{font:12pt "Source Sans Pro",Optima,Calibri,sans-serif;line-height:1.3}body,img{display:block !important}img{height:auto !important;max-width:100% !important}code,pre{font-family:Monaco,"Lucida Console","Courier New",monospace}a,blockquote,figure,h1,h2,h3,h4,h5,h6,img,li,pre,table{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid}blockquote,figure{margin-left:0;margin-right:0;padding-left:0;padding-right:0}h1,h2,h3,h4,h5,h6{font-weight:600;margin:0}h1{font-size:24pt;margin-top:36pt}h2{font-size:20pt;margin-top:30pt}h3{font-size:18pt;margin-top:27pt}h4{font-size:16pt;margin-top:24pt}h5{font-size:15pt;margin-top:22pt}h6{font-size:14pt;margin-top:21pt}h1,h2,h3,h4,h5,h6,img{page-break-after:avoid}dl,ol,ul{page-break-before:avoid}ul:not([class])>*+*,ul:not([class]) li ul,ul:not([class]) li ol,ol:not([class])>*+*,ol:not([class]) li ul,ol:not([class]) li ol,.clean-list>*+*,.clean-list li ul,.clean-list li ol{margin-top:8pt}.clean-list{padding:0}ol:not([class]){counter-reset:count;list-style-type:none;-webkit-padding-start:15pt;padding-inline-start:15pt}ol:not([class])>li{counter-increment:count}ol:not([class])>li::before{content:counters(count, ".") " ";-webkit-padding-end:6pt;padding-inline-end:6pt}a:link,a:visited,a{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}button{font-size:12pt}main a[href]::after,footer a[href]::after{content:" <" attr(href) "> "}a[href*=glossary]{text-decoration:none}a[href*=glossary]::after{display:none !important}abbr[title]::after{content:" (" attr(title) ")"}table{border-collapse:collapse;width:100%}table,th,td{border:1px solid}th,td,table caption{padding:9pt;text-align:start}table caption{font-size:14pt;font-weight:600;padding-left:0;padding-right:0}form>*+*,.field-group>*+*,.radio-item+.radio-item,.checkbox-item+.checkbox-item,.segmented-group>*>*+*{margin-top:8pt}fieldset{border:0;margin:0;min-width:0;padding:.12pt 0 0 0}.field{max-width:15cm}.field>*{display:block}.field-label,.field-group__heading,.group-legend{font-weight:bold}select,textarea,[type=date],[type=email],[type=file],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url]{appearance:none;-webkit-appearance:none;border:2px solid;border-radius:0;line-height:1.25;padding:3.75pt;width:100%}[type=file]{border:0}input,optgroup,select,textarea{font-size:12pt}.memorable-date,.input-group>*{display:inline-block;margin-top:0}.memorable-date .faux-label,.input-group .faux-label{display:block}.segmented-label span:first-of-type::after{content:":"}.input-width-30{max-width:59ex}.input-width-20{max-width:41ex}.input-width-10{max-width:23ex}.input-width-5{max-width:10.8ex}.input-width-4{max-width:9ex}.input-width-3{max-width:7.2ex}.input-width-2{max-width:5.4ex}iframe{display:none;height:0 !important;line-height:0pt !important;overflow:hidden !important;width:0 !important;white-space:nowrap}.l-frame{padding:0 !important}.l-sidebar>*{display:block !important}.l-cluster>*>*{display:inline-block;padding:3pt}.avatar{height:75pt;overflow:hidden !important;position:relative;width:75pt}.avatar--large{height:180pt;width:180pt}.logo{display:block;width:3cm}.component+.component{margin-top:42pt}.component--fifty-fifty{min-height:6cm;padding-right:6cm;position:relative}.component--fifty-fifty .l-frame{position:absolute;right:0;top:0;width:6cm}.component--fifty-fifty a{display:block}[dir=rtl] .component--fifty-fifty{padding-left:6cm;padding-right:0}[dir=rtl] .component--fifty-fifty .l-frame{left:0;right:auto}.component--image,.component--quote{margin-left:auto;margin-right:auto;position:relative !important;width:70%}.component--quote{-webkit-border-start:solid 4pt;border-inline-start:solid 4pt;-webkit-padding-start:8pt;padding-inline-start:8pt}.component--quote blockquote{font-size:14pt;font-weight:600}.component--collapsibles button{border:0;display:block !important;font-family:"Source Sans Pro",Optima,Calibri,sans-serif;padding:0 !important;text-align:left}.component--collapsibles button>span{display:block}.component--collapsibles [aria-hidden]{display:block !important}.component--collapsibles .icon,.component--collapsibles .js-collapsible-toggle{display:none !important}.component--collapsibles .component--collapsibles__panel__content{padding:0 !important}.component--collapsibles a[href]::after{content:" <" attr(href) "> ";display:block;font-size:12pt;visibility:visible}[dir=rtl] .component--collapsibles button{text-align:right}.contact>*+*{margin-top:8pt}.contact a{display:block}.contact a+a{margin-top:8pt}footer{margin-top:36pt}.skip-link,#cookie-banner,[role=status],[data-trigger],[data-toggle],.nav-primary>*:not(.logo):not(.nav-primary__site-title),.nav-secondary,.breadcrumbs,.component--video,.card__link .icon,.card__cta,a.external .icon,.progress-list,.page-actions,body:not(.opd) .related,body.search .hero:not(h1),aside,.contact .social .icon,.autocomplete__wrapper svg,.pagination,.global-footer nav{display:none !important}
