{"annotations":{"assets_version":"20210129095811","engine_name":"ooniprobe-engine","engine_version":"3.5.2","platform":"windows"},"data_format_version":"0.2.0","input":"http:\/\/www.u4.no\/","measurement_start_time":"2021-02-24 23:47:46","probe_asn":"AS136783","probe_cc":"MM","probe_ip":"127.0.0.1","probe_network_name":"Spectrum Life Company Limited","report_id":"20210224T074145Z_webconnectivity_MM_136783_n1_epW6zuaFtbTXru1n","resolver_asn":"AS15169","resolver_ip":"172.217.32.136","resolver_network_name":"Google LLC","software_name":"ooniprobe-desktop","software_version":"3.2.3","test_helpers":{"backend":{"address":"https:\/\/wcth.ooni.io","type":"https"}},"test_keys":{"agent":"redirect","client_resolver":"172.217.32.136","retries":null,"socksproxy":null,"queries":[{"answers":[{"asn":16509,"as_org_name":"Amazon.com, Inc.","answer_type":"A","ipv4":"52.17.153.171","ttl":null},{"asn":16509,"as_org_name":"Amazon.com, Inc.","answer_type":"A","ipv4":"52.31.71.213","ttl":null},{"asn":16509,"as_org_name":"Amazon.com, Inc.","answer_type":"A","ipv4":"54.171.179.125","ttl":null},{"asn":16509,"as_org_name":"Amazon.com, Inc.","answer_type":"A","ipv4":"34.240.46.18","ttl":null},{"asn":16509,"as_org_name":"Amazon.com, Inc.","answer_type":"A","ipv4":"54.194.167.30","ttl":null},{"asn":16509,"as_org_name":"Amazon.com, Inc.","answer_type":"A","ipv4":"52.18.234.146","ttl":null},{"asn":16509,"as_org_name":"Amazon.com, Inc.","answer_type":"A","ipv4":"34.251.154.69","ttl":null},{"asn":16509,"as_org_name":"Amazon.com, Inc.","answer_type":"A","ipv4":"34.251.114.89","ttl":null}],"engine":"system","failure":null,"hostname":"www.u4.no","query_type":"A","resolver_hostname":null,"resolver_port":null,"resolver_address":"","t":0.0670613}],"dns_experiment_failure":null,"dns_consistency":"consistent","control_failure":null,"control":{"tcp_connect":{"34.240.46.18:80":{"status":true,"failure":null},"34.251.114.89:80":{"status":true,"failure":null},"34.251.154.69:80":{"status":true,"failure":null},"52.17.153.171:80":{"status":true,"failure":null},"52.18.234.146:80":{"status":true,"failure":null},"52.31.71.213:80":{"status":true,"failure":null},"54.171.179.125:80":{"status":true,"failure":null},"54.194.167.30:80":{"status":true,"failure":null}},"http_request":{"body_length":715422,"failure":null,"title":"UM_tunnus_valkoinen_1_UK","headers":{"Content-Type":"text\/html","Date":"Wed, 24 Feb 2021 09:13:41 GMT","Etag":"\"aea9e-Vt5qDInDNRSjwflBwmUlLNJOeXs\"","Server":"Cowboy","Via":"1.1 vegur","X-Powered-By":"Next.js 4.2.3","content-encoding":""},"status_code":200},"dns":{"failure":null,"addrs":["www.u4.no.herokudns.com","54.72.185.84","54.229.8.122","99.80.210.113","3.248.160.195","34.240.46.18","52.16.136.30","52.18.61.13","52.50.142.159"]}},"tcp_connect":[{"ip":"34.240.46.18","port":80,"status":{"blocked":false,"failure":null,"success":true},"t":0.2660446},{"ip":"34.251.154.69","port":80,"status":{"blocked":false,"failure":null,"success":true},"t":0.2856465},{"ip":"34.251.114.89","port":80,"status":{"blocked":false,"failure":null,"success":true},"t":0.2900559},{"ip":"52.18.234.146","port":80,"status":{"blocked":false,"failure":null,"success":true},"t":0.2684135},{"ip":"52.17.153.171","port":80,"status":{"blocked":false,"failure":null,"success":true},"t":0.2890134},{"ip":"52.31.71.213","port":80,"status":{"blocked":false,"failure":null,"success":true},"t":0.2900071},{"ip":"54.194.167.30","port":80,"status":{"blocked":false,"failure":null,"success":true},"t":0.2891686},{"ip":"54.171.179.125","port":80,"status":{"blocked":false,"failure":null,"success":true},"t":0.2967573}],"requests":[{"failure":null,"request":{"body":"","body_is_truncated":false,"headers_list":[["Accept","text\/html,application\/xhtml+xml,application\/xml;q=0.9,*\/*;q=0.8"],["Accept-Language","en-US;q=0.8,en;q=0.5"],["Host","www.u4.no"],["Referer","http:\/\/www.u4.no\/"],["User-Agent","Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/87.0.4280.141 Safari\/537.36"]],"headers":{"Accept":"text\/html,application\/xhtml+xml,application\/xml;q=0.9,*\/*;q=0.8","Accept-Language":"en-US;q=0.8,en;q=0.5","Host":"www.u4.no","Referer":"http:\/\/www.u4.no\/","User-Agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/87.0.4280.141 Safari\/537.36"},"method":"GET","tor":{"exit_ip":null,"exit_name":null,"is_tor":false},"x_transport":"tcp","url":"https:\/\/www.u4.no\/"},"response":{"body":"U4 Anti-Corruption Resource Centre<\/title><meta name=\"description\" content=\"U4 translates anti-corruption research into practical advice for international development actors. We offer publications, training, workshops, helpdesk, and policy advice to government agencies and the global anti-corruption community.\" class=\"next-head\"\/><meta property=\"og:url\" content=\"https:\/\/www.u4.no\" class=\"next-head\"\/><meta property=\"og:type\" content=\"article\" class=\"next-head\"\/><meta property=\"og:title\" content=\"U4 Anti-Corruption Resource Centre\" class=\"next-head\"\/><meta property=\"og:image\" content=\"https:\/\/cdn.sanity.io\/images\/1f1lcoov\/production\/3e59eddc41cd02132774902dd229b24e55dbfcb5-1000x207.png\" class=\"next-head\"\/><meta property=\"og:description\" content=\"U4 translates anti-corruption research into practical advice for international development actors. We offer publications, training, workshops, helpdesk, and policy advice to government agencies and the global anti-corruption community.\" class=\"next-head\"\/><meta property=\"og:site_name\" content=\"U4 Anti-Corruption Resource Centre\" class=\"next-head\"\/><meta property=\"og:locale\" content=\"en_US\" class=\"next-head\"\/><meta name=\"google-site-verification\" content=\"IuEUdfNVUT1nJ-DJUcrg99bbRIha348aLY0tC4tOIk0\" class=\"next-head\"\/><meta name=\"twitter:card\" content=\"summary\" class=\"next-head\"\/><meta name=\"twitter:site\" content=\"@U4_ACRC\" class=\"next-head\"\/><link rel=\"icon\" type=\"image\/png\" href=\"\/static\/favicon.png\" class=\"next-head\"\/><style class=\"next-head\">\n@import url(\"https:\/\/fonts.googleapis.com\/css?family=Lato:300,300i,400,400i,700,700i,900\");\n@charset \"UTF-8\";\n\/* ==========================================================================\n INUITCSS\n ========================================================================== *\/\n\/**\n * inuitcss, by @csswizardry\n *\n * github.com\/inuitcss | inuitcss.com\n *\/\n\/**\n * This is an example inuitcss manifest file. DO NOT MODIFY THIS FILE DIRECTLY.\n * Instead, copy and paste it into your own CSS directory and make additions,\n * extensions, and modifications there.\n *\/\n\/**\n * CONTENTS\n *\n * SETTINGS\n * Config...............Project-level configuration and feature switches.\n * Core.................inuitcss\u2019 core and setup settings.\n * Global...............Project-wide variables and settings.\n *\n * TOOLS\n * Font-size............A mixin which guarantees baseline-friendly line-heights.\n * Clearfix.............Micro clearfix mixin.\n * Hidden...............Mixin for hiding elements.\n * Sass MQ..............inuitcss\u2019 default media query manager.\n *\n * GENERIC\n * Box-sizing...........Better default `box-sizing`.\n * Normalize.css........A level playing field using @necolas\u2019 Normalize.css.\n * Reset................A tiny reset to complement Normalize.css.\n * Shared...............Sensibly and tersely share some global commonalities\n * (particularly useful when managing vertical rhythm).\n *\n * ELEMENTS\n * Page.................Set up our document\u2019s default `font-size` and\n * `line-height`.\n * Headings.............Very minimal (i.e. only font-size information) for\n * headings 1 through 6.\n * Images...............Base image styles.\n * Tables...............Simple table styles.\n *\n * OBJECTS\n * Wrapper..............Page constraint object.\n * Layout...............Generic layout module.\n * Media................Image- and text-like content side by side. The\n * poster-child of OOCSS.\n * Flag.................Table-layout-based advancement on the Media object.\n * List-bare............Lists with no bullets or indents.\n * List-inline..........A list whose items all site in a line.\n * Box..................Simple boxing abstraction.\n * Block................Image-on-top-of-text object.\n * Ratio................A container for maintaining aspect ratio of content.\n * Crop.................Provide a cropping context for media (images, etc.).\n * Table................Classes for manipulating `table`s.\n * Pack.................Pack items into available horizontal space.\n *\n * COMPONENTS\n * Buttons..............An example button component, and how it fits into the\n * inuitcss framework.\n *\n * UTILITIES\n * Clearfix.............Bind our clearfix onto a utility class.\n * Widths...............Simple width helper classes.\n * Headings.............Reassigning our heading styles to helper classes.\n * Spacings.............Nudge bits of the DOM around with these spacing\n * classes.\n * Responsive-Spacings..Enhances the function of normal spacings for\n * responsive usage.\n * Print................Reset-like styles taken from the HTML5 Boilerplate.\n * Hide.................Helper classes to hide content\n *\/\n\/**\n * This is a configuration file that inuitcss uses to handle the state,\n * location, or environment of your project. This handles very high-level settings\n * that don\u2019t necessarily affect the CSS itself, but can be used to manipulate things\n * depending on where you are running things (e.g. turning a debugging mode on,\n * or telling your CI sever that you\u2019re compiling for production).\n*\/\n\/* ==========================================================================\n #BOX-SIZING\n ========================================================================== *\/\n\/**\n * More sensible default box-sizing:\n * css-tricks.com\/inheriting-box-sizing-probably-slightly-better-best-practice\n *\/\nhtml {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n*, *:before, *:after {\n -webkit-box-sizing: inherit;\n box-sizing: inherit; }\n\/*! normalize.css v7.0.0 | MIT License | github.com\/necolas\/normalize.css *\/\n\/* Document\n ========================================================================== *\/\n\/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n *\/\nhtml {\n line-height: 1.15;\n \/* 1 *\/\n -ms-text-size-adjust: 100%;\n \/* 2 *\/\n -webkit-text-size-adjust: 100%;\n \/* 2 *\/ }\n\/* Sections\n ========================================================================== *\/\n\/**\n * Remove the margin in all browsers (opinionated).\n *\/\nbody {\n margin: 0; }\n\/**\n * Add the correct display in IE 9-.\n *\/\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block; }\n\/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n *\/\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\/* Grouping content\n ========================================================================== *\/\n\/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n *\/\nfigcaption,\nfigure,\nmain {\n \/* 1 *\/\n display: block; }\n\/**\n * Add the correct margin in IE 8.\n *\/\nfigure {\n margin: 1em 40px; }\n\/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n *\/\nhr {\n -webkit-box-sizing: content-box;\n box-sizing: content-box;\n \/* 1 *\/\n height: 0;\n \/* 1 *\/\n overflow: visible;\n \/* 2 *\/ }\n\/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n *\/\npre {\n font-family: monospace, monospace;\n \/* 1 *\/\n font-size: 1em;\n \/* 2 *\/ }\n\/* Text-level semantics\n ========================================================================== *\/\n\/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n *\/\na {\n background-color: transparent;\n \/* 1 *\/\n -webkit-text-decoration-skip: objects;\n \/* 2 *\/ }\n\/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n *\/\nabbr[title] {\n border-bottom: none;\n \/* 1 *\/\n text-decoration: underline;\n \/* 2 *\/\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n \/* 2 *\/ }\n\/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n *\/\nb,\nstrong {\n font-weight: inherit; }\n\/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n *\/\nb,\nstrong {\n font-weight: bolder; }\n\/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n *\/\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n \/* 1 *\/\n font-size: 1em;\n \/* 2 *\/ }\n\/**\n * Add the correct font style in Android 4.3-.\n *\/\ndfn {\n font-style: italic; }\n\/**\n * Add the correct background and color in IE 9-.\n *\/\nmark {\n background-color: #ff0;\n color: #000; }\n\/**\n * Add the correct font size in all browsers.\n *\/\nsmall {\n font-size: 80%; }\n\/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n *\/\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\nsub {\n bottom: -0.25em; }\nsup {\n top: -0.5em; }\n\/* Embedded content\n ========================================================================== *\/\n\/**\n * Add the correct display in IE 9-.\n *\/\naudio,\nvideo {\n display: inline-block; }\n\/**\n * Add the correct display in iOS 4-7.\n *\/\naudio:not([controls]) {\n display: none;\n height: 0; }\n\/**\n * Remove the border on images inside links in IE 10-.\n *\/\nimg {\n border-style: none; }\n\/**\n * Hide the overflow in IE.\n *\/\nsvg:not(:root) {\n overflow: hidden; }\n\/* Forms\n ========================================================================== *\/\n\/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n *\/\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif;\n \/* 1 *\/\n font-size: 100%;\n \/* 1 *\/\n line-height: 1.15;\n \/* 1 *\/\n margin: 0;\n \/* 2 *\/ }\n\/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n *\/\nbutton,\ninput {\n \/* 1 *\/\n overflow: visible; }\n\/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n *\/\nbutton,\nselect {\n \/* 1 *\/\n text-transform: none; }\n\/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n *\/\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n \/* 2 *\/ }\n\/**\n * Remove the inner border and padding in Firefox.\n *\/\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\/**\n * Restore the focus styles unset by the previous rule.\n *\/\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\/**\n * Correct the padding in Firefox.\n *\/\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n *\/\nlegend {\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n \/* 1 *\/\n color: inherit;\n \/* 2 *\/\n display: table;\n \/* 1 *\/\n max-width: 100%;\n \/* 1 *\/\n padding: 0;\n \/* 3 *\/\n white-space: normal;\n \/* 1 *\/ }\n\/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n *\/\nprogress {\n display: inline-block;\n \/* 1 *\/\n vertical-align: baseline;\n \/* 2 *\/ }\n\/**\n * Remove the default vertical scrollbar in IE.\n *\/\ntextarea {\n overflow: auto; }\n\/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n *\/\n[type=\"checkbox\"],\n[type=\"radio\"] {\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n \/* 1 *\/\n padding: 0;\n \/* 2 *\/ }\n\/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n *\/\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto; }\n\/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n *\/\n[type=\"search\"] {\n -webkit-appearance: textfield;\n \/* 1 *\/\n outline-offset: -2px;\n \/* 2 *\/ }\n\/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n *\/\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none; }\n\/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n *\/\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n \/* 1 *\/\n font: inherit;\n \/* 2 *\/ }\n\/* Interactive\n ========================================================================== *\/\n\/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n *\/\ndetails,\nmenu {\n display: block; }\n\/*\n * Add the correct display in all browsers.\n *\/\nsummary {\n display: list-item; }\n\/* Scripting\n ========================================================================== *\/\n\/**\n * Add the correct display in IE 9-.\n *\/\ncanvas {\n display: inline-block; }\n\/**\n * Add the correct display in IE.\n *\/\ntemplate {\n display: none; }\n\/* Hidden\n ========================================================================== *\/\n\/**\n * Add the correct display in IE 10-.\n *\/\n[hidden] {\n display: none; }\n\/* ==========================================================================\n #SHARED\n ========================================================================== *\/\n\/**\n * Shared declarations for certain elements.\n *\/\n\/**\n * Always declare margins in the same direction:\n * csswizardry.com\/2012\/06\/single-direction-margin-declarations\n *\/\naddress,\nh1, h2, h3, h4, h5, h6,\nblockquote, p, pre,\ndl, ol, ul,\nfigure,\nhr,\ntable,\nfieldset {\n margin-bottom: 24px; }\n\/**\n * Consistent indentation for lists.\n *\/\ndd, ol, ul {\n margin-left: 24px; }\n\/* ==========================================================================\n #PAGE\n ========================================================================== *\/\n\/**\n * Simple page-level setup.\n *\n * 1. Set the default `font-size` and `line-height` for the entire project,\n * sourced from our default variables. The `font-size` is calculated to exist\n * in ems, the `line-height` is calculated to exist unitlessly.\n * 2. Force scrollbars to always be visible to prevent awkward \u2018jumps\u2019 when\n * navigating between pages that do\/do not have enough content to produce\n * scrollbars naturally.\n * 3. Ensure the page always fills at least the entire height of the viewport.\n *\/\nhtml {\n font-size: 1em;\n \/* [1] *\/\n line-height: 1.5;\n \/* [1] *\/\n overflow-y: scroll;\n \/* [2] *\/\n min-height: 100%;\n \/* [3] *\/ }\n\/* ==========================================================================\n #HEADINGS\n ========================================================================== *\/\n\/**\n * Simple default styles for headings 1 through 6. Anything more opinionated\n * than simple font-size changes should likely be applied via classes (see:\n * http:\/\/csswizardry.com\/2016\/02\/managing-typography-on-large-apps\/).\n *\/\nh1 {\n font-size: 36px;\n font-size: 2.25rem;\n line-height: 1.16667; }\nh2 {\n font-size: 28px;\n font-size: 1.75rem;\n line-height: 1.28571; }\nh3 {\n font-size: 24px;\n font-size: 1.5rem;\n line-height: 1.25; }\nh4 {\n font-size: 20px;\n font-size: 1.25rem;\n line-height: 1.5; }\nh5 {\n font-size: 18px;\n font-size: 1.125rem;\n line-height: 1.33333; }\nh6 {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5; }\nhtml {\n overflow-y: initial; }\nbody {\n color: #4a4a4a;\n padding: 0;\n margin: 0;\n overflow-x: hidden; }\nfigure {\n position: relative;\n page-break-inside: avoid; }\nfigure img {\n display: block;\n max-width: 100%; }\nh1,\nh2,\nh3 {\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n font-weight: normal;\n margin-top: 48px;\n margin-bottom: 0; }\n@media (min-width: 68.75em) {\n h2 {\n font-size: 36px;\n font-size: 2.25rem;\n line-height: 47px; } }\n@media (min-width: 68.75em) {\n h3 {\n font-size: 28px;\n font-size: 1.75rem;\n line-height: 36px; } }\nh4 {\n font-size: 25px;\n font-size: 1.5625rem;\n line-height: 28px;\n margin-top: 48px;\n margin-bottom: 0;\n font-weight: bold; }\n@media (min-width: 68.75em) {\n h4 {\n font-size: 28px;\n font-size: 1.75rem;\n line-height: 36px; } }\nh5 {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.6;\n margin-top: 12px;\n margin-bottom: 0;\n font-weight: bold; }\n@media (min-width: 68.75em) {\n h5 {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.6; } }\nh5 + p.c-longform-grid__standard {\n margin-top: 0; }\na {\n color: #0079cf;\n text-decoration: none;\n padding-bottom: 0.05em;\n cursor: pointer;\n border-bottom: 1px solid transparent;\n overflow-wrap: break-word;\n \/*\n word-wrap: break-word;\n -ms-word-break: break-all;\n \/\/ This is the dangerous one in WebKit, as it breaks things wherever\n word-break: break-all;\n \/\/ Instead use this non-standard one:\n word-break: break-word;\n\n \/\/ Adds a hyphen where the word breaks, if supported (No Blink)\n -ms-hyphens: auto;\n -moz-hyphens: auto;\n -webkit-hyphens: auto;\n hyphens: auto;\n *\/ }\n\/* a:visited used to be $brand-medium, robert changed this *\/\na:visited {\n color: #0079cf; }\na:visited:hover {\n color: #0079cf;\n border-bottom: 1px solid currentColor; }\na:hover {\n border-bottom: 1px solid currentColor; }\na:focus {\n border-bottom: 1px solid currentColor; }\na:active {\n border-bottom: 1px solid rcurrentColor; }\n.links-wrapper-dark-background a {\n color: #00c2ff; }\n.links-wrapper-dark-background a:visited {\n color: #00c2ff;\n border-bottom: 1px solid #00c2ff; }\n.links-wrapper-dark-background a:visited:hover {\n color: #00c2ff;\n border-bottom: 1px solid #00c2ff; }\n.links-wrapper-dark-background a:hover {\n border-bottom: 1px solid currentColor; }\na.u-no-underline {\n text-decoration: none;\n border: none; }\na.u-no-underline:hover {\n text-decoration: none;\n border: none; }\ninput:not([type=\"radio\"]):not([type=\"checkbox\"]) {\n border-radius: 0;\n -webkit-appearance: none; }\nfootnotes, .footnotes {\n margin: 0; }\nfootnotes ol, footnotes ul, .footnotes ol, .footnotes ul {\n margin-left: 0;\n padding-left: 0;\n margin-bottom: 24px; }\n\/* ==========================================================================\n #LAYOUT\n ========================================================================== *\/\n\/**\n * Grid-like layout system.\n *\n * The layout object provides us with a column-style layout system. This file\n * contains the basic structural elements, but classes should be complemented\n * with width utilities, for example:\n *\n * <div class=\"o-layout\">\n * <div class=\"o-layout__item u-1\/2\">\n * <\/div>\n * <div class=\"o-layout__item u-1\/2\">\n * <\/div>\n * <\/div>\n *\n * The above will create a two-column structure in which each column will\n * fluidly fill half of the width of the parent. We can have more complex\n * systems:\n *\n * <div class=\"o-layout\">\n * <div class=\"o-layout__item u-1\/1 u-1\/3@medium\">\n * <\/div>\n * <div class=\"o-layout__item u-1\/2 u-1\/3@medium\">\n * <\/div>\n * <div class=\"o-layout__item u-1\/2 u-1\/3@medium\">\n * <\/div>\n * <\/div>\n *\n * The above will create a system in which the first item will be 100% width\n * until we enter our medium breakpoint, when it will become 33.333% width. The\n * second and third items will be 50% of their parent, until they also become\n * 33.333% width at the medium breakpoint.\n *\n * We can also manipulate entire layout systems by adding a series of modifiers\n * to the `.o-layout` block. For example:\n *\n * <div class=\"o-layout o-layout--reverse\">\n *\n * This will reverse the displayed order of the system so that it runs in the\n * opposite order to our source, effectively flipping the system over.\n *\n * <div class=\"o-layout o-layout--[right|center]\">\n *\n * This will cause the system to fill up from either the centre or the right\n * hand side. Default behaviour is to fill up the layout system from the left.\n *\n * There are plenty more options available to us: explore them below.\n *\/\n\/* Default\/mandatory classes\n ========================================================================== *\/\n\/**\n * 1. Allows us to use the layout object on any type of element.\n * 2. We need to defensively reset any box-model properties.\n * 3. Use the negative margin trick for multi-row grids:\n * http:\/\/csswizardry.com\/2011\/08\/building-better-grid-systems\/\n *\/\n.o-layout {\n display: block;\n \/* [1] *\/\n margin: 0;\n \/* [2] *\/\n padding: 0;\n \/* [2] *\/\n list-style: none;\n \/* [1] *\/\n margin-left: -24px;\n \/* [3] *\/\n font-size: 0; }\n\/**\n * 1. Required in order to combine fluid widths with fixed gutters.\n * 2. Allows us to manipulate grids vertically, with text-level properties,\n * etc.\n * 3. Default item alignment is with the tops of each other, like most\n * traditional grid\/layout systems.\n * 4. By default, all layout items are full-width (mobile first).\n * 5. Gutters provided by left padding:\n * http:\/\/csswizardry.com\/2011\/08\/building-better-grid-systems\/\n * 6. Fallback for old IEs not supporting `rem` values.\n *\/\n.o-layout__item {\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n \/* [1] *\/\n display: inline-block;\n \/* [2] *\/\n vertical-align: top;\n \/* [3] *\/\n width: 100%;\n \/* [4] *\/\n padding-left: 24px;\n \/* [5] *\/\n font-size: 16px;\n \/* [6] *\/\n font-size: 1rem; }\n\/* Gutter size modifiers\n ========================================================================== *\/\n.o-layout--flush {\n margin-left: 0; }\n.o-layout--flush > .o-layout__item {\n padding-left: 0; }\n.o-layout--tiny {\n margin-left: -6px; }\n.o-layout--tiny > .o-layout__item {\n padding-left: 6px; }\n.o-layout--small {\n margin-left: -12px; }\n.o-layout--small > .o-layout__item {\n padding-left: 12px; }\n.o-layout--large {\n margin-left: -48px; }\n.o-layout--large > .o-layout__item {\n padding-left: 48px; }\n.o-layout--huge {\n margin-left: -96px; }\n.o-layout--huge > .o-layout__item {\n padding-left: 96px; }\n\/* Vertical alignment modifiers\n ========================================================================== *\/\n\/**\n * Align all grid items to the middles of each other.\n *\/\n.o-layout--middle > .o-layout__item {\n vertical-align: middle; }\n\/**\n * Align all grid items to the bottoms of each other.\n *\/\n.o-layout--bottom > .o-layout__item {\n vertical-align: bottom; }\n\/**\n * Stretch all grid items of each row to have an equal-height.\n * Please be aware that this modifier class doesn\u2019t take any effect in IE9 and\n * below and other older browsers due to the lack of `display: flex` support.\n *\/\n.o-layout--stretch {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n.o-layout--stretch > .o-layout__item {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; }\n.o-layout--stretch.o-layout--center {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center; }\n.o-layout--stretch.o-layout--right {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end; }\n.o-layout--stretch.o-layout--left {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n\/* Fill order modifiers\n ========================================================================== *\/\n\/**\n * Fill up the layout system from the centre.\n *\/\n.o-layout--center {\n text-align: center; }\n.o-layout--center > .o-layout__item {\n text-align: left; }\n\/**\n * Fill up the layout system from the right-hand side.\n *\/\n.o-layout--right {\n text-align: right; }\n.o-layout--right > .o-layout__item {\n text-align: left; }\n\/**\n * Fill up the layout system from the left-hand side. This will likely only be\n * needed when using in conjunction with `.o-layout--reverse`.\n *\/\n.o-layout--left {\n text-align: left; }\n.o-layout--left > .o-layout__item {\n text-align: left; }\n\/**\n * Reverse the rendered order of the grid system.\n *\/\n.o-layout--reverse {\n direction: rtl; }\n.o-layout--reverse > .o-layout__item {\n direction: ltr; }\n\/* Auto-widths modifier\n ========================================================================== *\/\n\/**\n * Cause layout items to take up a non-explicit amount of width.\n *\/\n.o-layout--auto > .o-layout__item {\n width: auto; }\n\/* ==========================================================================\n #MEDIA\n ========================================================================== *\/\n\/**\n * Place any image- and text-like content side-by-side, as per:\n * http:\/\/www.stubbornella.org\/content\/2010\/06\/25\/the-media-object-saves-hundreds-of-lines-of-code\n *\/\n.o-media {\n display: block; }\n.o-media:after {\n content: \"\" !important;\n display: block !important;\n clear: both !important; }\n.o-media__img {\n float: left;\n margin-right: 24px; }\n.o-media__img > img {\n display: block; }\n.o-media__body {\n overflow: hidden;\n display: block; }\n.o-media__body,\n .o-media__body > :last-child {\n margin-bottom: 0; }\n\/* Size variants\n ========================================================================== *\/\n\/**\n * Modify the amount of space between our image and our text. We also have\n * reversible options for all available sizes.\n *\/\n.o-media--flush > .o-media__img {\n margin-right: 0;\n margin-left: 0; }\n.o-media--tiny > .o-media__img {\n margin-right: 6px; }\n.o-media--tiny.o-media--reverse > .o-media__img {\n margin-right: 0;\n margin-left: 6px; }\n.o-media--small > .o-media__img {\n margin-right: 12px; }\n.o-media--small.o-media--reverse > .o-media__img {\n margin-right: 0;\n margin-left: 12px; }\n.o-media--large > .o-media__img {\n margin-right: 48px; }\n.o-media--large.o-media--reverse > .o-media__img {\n margin-right: 0;\n margin-left: 48px; }\n.o-media--huge > .o-media__img {\n margin-right: 96px; }\n.o-media--huge.o-media--reverse > .o-media__img {\n margin-right: 0;\n margin-left: 96px; }\n\/* Reversed media objects\n ========================================================================== *\/\n.o-media--reverse > .o-media__img {\n float: right;\n margin-right: 0;\n margin-left: 24px; }\n\/* ==========================================================================\n #FLAG\n ========================================================================== *\/\n\/**\n * The flag object is a design pattern similar to the media object, however it\n * utilises `display: table[-cell];` to give us control over the vertical\n * alignments of the text and image.\n *\n * http:\/\/csswizardry.com\/2013\/05\/the-flag-object\/\n *\n * 1. Allows us to control vertical alignments.\n * 2. Force the object to be the full width of its parent. Combined with [1],\n * this makes the object behave in a quasi-`display: block;` manner.\n * 3. Reset inherited `border-spacing` declarations.\n *\/\n.o-flag {\n display: table;\n \/* [1] *\/\n width: 100%;\n \/* [2] *\/\n border-spacing: 0;\n \/* [3] *\/ }\n\/**\n * Items within a flag object. There should only ever be one of each.\n *\n * 1. Default to aligning content to their middles.\n *\/\n.o-flag__img,\n.o-flag__body {\n display: table-cell;\n vertical-align: middle;\n \/* [1] *\/ }\n\/**\n * Flag images have a space between them and the body of the object.\n *\n * 1. Force `.flag__img` to take up as little space as possible:\n * https:\/\/pixelsvsbytes.com\/2012\/02\/this-css-layout-grid-is-no-holy-grail\/\n *\/\n.o-flag__img {\n width: 1px;\n \/* [1] *\/\n padding-right: 24px;\n \/**\n * 1. Fixes problem with images disappearing.\n *\n * The direct child selector '>' needs to remain in order for nested flag\n * objects to not inherit their parent\u2019s formatting. In case the image tag\n * is wrapped into another tag, e.g. an anchor for linking reasons, it will\n * disappear. In that case try wrapping the whole o-flag__img object into\n * an anchor tag.\n *\n * E.g.:\n *\n * <a href=\"\/\">\n * <div class=\"o-flag__img\">\n * <img src=\".\/link\/to\/image.jpg\" alt=\"image alt text\">\n * <\/div>\n * <\/a>\n *\/ }\n.o-flag__img > img {\n max-width: none;\n \/* [1] *\/ }\n\/**\n * The container for the main content of the flag object.\n *\n * 1. Forces the `.flag__body` to take up all remaining space.\n *\/\n.o-flag__body {\n width: auto;\n \/* [1] *\/ }\n.o-flag__body,\n .o-flag__body > :last-child {\n margin-bottom: 0; }\n\/* Size variants\n ========================================================================== *\/\n.o-flag--flush > .o-flag__img {\n padding-right: 0;\n padding-left: 0; }\n.o-flag--tiny > .o-flag__img {\n padding-right: 6px; }\n.o-flag--tiny.o-flag--reverse > .o-flag__img {\n padding-right: 0;\n padding-left: 6px; }\n.o-flag--small > .o-flag__img {\n padding-right: 12px; }\n.o-flag--small.o-flag--reverse > .o-flag__img {\n padding-right: 0;\n padding-left: 12px; }\n.o-flag--large > .o-flag__img {\n padding-right: 48px; }\n.o-flag--large.o-flag--reverse > .o-flag__img {\n padding-right: 0;\n padding-left: 48px; }\n.o-flag--huge > .o-flag__img {\n padding-right: 96px; }\n.o-flag--huge.o-flag--reverse > .o-flag__img {\n padding-right: 0;\n padding-left: 96px; }\n\/* Reversed flag\n ========================================================================== *\/\n\/**\n * 1. Swap the rendered direction of the object\u2026\n * 2. \u2026and reset it.\n * 3. Reassign margins to the correct sides.\n *\/\n.o-flag--reverse {\n direction: rtl;\n \/* [1] *\/ }\n.o-flag--reverse > .o-flag__img,\n .o-flag--reverse > .o-flag__body {\n direction: ltr;\n \/* [2] *\/ }\n.o-flag--reverse > .o-flag__img {\n padding-right: 0;\n \/* [3] *\/\n padding-left: 24px;\n \/* [3] *\/ }\n\/* Alignment variants\n ========================================================================== *\/\n\/**\n * Vertically align the image- and body-content differently. Defaults to middle.\n *\/\n.o-flag--top > .o-flag__img,\n.o-flag--top > .o-flag__body {\n vertical-align: top; }\n.o-flag--bottom > .o-flag__img,\n.o-flag--bottom > .o-flag__body {\n vertical-align: bottom; }\n\/* ==========================================================================\n #LIST-BARE\n ========================================================================== *\/\n\/**\n * Strip list-like appearance from lists by removing their bullets and any\n * indentation.\n *\n * Note: Declaring the item class might not be necessary everywhere,\n * but is for example in <dl> lists for the <dd> children.\n *\/\n.o-list-bare {\n list-style: none;\n margin-left: 0; }\n.o-list-bare__item {\n margin-left: 0; }\n\/* ==========================================================================\n #LIST-INLINE\n ========================================================================== *\/\n\/**\n * The list-inline object simply displays a list of items in one line.\n *\/\n.o-list-inline {\n margin-left: 0;\n list-style: none; }\n.o-list-inline__item {\n display: inline-block; }\n\/* ==========================================================================\n #BOX\n ========================================================================== *\/\n\/**\n * The box object simply boxes off content. Extend with cosmetic styles in the\n * Components layer.\n *\n * 1. So we can apply the `.o-box` class to naturally-inline elements.\n *\/\n.o-box {\n display: block;\n \/* [1] *\/\n padding: 24px; }\n.o-box:after {\n content: \"\" !important;\n display: block !important;\n clear: both !important; }\n.o-box > :last-child {\n margin-bottom: 0; }\n\/* Size variants\n ========================================================================== *\/\n.o-box--flush {\n padding: 0; }\n.o-box--tiny {\n padding: 6px; }\n.o-box--small {\n padding: 12px; }\n.o-box--large {\n padding: 48px; }\n.o-box--huge {\n padding: 96px; }\n\/* ==========================================================================\n #BLOCK\n ========================================================================== *\/\n\/**\n * Stacked image-with-text object. A simple abstraction to cover a very commonly\n * occurring design pattern.\n *\/\n.o-block {\n display: block;\n text-align: center; }\n.o-block__img {\n margin-bottom: 24px;\n \/* Size variants\n ====================================================================== *\/ }\n.o-block--flush > .o-block__img {\n margin-bottom: 0; }\n.o-block--tiny > .o-block__img {\n margin-bottom: 6px; }\n.o-block--small > .o-block__img {\n margin-bottom: 12px; }\n.o-block--large > .o-block__img {\n margin-bottom: 48px; }\n.o-block--huge > .o-block__img {\n margin-bottom: 96px; }\n.o-block__body {\n display: block; }\n\/* Alignment variants\n ========================================================================== *\/\n.o-block--right {\n text-align: right; }\n.o-block--left {\n text-align: left; }\n.o-grid-container {\n display: grid;\n grid-template-columns: repeat(12, 1fr);\n grid-template-rows: auto;\n height: 100%;\n grid-column-gap: 2%; }\n.o-grid-container-sub-div > div {\n display: grid;\n grid-template-columns: repeat(12, 1fr);\n grid-template-rows: auto;\n height: 100%;\n grid-column-gap: 2%; }\n.o-grid-container__item-standard {\n grid-row: auto;\n grid-column: 2\/12; }\n@media (min-width: 68.75em) {\n .o-grid-container__item-standard {\n grid-column: 3\/11; } }\n.o-grid-container__item-standard-full-right {\n grid-row: auto;\n grid-column: 2\/13; }\n@media (min-width: 68.75em) {\n .o-grid-container__item-standard-full-right {\n grid-column: 3\/13; } }\n.o-grid-container__item-standard-left {\n grid-row: auto;\n grid-column: 4\/10; }\n@media (min-width: 68.75em) {\n .o-grid-container__item-standard-left {\n grid-column: 1\/4; } }\n.o-grid-container__item-standard-right {\n grid-row: auto;\n grid-column: 4\/10; }\n@media (min-width: 68.75em) {\n .o-grid-container__item-standard-right {\n grid-column: 10\/13; } }\n.o-grid-container__item-wider {\n grid-column: 3\/11;\n grid-row: auto; }\n.o-grid-container__item-full {\n grid-column: 1\/13;\n grid-row: auto; }\n.o-grid-container__offset-right {\n grid-row: auto;\n grid-column: 2\/12; }\n@media (min-width: 68.75em) {\n .o-grid-container__offset-right {\n grid-column: 4\/13; } }\n.o-wrapper-page {\n max-width: 1900px;\n margin-left: auto;\n margin-right: auto; }\n.o-wrapper-fixed-header {\n max-width: 100%;\n padding-top: 130px; }\n@media (min-width: 46.25em) {\n .o-wrapper-fixed-header {\n padding-top: 115px; } }\n.o-wrapper {\n margin-right: auto;\n margin-left: auto;\n max-width: 1570px; }\n.o-wrapper:after {\n content: \"\" !important;\n display: block !important;\n clear: both !important; }\n@media (min-width: 46.25em) {\n .o-wrapper {\n padding-right: 24px;\n padding-left: 24px; } }\n.o-wrapper--padded {\n padding-right: 24px;\n padding-left: 24px; }\n.o-wrapper--padded-large {\n padding-left: 24px;\n padding-right: 24px; }\n@media (min-width: 46.25em) {\n .o-wrapper--padded-large {\n padding-left: 96px;\n padding-right: 96px; } }\n.o-wrapper-section {\n max-width: 1264px;\n margin-right: auto;\n margin-left: auto; }\n.o-wrapper-inner {\n margin-right: auto;\n margin-left: auto;\n max-width: 940px; }\n.o-wrapper-inner:after {\n content: \"\" !important;\n display: block !important;\n clear: both !important; }\n.o-wrapper-medium {\n margin-right: auto;\n margin-left: auto;\n max-width: 1100px; }\n@media (min-width: 46.25em) {\n .o-wrapper--no-padding {\n padding-right: 0;\n padding-left: 0; } }\n.o-wrapper-full-width {\n width: 100vw;\n position: relative;\n left: 50%;\n right: 50%;\n margin-left: -50vw;\n margin-right: -50vw; }\n@media (min-width: 81.25em) {\n .c-accordion-wrapper {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; } }\n.c-accordion > button {\n padding: 48px;\n background-color: #0079cf;\n text-align: left;\n color: #ffffff; }\n.c-accordion > button:hover, .c-accordion > button:focus {\n -webkit-transform: scale(1.01);\n transform: scale(1.01); }\n.c-accordion:nth-of-type(3) > button {\n background-color: #0954a7; }\n.c-accordion:nth-of-type(4) > button {\n background-color: #1e2051; }\n@media (min-width: 81.25em) {\n .c-accordion {\n max-width: 50%;\n -ms-flex-preferred-size: 50%;\n flex-basis: 50%;\n -webkit-transition: all 400ms ease-in-out;\n transition: all 400ms ease-in-out; } }\n.c-accordion--expanded {\n max-width: 100%;\n -ms-flex-preferred-size: 100%;\n flex-basis: 100%; }\n.c-accordion__toggle {\n width: 100%;\n border: none; }\n.c-accordion__body {\n background: #ffffff; }\n@-webkit-keyframes appear {\n 0% {\n background: none; }\n 100% {\n background: white; } }\n@keyframes appear {\n 0% {\n background: none; }\n 100% {\n background: white; } }\n.c-article-header__title {\n margin: 12px 0 0 0;\n font-family: Georgia, serif;\n font-weight: 100;\n letter-spacing: 1px;\n font-size: 28px;\n font-size: 1.75rem;\n line-height: 1.4; }\n@media (min-width: 46.25em) {\n .c-article-header__title {\n font-size: 47px;\n font-size: 2.9375rem;\n line-height: 1.4; } }\n.c-article-header__subtitle {\n margin-top: 0;\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n font-weight: lighter;\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.4; }\n@media (min-width: 46.25em) {\n .c-article-header__subtitle {\n font-size: 28px;\n font-size: 1.75rem;\n line-height: 1.4; } }\n.c-article-header__meta {\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n font-weight: 300;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n padding-bottom: 12px; }\n.c-article-header__meta-uppercase {\n text-transform: uppercase; }\n.c-article-header__link-item {\n margin-right: 6px; }\n.c-article-header__link-item:after {\n content: ',';\n display: inline-block; }\n.c-article-header__link-item:last-child:after {\n display: none; }\n.c-article-header__button {\n text-transform: uppercase;\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n font-weight: 100;\n padding: 24px 0;\n color: #ffffff;\n padding: 16.8px 24px;\n margin-bottom: 24px;\n background-color: #0079cf;\n border-bottom: 0;\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center; }\n.c-article-header__button:hover {\n background-color: #0954a7; }\n.c-article-header__button-text {\n color: #ffffff; }\n.c-article-header__download {\n display: block;\n margin-bottom: 48px;\n padding-left: 0;\n padding-bottom: 0; }\n.c-article-header__download:hover .c-article-header__download-text {\n border: none; }\n.c-article-header__download:hover .c-article-header__download-icon {\n -webkit-transform: translateY(3px);\n transform: translateY(3px); }\n.c-article-header__download-text {\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n border: none; }\n.c-article-header__download-text span {\n padding-bottom: 0.05em;\n border-bottom: 1px solid rgba(0, 121, 207, 0.5); }\n.c-article-header__download-text:hover {\n border: none; }\n.c-article-header__download-text:hover .c-article-header__download-icon {\n -webkit-transform: translateY(3px);\n transform: translateY(3px); }\n.c-article-header__download-icon {\n width: 20px;\n height: 20px;\n fill: #ffffff;\n margin-bottom: -4px;\n margin-left: 24px;\n -webkit-transition: -webkit-transform 0.2s ease-out;\n transition: -webkit-transform 0.2s ease-out;\n transition: transform 0.2s ease-out;\n transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out; }\na.c-article-header__button,\na.c-article-header__button:hover,\na.c-article-header__button:visited,\na.c-article-header__button:active {\n border-bottom: 0; }\n.c-article-header__button-icon {\n padding-left: 24px; }\n.c-article-header__button-icon svg {\n width: 14px; }\n.c-article-header__button-icon path {\n fill: #ffffff; }\n.c-article-header__institution .c-logo {\n margin-top: 12px;\n margin-bottom: 12px; }\n.c-article {\n \/* word-wrap: break-word; *\/\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.6; }\n@media (min-width: 46.25em) {\n .c-article {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.6; } }\n@media print {\n .c-article {\n width: 20cm;\n margin: 0 auto; } }\n.c-article__lead {\n color: #1e2051;\n max-width: 950px;\n margin-top: 0;\n margin-bottom: 24px;\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.6;\n padding-left: 24px;\n padding-right: 24px; }\n@media (min-width: 46.25em) {\n .c-article__lead {\n padding-left: 96px; } }\n@media (min-width: 46.25em) {\n .c-article__lead {\n font-size: 28px;\n font-size: 1.75rem;\n line-height: 1.6; } }\n.c-article__lead--center {\n text-align: center;\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n margin: auto auto 96px auto;\n padding: 0;\n max-width: 840px; }\n.c-article__lead--big-light {\n color: #ffffff;\n font-weight: 300;\n margin: 48px auto;\n padding: 0 12px; }\n@media (min-width: 46.25em) {\n .c-article__lead--big-light {\n font-size: 36px;\n font-size: 2.25rem;\n line-height: 1.6;\n margin: 96px auto; } }\n.c-article__title {\n color: #1e2051;\n margin-bottom: 24px;\n padding-left: 24px;\n padding-right: 24px; }\n@media (min-width: 46.25em) {\n .c-article__title {\n padding-left: 96px;\n font-size: 47px;\n font-size: 2.9375rem;\n line-height: 1.6; } }\n.c-article__title--center {\n padding: 0;\n text-align: center; }\n.c-article_mainPoints {\n margin-top: 24px;\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n font-weight: 300; }\n.c-article_mainPoints li {\n margin-bottom: 24px; }\n.c-article_mainPoints-firstWords {\n font-weight: normal; }\n.c-article_mainPoints-list {\n list-style: none;\n margin-left: 0;\n margin-top: 24px;\n margin-bottom: 48px; }\n.c-article_mainPoints-item {\n position: relative; }\n.c-article_mainPoints-item:before {\n content: '';\n height: 1px;\n width: 30px;\n background: #4a4a4a;\n display: inline-block;\n position: absolute;\n top: 12px;\n left: -40px; }\n.c-article__figure {\n margin-left: 0;\n margin-right: 0; }\n.c-article__figure-img {\n width: 100%;\n -o-object-fit: cover;\n object-fit: cover; }\n@media (min-width: 46.25em) {\n .c-article__figure-img {\n height: 50vh; } }\n.c-article__figure-figcaption {\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n font-size: 18px;\n font-size: 1.125rem;\n line-height: 1.33333;\n color: #4a4a4a;\n margin-left: 20px; }\n.c-article__nugget {\n border: 1.5px solid #0954a7;\n color: #0954a7;\n padding: 24px;\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n font-size: 0.8em;\n line-height: 1.5em; }\n.c-article__nugget-title {\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.36364;\n margin: 24px 0;\n font-weight: bold; }\n.c-article__pullQuote {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.4;\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n font-weight: 300;\n color: #4a4a4a;\n font-style: italic;\n text-align: left;\n letter-spacing: 0.02em;\n padding: 0 48px;\n margin-bottom: 12px;\n margin-top: 12px; }\n@media (min-width: 46.25em) {\n .c-article__pullQuote {\n font-size: 28px;\n font-size: 1.75rem;\n line-height: 1.4; } }\n@media (min-width: 46.25em) {\n .c-article__pullQuote {\n padding: 0 48px; } }\nblockquote {\n border-left: #4a4a4a solid 1px;\n font-style: italic;\n letter-spacing: 0.02em;\n font-weight: 300;\n padding-left: 24px; }\n.c-article-nav-list {\n margin: 0;\n padding: 24px 12px 0 24px;\n font-size: 16px;\n font-size: 1rem;\n line-height: 22px;\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n -webkit-transition: all 1s linear;\n transition: all 1s linear;\n list-style: none; }\n.c-article-nav-list .c-article-nav-list__item:first-child {\n padding-top: 24px; }\n.c-article-nav-list .c-article-nav-list__item {\n border-left: 1px solid rgba(155, 155, 155, 0.35);\n padding-left: 24px;\n padding-bottom: 24px;\n -webkit-transition: all 0.2s ease-out;\n transition: all 0.2s ease-out; }\n.c-article-nav-list .c-article-nav-list__item a {\n border-bottom: none;\n color: #4a4a4a; }\n.c-article-nav-list .c-article-nav-list__item a:hover {\n border-bottom: 1px solid #4a4a4a; }\n.c-article-nav-list .c-article-nav-list__item--scrolled-past,\n .c-article-nav-list .c-article-nav-list__item--selected {\n border-left: 1px solid #4a4a4a; }\n.c-article-nav-list .c-article-nav-list__item--selected > a {\n font-weight: bolder;\n color: #0954a7; }\n.c-article-nav-list--inner {\n margin: 0;\n padding: 0; }\n@media (max-width: 46.24em) {\n .c-article-nav-list--inner {\n display: none; } }\n.c-article-nav-list--inner .c-article-nav-list__item {\n border-left: none; }\n.c-article-nav-list--inner .c-article-nav-list__item:last-child {\n padding-bottom: 0; }\n@media (max-width: 46.24em) {\n .c-article-nav-list__item--selected .c-article-nav-list--inner {\n display: block; } }\n.c-article-nav-list__arrowup {\n margin-top: 24px;\n margin-left: 20px;\n opacity: 0.3; }\n.c-article-nav-list__arrowdown {\n margin-left: 20px; }\n.c-article-nav-list__arrowdown svg {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg); }\n.c-article-nav-fullscreen {\n margin: 0;\n opacity: 0;\n display: none; }\n@-webkit-keyframes fullscreenopener {\n 1%,\n 100% {\n display: block; }\n 0% {\n opacity: 0; }\n 100% {\n opacity: 1; } }\n@keyframes fullscreenopener {\n 1%,\n 100% {\n display: block; }\n 0% {\n opacity: 0; }\n 100% {\n opacity: 1; } }\n.c-article-nav-fullscreen--open {\n background: #e5f1fa;\n min-height: 100vh;\n z-index: 3;\n opacity: 1;\n display: block;\n -webkit-animation: fullscreenopener 0.9s ease-out;\n animation: fullscreenopener 0.9s ease-out; }\n.c-article-nav-fullscreen-button {\n position: fixed;\n z-index: 2;\n right: 10px;\n bottom: 10px;\n border: 0;\n height: 75px;\n width: 75px;\n border-radius: 50%;\n background-color: #1e2051;\n cursor: pointer;\n -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);\n box-shadow: 0 0 20px rgba(0, 0, 0, 0.4); }\n.c-article-nav-fullscreen-button img {\n vertical-align: text-bottom;\n max-width: 30px; }\n@media (max-width: 81.25em) {\n .c-article-nav-fullscreen-button {\n display: block; } }\n@media (min-width: 81.25em) {\n .c-article-nav-fullscreen-button {\n display: none; } }\n.c-article-nav-sidebar {\n padding: 0 24px;\n position: fixed;\n display: block;\n max-width: 300px;\n top: 48px;\n bottom: 0;\n right: 0;\n height: calc(100%-$spacing-large);\n padding-bottom: 48px;\n overflow-y: auto;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center; }\n@media (max-width: 81.25em) {\n .c-article-nav-sidebar {\n display: none; } }\n\/* ==========================================================================\n #BUTTONS\n ========================================================================== *\/\n\/**\n * This is an example component. Extend inuitcss by building your own components\n * that make up your UI. Component classes are prefixed with a `c-`.\n *\/\n\/**\n * 1. Allow us to style box model properties.\n * 2. Line different sized buttons up a little nicer.\n * 3. Make buttons inherit font styles (often necessary when styling `input`s as\n * buttons).\n * 4. Reset\/normalize some styles.\n * 5. Force all button-styled elements to appear clickable.\n *\/\n.c-btn {\n display: inline-block;\n \/* [1] *\/\n vertical-align: middle;\n \/* [2] *\/\n font: inherit;\n \/* [3] *\/\n text-align: center;\n \/* [4] *\/\n margin: 0;\n \/* [4] *\/\n cursor: pointer;\n \/* [5] *\/\n -webkit-transition: all 300ms ease-in-out;\n transition: all 300ms ease-in-out;\n border: none;\n background-color: transparent; }\n.c-btn:hover, .c-btn:focus {\n text-decoration: underline;\n \/* [4] *\/ }\n.c-btn--flex {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center; }\n.c-btn--icon {\n color: #0079cf;\n height: 54px; }\n.c-btn--icon svg path {\n stroke: #0079cf; }\n.c-btn--icon svg circle {\n stroke: #0079cf;\n fill: transparent; }\n.c-btn--icon:hover, .c-btn--icon:focus {\n border: none;\n outline: none; }\n.c-btn--icon:hover svg g,\n .c-btn--icon:hover svg path, .c-btn--icon:focus svg g,\n .c-btn--icon:focus svg path {\n stroke: #ffffff;\n fill: #ffffff; }\n.c-btn--icon:hover svg circle, .c-btn--icon:focus svg circle {\n fill: #0079cf; }\n.c-btn__body {\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n margin-left: 12px;\n display: inline-block;\n margin: auto;\n padding: 12px 24px;\n border: 2px solid #0079cf; }\n.c-btn__body:hover {\n border: 2px solid #00c2ff; }\n\/* Style variants\n ========================================================================== *\/\n.c-btn--primary:focus .c-btn__body {\n color: #ffffff;\n background-color: #0079cf; }\n.c-btn--secondary {\n color: #ffffff; }\n.c-btn--secondary svg g {\n color: transparent; }\n.c-btn--secondary svg path {\n color: #ffffff; }\n.c-btn--secondary svg circle {\n stroke: #ffffff;\n fill: transparent; }\n.c-btn--secondary:hover, .c-btn--secondary:focus {\n border: none;\n outline: none; }\n.c-btn--secondary:hover svg g,\n .c-btn--secondary:hover svg path, .c-btn--secondary:focus svg g,\n .c-btn--secondary:focus svg path {\n stroke: #1e2051;\n fill: #1e2051; }\n.c-btn--secondary:hover svg circle, .c-btn--secondary:focus svg circle {\n fill: #ffffff; }\n.c-btn--tertiary {\n background-color: #fff;\n color: #4a8ec2; }\n.c-btn--tertiary, .c-btn--tertiary:hover, .c-btn--tertiary:active, .c-btn--tertiary:focus {\n text-decoration: none;\n color: #4a8ec2; }\n.c-btn--tertiary:hover, .c-btn--tertiary:focus {\n color: #3774a2; }\n\/* Size variants\n ========================================================================== *\/\n.c-btn--small {\n padding: 6px 12px; }\n.c-btn--large {\n padding: 24px 48px; }\n\/* Ghost buttons\n ========================================================================== *\/\n\/**\n * Ghost buttons have see-through backgrounds and are bordered.\n *\/\n.c-btn--ghost {\n border: 2px solid currentColor;\n padding: 10px 22px; }\n.c-btn--ghost, .c-btn--ghost:hover, .c-btn--ghost:active, .c-btn--ghost:focus {\n background: none; }\n.c-btn--ghost.c-btn--small {\n padding: 4px 10px; }\n.c-btn--ghost.c-btn--large {\n padding: 22px 46px; }\n.c-btn--ghost.c-btn--primary {\n color: #4a8ec2; }\n.c-btn--ghost.c-btn--primary:hover, .c-btn--ghost.c-btn--primary:focus {\n color: #3774a2; }\n.c-btn--ghost.c-btn--secondary {\n color: #2f4054; }\n.c-btn--ghost.c-btn--secondary:hover, .c-btn--ghost.c-btn--secondary:focus {\n color: #1d2733; }\n.c-btn--ghost.c-btn--tertiary {\n color: #fff; }\n.c-btn--ghost.c-btn--tertiary:hover, .c-btn--ghost.c-btn--tertiary:focus {\n color: #fff; }\n.c-breadcrumb {\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n width: 100vw;\n position: relative;\n left: 50%;\n right: 50%;\n margin-left: -50vw;\n margin-right: -50vw;\n font-weight: 600; }\n@media (min-width: 46.25em) {\n .c-breadcrumb__link {\n margin-left: 96px; } }\n.c-breadcrumb__link svg {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n vertical-align: middle;\n margin-right: 12px; }\n.c-breadcrumb-inner {\n padding: 8px 0; }\n.c-breadcrumb:after {\n content: '';\n position: absolute;\n width: 100%;\n bottom: 0;\n left: 0;\n height: 1px;\n background: #f2f2f2; }\n.c-breadcrumb:before {\n content: '';\n left: 0;\n position: absolute;\n width: 100%;\n height: 1px;\n background: #f2f2f2; }\n.c-boxOnBox {\n display: block;\n font-weight: 300;\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n color: #ddddea;\n font-size: 18px;\n font-size: 1.125rem;\n line-height: 28px; }\n@media (min-width: 46.25em) {\n .c-boxOnBox {\n width: 100%;\n display: grid;\n grid-template-columns: 10% 10% 10% 10% 10% 10% 10% 10% 10%;\n grid-auto-rows: -webkit-min-content;\n grid-auto-rows: min-content; } }\n.c-boxOnBox p {\n max-width: 600px; }\n.c-boxOnBox__left {\n background: #1e2051;\n color: #ffffff;\n z-index: 9;\n padding: 24px; }\n@media (min-width: 46.25em) {\n .c-boxOnBox__left {\n padding: 10%;\n margin-top: -24px;\n grid-column: 1 \/ 6; } }\n.c-boxOnBox__left a {\n color: #00c2ff; }\n.c-boxOnBox__right {\n background: #e5f1fa;\n color: #1e2051;\n margin: 0;\n padding: 24px; }\n@media (min-width: 46.25em) {\n .c-boxOnBox__right {\n padding: 10% 10% 10% 20%;\n margin-left: -10%;\n grid-column: 6 \/ 11;\n grid-row: 1 \/ 4; } }\n.c-boxOnBox__right ul {\n list-style: none;\n margin: 0;\n padding: 0; }\n.c-boxOnBox__right li {\n margin: 0; }\n.c-boxOnBox__right li a {\n display: block;\n border: none;\n color: #1e2051;\n border-bottom: 1px solid rgba(30, 32, 81, 0.1);\n padding: 24px 0; }\n.c-boxOnBox__right li a:after {\n content: '';\n display: inline-block;\n width: 20px;\n height: 20px;\n background: url(\"\/static\/arrowright.svg\") no-repeat;\n float: right;\n margin-top: 12px; }\n.c-boxOnBox__right li a:hover {\n color: #0079cf; }\n.c-boxOnBox-partner-features {\n display: block;\n font-weight: 300;\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n color: #ddddea;\n font-size: 18px;\n font-size: 1.125rem;\n line-height: 28px; }\n@media (min-width: 46.25em) {\n .c-boxOnBox-partner-features {\n margin-right: auto;\n margin-left: auto;\n max-width: 1100px; } }\n.c-boxOnBox-partner-features p {\n max-width: 600px; }\n.c-boxOnBox-partner-features:after {\n content: \"\";\n display: table;\n clear: both; }\n.c-boxOnBox-partner-features__left {\n background: #0079cf;\n color: #ffffff;\n z-index: 9;\n position: relative;\n padding: 24px 48px;\n margin-left: 24px; }\n@media (min-width: 46.25em) {\n .c-boxOnBox-partner-features__left {\n margin-left: 48px;\n float: left; } }\n.c-boxOnBox-partner-features__left p {\n font-size: 26px;\n font-size: 1.625rem;\n line-height: 1.4;\n font-weight: 300; }\n.c-boxOnBox-partner-features__right {\n text-align: center;\n background: #1e2051;\n color: #ffffff;\n margin: 0;\n z-index: 0;\n margin-top: -48px;\n padding: 24px;\n padding-top: 96px; }\n@media (min-width: 46.25em) {\n .c-boxOnBox-partner-features__right {\n margin-right: 48px;\n text-align: left;\n float: right;\n padding-left: 96px; } }\n.c-boxOnBox-partner-features__right ul {\n list-style: none;\n margin: 0;\n padding: 0; }\n.c-boxOnBox-partner-features__right li {\n margin: 0; }\n.c-boxOnBox-partner-features__right li a {\n display: block;\n border: none;\n color: #1e2051;\n border-bottom: 1px solid rgba(30, 32, 81, 0.1);\n padding: 24px 0; }\n.c-boxOnBox-partner-features__right li a:after {\n content: '';\n display: inline-block;\n width: 20px;\n height: 20px;\n background: url(\"\/static\/arrowright.svg\") no-repeat;\n float: right;\n margin-top: 12px; }\n.c-boxOnBox-partner-features__right li a:hover {\n color: #0079cf; }\n.c-boxOnBox-partner-features__statement {\n font-weight: 300;\n padding: 24px 0; }\n@media (min-width: 46.25em) {\n .c-boxOnBox-partner-features__statement {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start; } }\n.c-boxOnBox-partner-features__statement-icon {\n height: auto;\n vertical-align: top;\n margin-top: 12px;\n margin-bottom: 12px;\n width: 50px; }\n@media (min-width: 46.25em) {\n .c-boxOnBox-partner-features__statement-icon {\n width: 70px;\n margin-top: 0;\n margin-right: 24px; } }\n.c-boxOnBox-partner-features__statement-title {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.4;\n margin-top: 0;\n margin-bottom: 0;\n color: #ffffff; }\n.c-boxOnBox-partner-features__statement-body {\n font-size: 18px;\n font-size: 1.125rem;\n line-height: 1.4;\n margin-top: 12px;\n max-width: 550px;\n color: #ddddea;\n margin-bottom: 0; }\n@media (min-width: 46.25em) {\n .c-boxOnBox-partner-features__statement-body {\n margin-bottom: 0; } }\n@supports (display: grid) {\n @media (min-width: 46.25em) {\n .c-boxOnBox-partner-features {\n margin-right: auto;\n margin-left: auto;\n max-width: 100%;\n width: 100%;\n display: grid;\n grid-template-columns: 10% 10% 10% 10% 10% 10% 10% 10% 10%;\n grid-auto-rows: -webkit-min-content;\n grid-auto-rows: min-content; } }\n @media (min-width: 46.25em) {\n .c-boxOnBox-partner-features__left {\n padding: 15% 20%;\n margin-top: -48px;\n margin-left: 0;\n grid-column: 1 \/ 5; } }\n @media (min-width: 46.25em) {\n .c-boxOnBox-partner-features__right {\n text-align: left;\n padding: 10% 10% 10% 20%;\n margin-top: 0;\n margin-left: -10%;\n margin-right: 0;\n grid-column: 5 \/ 11;\n grid-row: 1 \/ 4; } } }\n.c-boxOnBox-topics {\n display: block;\n font-weight: 300;\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n color: #ddddea;\n font-size: 18px;\n font-size: 1.125rem;\n line-height: 28px; }\n@media (min-width: 46.25em) {\n .c-boxOnBox-topics {\n margin-right: auto;\n margin-left: auto;\n max-width: 1100px; } }\n.c-boxOnBox-topics p {\n max-width: 600px; }\n.c-boxOnBox-topics:after {\n content: '';\n display: table;\n clear: both; }\n.c-boxOnBox-topics__left {\n background: #1e2051;\n color: #ffffff;\n z-index: 9;\n position: relative;\n padding: 24px 48px;\n margin-left: 24px; }\n@media (min-width: 46.25em) {\n .c-boxOnBox-topics__left {\n margin-left: 48px;\n float: left; } }\n.c-boxOnBox-topics__left p {\n font-size: 30px;\n font-size: 1.875rem;\n line-height: 1.4;\n font-weight: 300; }\n.c-boxOnBox-topics__right {\n font-size: 30px;\n font-size: 1.875rem;\n line-height: 1.4;\n font-weight: 300;\n text-align: center;\n background: #0954a7;\n color: #ffffff;\n margin: 0;\n z-index: 0;\n margin-top: -48px;\n padding: 24px;\n padding-top: 96px; }\n@media (min-width: 46.25em) {\n .c-boxOnBox-topics__right {\n margin-right: 48px;\n text-align: left;\n float: right;\n padding-left: 96px; } }\n.c-boxOnBox-topics__right a,\n .c-boxOnBox-topics__right a:visited,\n .c-boxOnBox-topics__right a:hover {\n color: #ffffff; }\n.c-boxOnBox-topics__right ul {\n list-style: none;\n margin: 0;\n padding: 0; }\n.c-boxOnBox-topics__right li {\n margin: 0; }\n.c-boxOnBox-topics__right li a {\n display: block;\n border: none;\n color: #ffffff;\n border-bottom: 1px solid rgba(30, 32, 81, 0.1);\n padding: 24px 0; }\n.c-boxOnBox-topics__right li a:after {\n content: '';\n display: inline-block;\n width: 20px;\n height: 20px;\n background: url(\"\/static\/arrowright.svg\") no-repeat;\n float: right;\n margin-top: 12px; }\n.c-boxOnBox-topics__right li a:hover {\n color: #0079cf; }\n.c-boxOnBox--topics__statement {\n font-weight: 300;\n padding: 24px 0; }\n@media (min-width: 46.25em) {\n .c-boxOnBox--topics__statement {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start; } }\n.c-boxOnBox-topics__statement-icon {\n height: auto;\n vertical-align: top;\n margin-top: 12px;\n margin-bottom: 12px;\n width: 50px; }\n@media (min-width: 46.25em) {\n .c-boxOnBox-topics__statement-icon {\n width: 70px;\n margin-top: 0;\n margin-right: 24px; } }\n.c-boxOnBox-topics__statement-title {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.4;\n margin-top: 0;\n margin-bottom: 0;\n color: #ffffff; }\n.c-boxOnBox-topics__statement-body {\n font-size: 18px;\n font-size: 1.125rem;\n line-height: 1.4;\n margin-top: 12px;\n max-width: 550px;\n color: #ddddea;\n margin-bottom: 0; }\n@media (min-width: 46.25em) {\n .c-boxOnBox-topics__statement-body {\n margin-bottom: 0; } }\n@supports (display: grid) {\n @media (min-width: 46.25em) {\n .c-boxOnBox-topics {\n margin-right: auto;\n margin-left: auto;\n max-width: 100%;\n width: 100%;\n display: grid;\n grid-template-columns: 10% 10% 10% 10% 10% 10% 10% 10% 10%;\n grid-auto-rows: -webkit-min-content;\n grid-auto-rows: min-content; } }\n @media (min-width: 46.25em) {\n .c-boxOnBox-topics__left {\n padding: 15% 20%;\n margin-top: -48px;\n margin-left: 0;\n grid-column: 1 \/ 5; } }\n @media (min-width: 46.25em) {\n .c-boxOnBox-topics__right {\n text-align: left;\n padding: 10% 10% 10% 20%;\n margin-top: 0;\n margin-left: -10%;\n margin-right: 0;\n grid-column: 5 \/ 11;\n grid-row: 1 \/ 4; } } }\n.c-colorBox {\n height: 200px;\n width: 200px;\n float: left;\n margin: 24px;\n color: #ffffff;\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n text-transform: uppercase; }\n.c-colorBox--brandDark {\n background-color: #1e2051; }\n.c-colorBox--brandMedium {\n background-color: #0954a7; }\n.c-colorBox--brandMain {\n background-color: #0079cf; }\n.c-colorBox--brandLight {\n background-color: #1da1f2; }\n.c-colorBox--black {\n background-color: #4a4a4a; }\n.c-colorBox--grey {\n background-color: #9b9b9b; }\n.c-colorBox--white {\n color: #4a4a4a;\n border: 1px solid #9b9b9b;\n background-color: #ffffff; }\n.c-colorBox--contrast {\n background-color: #f8ee53; }\n.c-chart__title {\n font-weight: bold;\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n color: #4a4a4a;\n margin-bottom: 12px;\n page-break-after: avoid; }\n.c-chart__content {\n padding-top: 24px; }\n.c-chart__content svg {\n width: 100%;\n height: auto; }\n.c-chart__caption {\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n color: #4a4a4a;\n page-break-before: avoid; }\n.c-chart__caption > .c-longform-grid__standard {\n padding-left: 0;\n padding-right: 0;\n margin-top: 12px; }\n.c-chart--is-loading {\n display: none; }\n@media (min-width: 46.25em) {\n .c-chart--full {\n padding: 0 12px; } }\n@media print {\n .c-chart--full {\n margin-left: -3.5cm;\n margin-right: -3.5cm; }\n .c-chart--wide {\n margin-left: -1.75cm;\n margin-right: -1.75cm; }\n .c-chart__title {\n page-break-after: avoid; }\n .c-chart__title,\n .c-chart__caption {\n font-size: 10pt; } }\n.c-columns {\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n font-size: 18px;\n font-size: 1.125rem;\n line-height: 1.4; }\n@media (min-width: 46.25em) {\n .c-columns {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-top: 48px; } }\n.c-columns--two__item {\n padding: 12px;\n width: 100%; }\n@media (min-width: 46.25em) {\n .c-columns--two__item {\n width: 50%;\n padding: 24px; } }\n.c-columns--two__item li {\n border: none;\n color: #1e2051;\n border-bottom: 1px solid rgba(30, 32, 81, 0.1);\n padding: 12px 0; }\n@media (min-width: 46.25em) {\n .c-columns__item--narrow {\n width: 50%;\n padding: 12px; } }\n.c-columns__title {\n margin: 0 0 24px; }\n.c-duo__item {\n border-bottom: 1px solid #00c2ff;\n padding-bottom: 24px; }\n.c-duo__link {\n border: none; }\n.c-duo__title {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 28px; }\n.c-frontpage-feature {\n background: #0079cf;\n color: #ffffff;\n padding: 48px 48px;\n font-family: \"Lato\", Helvetica, Arial, sans-serif; }\n@media (min-width: 46.25em) {\n .c-frontpage-feature {\n margin-top: 96px;\n margin-bottom: 96px;\n padding: 96px 48px; } }\n@media (min-width: 46.25em) {\n .c-frontpage-feature__wrapper {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between; } }\n.c-frontpage-feature__left {\n display: none; }\n@media (min-width: 46.25em) {\n .c-frontpage-feature__left {\n display: inline-block;\n width: 40%; } }\n.c-frontpage-feature__left img {\n max-width: 100%;\n height: 100%;\n -o-object-fit: cover;\n object-fit: cover; }\n.c-frontpage-feature__right {\n font-weight: 300; }\n@media (min-width: 46.25em) {\n .c-frontpage-feature__right {\n width: 40%;\n margin-left: 48px; } }\n.c-frontpage-feature__heading {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n margin: 0 0 24px;\n font-weight: 300;\n font-style: italic; }\n.c-frontpage-feature__list {\n list-style: none;\n margin: 48px 0;\n padding: 0;\n counter-reset: counter; }\n.c-frontpage-feature__list--active {\n counter-reset: counter 5; }\n.c-frontpage-feature__list-item {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.6;\n padding-top: 6px;\n font-weight: 300;\n position: relative;\n margin-bottom: 12px; }\n@media (min-width: 46.25em) {\n .c-frontpage-feature__list-item {\n padding-top: 0;\n font-size: 28px;\n font-size: 1.75rem;\n line-height: 1.6; } }\n.c-frontpage-feature__list-item:after {\n position: absolute;\n left: -32px;\n top: 16px;\n content: counter(counter, decimal-leading-zero);\n counter-increment: counter;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n color: #1e2051;\n padding-right: 12px;\n -webkit-transition: all 0.2s ease-out;\n transition: all 0.2s ease-out; }\n.c-frontpage-feature__list-item:before {\n content: '';\n display: inline-block;\n height: 1px;\n width: 0px;\n background: #1e2051;\n position: absolute;\n left: -12px;\n top: 22px;\n -webkit-transition: all 0.2s ease-out;\n transition: all 0.2s ease-out; }\n@media (min-width: 46.25em) {\n .c-frontpage-feature__list-item:hover:after {\n left: -60%; }\n .c-frontpage-feature__list-item:hover:before {\n width: 55%;\n left: -55%; } }\n.c-frontpage-feature__link,\n.c-frontpage-feature__link:visited {\n color: #ffffff; }\n.c-frontpage-feature__link:hover,\n .c-frontpage-feature__link:visited:hover {\n padding-bottom: 0.05em;\n border-bottom: 1px solid rgba(30, 32, 81, 0.5);\n color: #1e2051; }\n.c-frontpage-feature__btn {\n background: transparent;\n border: none;\n cursor: pointer;\n color: #ffffff;\n padding: 0;\n margin-top: 24px;\n padding-bottom: 0.05em;\n font-family: \"Lato\", Helvetica, Arial, sans-serif; }\n.c-frontpage-feature__btn:hover {\n border-bottom: 1px solid white; }\n.c-frontpage-feature__arrowdown {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg); }\n.c-frontpage-feature__arrowdown--active {\n -webkit-transform: rotate(-90deg);\n transform: rotate(-90deg); }\n@media (min-width: 46.25em) {\n .c-features {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center; } }\n.c-features__item {\n padding: 24px;\n text-align: center;\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n font-size: 18px;\n font-size: 1.125rem;\n line-height: 28px;\n color: #1e2051;\n font-weight: 300; }\n@media (min-width: 46.25em) {\n .c-features__item {\n display: inline-block;\n width: 25%; } }\n.c-features__icon {\n padding-bottom: 12px; }\n.c-features__icon svg, .c-features__icon path {\n fill: #1e2051; }\n.c-features__icon img {\n max-height: 80px; }\n.c-footer {\n margin-top: 48px;\n padding: 48px 24px;\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n border-top: 1px solid #e5f1fa; }\n.c-footer__wrapper {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n@media (min-width: 46.25em) {\n .c-footer__wrapper {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between; } }\n.c-footer__heading {\n font-weight: bold; }\n.c-footer__item {\n padding: 6px;\n margin-bottom: 24px;\n width: 50%; }\n.c-footer__item:first-child {\n width: 100%; }\n@media (min-width: 46.25em) {\n .c-footer__item {\n padding: 12px;\n width: auto; }\n .c-footer__item:first-child {\n width: auto; } }\n.c-footer__link {\n display: block; }\n.c-footer__link:hover {\n border-bottom: none; }\n.c-footer__color-icon {\n margin-bottom: 24px; }\n.c-footer__color-icon path, .c-footer__color-icon polygon {\n fill: #1e2051; }\n.c-footer__some-icon {\n border-bottom: none;\n height: 20px;\n width: 20px;\n margin-right: 6px;\n margin-bottom: -4px; }\n.c-footer__some-icon path, .c-footer__some-icon polygon {\n fill: #1e2051; }\n.c-footer .c-logo__text {\n display: inline-block; }\n.c-figure__title {\n font-weight: bold;\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n color: #4a4a4a;\n margin-bottom: 12px;\n page-break-after: avoid; }\n.c-figure__caption {\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n color: #4a4a4a; }\n.c-figure__caption > .c-longform-grid__standard {\n padding-left: 0;\n padding-right: 0;\n margin-top: 12px; }\n.c-figure--narrow {\n width: 100%; }\n@media (min-width: 46.25em) {\n .c-figure--narrow {\n width: 50%; } }\n@media print {\n .c-figure--narrow {\n width: 25%; } }\n.c-figure--narrow img {\n width: 100%;\n height: auto; }\n@media (min-width: 46.25em) {\n .c-figure--small {\n width: 50%; } }\n@media print {\n .c-figure--small {\n width: 50%; } }\n.c-figure--small img {\n width: 100%;\n height: auto; }\n.c-figure--normal img {\n width: 100%;\n height: auto; }\n.c-figure--wide img {\n width: 100%;\n height: auto; }\n@media (min-width: 46.25em) {\n .c-figure--wide {\n padding: 0 12px; } }\n@media print {\n .c-figure--full {\n margin-left: -3.5cm;\n margin-right: -3.5cm; }\n .c-figure--wide {\n margin-left: -1.75cm;\n margin-right: -1.75cm; }\n .c-figure__title {\n page-break-after: avoid; }\n .c-figure__title,\n .c-figure__caption {\n font-size: 10pt; } }\n.c-filters-v2 {\n color: #1e2051;\n padding: 0 24px;\n display: none; }\n@media (min-width: 46.25em) {\n .c-filters-v2 {\n padding: 0 96px; } }\n@media (min-width: 68.75em) {\n .c-filters-v2 {\n display: block;\n padding: 0; } }\n.c-filters-v2__clear-all {\n padding-bottom: 24px;\n min-height: 45px;\n text-align: right; }\n.c-filters-v2--standalone {\n margin-left: auto;\n margin-right: auto;\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n text-align: center;\n margin-top: 144px;\n color: #1e2051;\n margin-bottom: 48px;\n font-size: 18px;\n font-size: 1.125rem;\n line-height: 1.2; }\n.c-filters-v2__item {\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n padding: 0;\n margin: 48px 0;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1; }\n.c-filters-v2__item--standalone {\n background: none;\n border: none; }\n.c-filters-v2__main-title {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.4;\n font-weight: bold; }\n.c-filters-v2__item-head {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center; }\n.c-filters-v2__title {\n padding: 0;\n margin: 20px 0;\n font-weight: bold;\n font-size: 18px;\n font-size: 1.125rem;\n line-height: 1.4; }\n.c-filters-v2__checkbox {\n margin-bottom: 14px;\n display: grid;\n grid-template-columns: 16px auto; }\n.c-filters-v2__checkbox input {\n margin-top: 1px;\n width: 16px !important;\n height: 16px !important;\n border-radius: 2px;\n -webkit-appearance: none;\n -moz-appearance: none;\n -o-appearance: none;\n appearance: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);\n display: inline-block;\n position: relative;\n border: 1px solid #1e2051; }\n.c-filters-v2__checkbox input:active {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1); }\n.c-filters-v2__checkbox input:checked {\n background: #1e2051;\n color: #ffffff; }\n.c-filters-v2__checkbox input:checked:after {\n content: '\\2713';\n font-size: 14px;\n position: absolute;\n top: -1px;\n left: 1px;\n color: #e5f1fa; }\n.c-filters-v2__radio {\n margin-bottom: 14px;\n display: grid;\n grid-template-columns: 16px auto; }\n.c-filters-v2__radio input {\n margin-top: 1px;\n width: 18px !important;\n height: 18px !important;\n border-radius: 9px;\n -webkit-appearance: none;\n -moz-appearance: none;\n -o-appearance: none;\n appearance: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);\n display: inline-block;\n position: relative;\n border: 1px solid #1e2051; }\n.c-filters-v2__radio input:active {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1); }\n.c-filters-v2__radio input:checked {\n color: #1e2051;\n border-color: #1e2051; }\n.c-filters-v2__radio input:checked:after {\n content: '';\n position: absolute;\n height: 100%;\n width: 100%;\n border-radius: 9px;\n border: 2px solid #ffffff;\n background-color: #1e2051; }\n.c-filters-v2__select {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n.c-filters-v2__select div {\n margin-bottom: 12px; }\n.c-filters-v2__select label {\n padding-right: 6px; }\n.c-filters-v2__select > :first-child {\n margin-right: 24px; }\n.c-filters-v2--open {\n display: block;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n position: fixed;\n overflow-y: scroll;\n min-height: 100vh;\n width: 100%;\n background: #ffffff;\n z-index: 9;\n -webkit-animation: slideUp 0.2s ease-out;\n animation: slideUp 0.2s ease-out;\n -webkit-overflow-scrolling: touch; }\n@-webkit-keyframes slideUp {\n from {\n -webkit-transform: translateY(100vh);\n transform: translateY(100vh); }\n to {\n -webkit-transform: translateY(0);\n transform: translateY(0); } }\n@keyframes slideUp {\n from {\n -webkit-transform: translateY(100vh);\n transform: translateY(100vh); }\n to {\n -webkit-transform: translateY(0);\n transform: translateY(0); } }\n.c-filters-v2__wrapper {\n width: 83.33333%;\n margin: 0 auto; }\n@media (min-width: 68.75em) {\n .c-filters-v2__wrapper {\n width: 100%; } }\n.c-filters-v2__topbar {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n margin: 24px 0; }\n@media (min-width: 68.75em) {\n .c-filters-v2__topbar {\n display: none; } }\n.c-filters-v2__topbar-filter {\n background: #0079cf;\n border-radius: 0;\n border: none;\n color: #ffffff;\n padding: 5px 15px;\n font-size: 16px;\n min-height: 34px;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none; }\n.c-filters-v2__topbar-filter:hover {\n background: #0954a7; }\n.c-filters-v2__topbar-result {\n padding: 0;\n margin: 0;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.2; }\n@media (min-width: 46.25em) {\n .c-filters-v2__topbar-result {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.4; } }\n.c-filters-v2-btn {\n border-color: transparent;\n background-color: transparent;\n padding: 0; }\n.c-filters-v2-btn--list-item {\n margin-top: 10px;\n margin-left: 30px; }\n.c-filters-v2-btn:hover {\n border-bottom: 1px solid currentColor; }\n.c-glossary__title {\n color: #1e2051;\n font-weight: bolder;\n margin-bottom: 48px;\n font-size: 47px;\n font-size: 2.9375rem;\n line-height: 1; }\n@media (min-width: 46.25em) {\n .c-glossary__terms {\n display: grid;\n grid-template-columns: 300px auto;\n grid-column-gap: 48px;\n border-top: solid 2px #e5f1fa; } }\n.c-glossary__terms-term {\n margin: 6px 0 0;\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n color: #1e2051;\n font-weight: bold;\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.4; }\n@media (min-width: 46.25em) {\n .c-glossary__terms-term {\n margin: 48px 0; } }\n.c-glossary__terms-definition {\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n color: #1e2051;\n margin: 6px 0 48px;\n font-size: 18px;\n font-size: 1.125rem;\n line-height: 1.6; }\n@media (min-width: 46.25em) {\n .c-glossary__terms-definition {\n margin: 48px 0; } }\n.c-topic-page_title {\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n position: relative;\n color: #1e2051;\n font-weight: 300;\n padding: 0 0 0 24px;\n text-transform: uppercase;\n margin: 48px 24px 12px;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.4; }\n@media (min-width: 46.25em) {\n .c-topic-page_title {\n margin: 0 96px;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.4; } }\n.c-topic-page_title:before {\n position: absolute;\n content: '\u2013';\n color: #0079cf;\n left: 0; }\n.c-topic-page__longTitle {\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n color: #1e2051;\n margin: 12px 24px 24px;\n max-width: 650px;\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 28px; }\n@media (min-width: 46.25em) {\n .c-topic-page__longTitle {\n margin: 12px 24px 96px;\n font-size: 47px;\n font-size: 2.9375rem;\n line-height: 57px;\n margin: 12px 24px 96px 96px; } }\n.c-topic-page__body {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 36px; }\n.c-topic-page__back {\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n border: none; }\n.c-hero {\n margin: 0 auto;\n margin-bottom: 48px; }\n.c-hero:after {\n content: '';\n display: table;\n clear: both; }\n.c-hero-image {\n overflow: hidden;\n height: 50vh;\n width: 95%;\n background-size: cover; }\n@media (min-width: 46.25em) {\n .c-hero-image {\n height: 560px;\n width: 90%; } }\n@media (min-width: 68.75em) {\n .c-hero-image {\n width: 70%;\n height: 700px; } }\n.c-hero-header {\n padding: 24px 24px;\n color: white;\n width: 95%;\n float: right;\n background: #1e2051;\n margin-top: -200px; }\n@media (min-width: 46.25em) {\n .c-hero-header {\n padding: 48px 0 0;\n width: 95%; } }\n@media (min-width: 68.75em) {\n .c-hero-header {\n width: 90%; } }\n@media (min-width: 81.25em) {\n .c-hero-header {\n width: 80%;\n max-width: 1400px; } }\n.c-article-header {\n max-width: 700px;\n margin: 6px; }\n@media (min-width: 46.25em) {\n .c-article-header {\n margin: 24px 48px; } }\n@media (min-width: 68.75em) {\n .c-article-header {\n margin: 24px 96px; } }\n.c-hero-sideText {\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n float: left;\n text-align: right;\n -webkit-writing-mode: vertical-rl;\n -ms-writing-mode: tb-rl;\n writing-mode: vertical-rl; }\n.c-hero-sideText a {\n border: none;\n color: grey; }\n@media (min-width: 81.25em) {\n .c-hero-sideText {\n -webkit-writing-mode: horizontal-tb;\n -ms-writing-mode: lr-tb;\n writing-mode: horizontal-tb;\n max-width: 19%; } }\n\/* no-image styles if grid not supported *\/\n.c-hero.c-hero-no-image .c-hero-image {\n display: none; }\n.c-hero.c-hero-no-image .c-hero-header {\n margin-top: 0; }\n@supports (display: grid) {\n .c-hero {\n max-width: 100%;\n margin: 0;\n padding: 0;\n display: grid;\n grid-template-columns: 20px auto auto auto 1fr auto auto auto 20px;\n grid-template-rows: 40vh 20vh auto;\n grid-row-gap: 10px; }\n @media (min-width: 46.25em) {\n .c-hero {\n grid-template-columns: 1fr auto auto 1fr 620px 1fr auto auto 1fr; } }\n @media (min-width: 68.75em) {\n .c-hero {\n grid-template-columns: auto 80px 80px 80px 620px 80px 80px 80px auto; } }\n .c-hero-image {\n grid-column: 1 \/ 7;\n grid-row: 1 \/ 3;\n background-size: cover;\n height: 100%;\n width: 100%; }\n @media (min-width: 46.25em) {\n .c-hero-header {\n padding: 48px 0; } }\n .c-article-header {\n max-width: none;\n margin: 0; }\n .c-hero-bg {\n background-color: #1e2051;\n grid-column: 4 \/ 10;\n grid-row: 2 \/ 4;\n margin-bottom: 48px; }\n .c-hero-sideText {\n grid-column: 8 \/ 10;\n grid-row: 1 \/ 2;\n -webkit-writing-mode: vertical-rl;\n -ms-writing-mode: tb-rl;\n writing-mode: vertical-rl; }\n @media (min-width: 68.75em) {\n .c-hero-sideText {\n -webkit-writing-mode: vertical-rl;\n -ms-writing-mode: tb-rl;\n writing-mode: vertical-rl;\n grid-column: 7 \/ 8; } }\n @media (min-width: 81.25em) {\n .c-hero-sideText {\n grid-column: 8 \/ 9; } }\n .c-hero-header {\n width: 100%;\n float: none;\n background: none;\n margin-top: 0;\n grid-column: 4 \/ 10;\n grid-row: 2 \/ 4; }\n @media (min-width: 46.25em) {\n .c-hero-header {\n height: 100%;\n width: 100%;\n grid-column: 5 \/ 6; } }\n .c-hero.c-hero-no-image {\n grid-template-rows: auto;\n grid-row-gap: 0; }\n .c-hero.c-hero-no-image .c-hero-bg {\n grid-row: 1\/4; }\n .c-hero.c-hero-no-image .c-hero-header {\n grid-row: 1\/4; } }\n.c-input {\n margin-bottom: 14px;\n display: grid;\n grid-template-columns: 16px auto; }\n.c-input label {\n margin-left: 14px; }\n.c-input input {\n margin-top: 1px;\n -webkit-appearance: none;\n -moz-appearance: none;\n -o-appearance: none;\n appearance: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);\n display: inline-block;\n position: relative;\n border: 1px solid #1e2051; }\n.c-input input[type=\"checkbox\"] {\n width: 16px !important;\n height: 16px !important;\n border-radius: 2px; }\n.c-input input[type=\"checkbox\"]:active {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1); }\n.c-input input[type=\"checkbox\"]:checked {\n background: #1e2051;\n color: #ffffff; }\n.c-input input[type=\"checkbox\"]:checked:after {\n content: '\\2713';\n font-size: 14px;\n position: absolute;\n top: -1px;\n left: 1px;\n color: #e5f1fa; }\n.c-input input[type=\"radio\"] {\n width: 18px !important;\n height: 18px !important;\n border-radius: 9px; }\n.c-input input[type=\"radio\"]:active {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1); }\n.c-input input[type=\"radio\"]:checked {\n color: #1e2051;\n border-color: #1e2051; }\n.c-input input[type=\"radio\"]:checked:after {\n content: '';\n position: absolute;\n height: 100%;\n width: 100%;\n border-radius: 9px;\n border: 2px solid #ffffff;\n background-color: #1e2051; }\n@keyframes loader {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 50% {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n@-webkit-keyframes loader {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 50% {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n.c-loader__wrapper {\n position: relative; }\n.c-loader div {\n position: absolute;\n -webkit-animation: loader 1s linear infinite;\n animation: loader 1s linear infinite;\n width: 130px;\n height: 130px;\n top: 0px;\n left: 0px;\n border-radius: 50%;\n -webkit-box-shadow: 0 4px 0 0 #ffffff;\n box-shadow: 0 4px 0 0 #ffffff; }\n.c-loader {\n width: 100px;\n height: 100px;\n -webkit-transform: scale(0.3) translateX(-130px) translateY(-130px);\n transform: scale(0.3) translateX(-130px) translateY(-130px); }\n@keyframes loader-v2 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 50% {\n -webkit-transform: rotate(-180deg);\n transform: rotate(-180deg); }\n 100% {\n -webkit-transform: rotate(-360deg);\n transform: rotate(-360deg); } }\n@-webkit-keyframes loader-v2 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 50% {\n -webkit-transform: rotate(-180deg);\n transform: rotate(-180deg); }\n 100% {\n -webkit-transform: rotate(-360deg);\n transform: rotate(-360deg); } }\n.c-loader-v2 svg {\n animation: loader-v2 1s linear infinite;\n -webkit-animation: loader-v2 1s linear infinite; }\n.c-link-list {\n list-style: none;\n padding: 0;\n margin: 24px 0 24px; }\n@media (min-width: 46.25em) {\n .c-link-list {\n margin: 48px 0 0; } }\n.c-link-list span {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 28px;\n font-weight: 400; }\n.c-link-list__item {\n font-size: 16px;\n font-size: 1rem;\n line-height: 22px;\n padding: 6px 0 0; }\n.c-link-list__item:hover .c-link-list__icon {\n -webkit-transform: translateX(8px);\n transform: translateX(8px); }\n.c-link-list__link {\n border-bottom: none;\n color: #00c2ff; }\n.c-link-list__link:visited {\n color: #00c2ff; }\n.c-link-list__link:hover {\n color: #00c2ff;\n border-bottom: none; }\n.c-link-list__link:visited:hover {\n color: #00c2ff; }\n.c-link-list__icon {\n margin-left: 24px;\n -webkit-transition: -webkit-transform .15s ease-out;\n transition: -webkit-transform .15s ease-out;\n transition: transform .15s ease-out;\n transition: transform .15s ease-out, -webkit-transform .15s ease-out;\n -webkit-transform: translateX(0px);\n transform: translateX(0px); }\n\/**\n Specify defaults to be used if \"display: grid\" is not supported.\n*\/\n.c-longform-grid,\n.c-longform-grid-sub-div > div {\n max-width: 620px;\n margin: 0 auto;\n padding: 0 12px; }\n@media print {\n .c-longform-grid,\n .c-longform-grid-sub-div > div {\n width: 20cm;\n margin: 0 auto; } }\n.c-longform-grid__standard {\n padding: 0 24px; }\n@supports (display: grid) {\n .c-longform-grid,\n .c-longform-grid-sub-div > div {\n max-width: 100%; }\n @media (min-width: 46.25em) {\n .c-longform-grid,\n .c-longform-grid-sub-div > div {\n display: grid;\n padding: 0;\n grid-template-columns: 20px auto auto auto 1fr auto auto auto 20px;\n grid-template-rows: auto;\n grid-row-gap: 10px;\n grid-template-columns: 1fr auto auto 1fr 620px 1fr auto auto 1fr; } }\n @media (min-width: 68.75em) {\n .c-longform-grid,\n .c-longform-grid-sub-div > div {\n grid-template-columns: 1fr 80px 80px 80px 620px 80px 80px 80px 1fr; } }\n .c-longform-grid__standard {\n padding: 0 24px;\n grid-column: 5 \/ 6; }\n .c-longform-grid__sidebar-right {\n display: none; }\n @media (min-width: 81.25em) {\n .c-longform-grid__sidebar-right {\n display: block;\n grid-column: 7 \/ 10; } }\n .c-longform-grid__medium {\n padding: 0 24px;\n grid-column: 4 \/ 7; }\n .c-longform-grid__large {\n padding: 0 24px;\n grid-column: 3 \/ 8; }\n .c-longform-grid__large-right {\n padding: 0 24px;\n grid-column: 5 \/ 8; }\n .c-longform-grid__larger {\n padding: 0 24px;\n grid-column: 2 \/ 9; }\n .c-longform-grid__half {\n grid-column: 4 \/ 7; }\n .c-longform-grid__full {\n grid-column: 1 \/ 10; } }\n.c-logo {\n max-width: 80px; }\n@media (min-width: 46.25em) {\n .c-logo {\n width: auto;\n margin-bottom: 48px;\n max-width: 250px; } }\n.c-logo--larger {\n width: auto;\n max-width: 300px;\n max-height: 200px; }\n@media (min-width: 46.25em) {\n .c-logo--larger {\n max-width: 300px; } }\n.c-logo--center {\n text-align: center; }\n.c-logo--center svg {\n max-width: 180px;\n margin: auto; }\n@media (min-width: 46.25em) {\n .c-logo--center svg {\n margin-bottom: 48px;\n max-width: 250px; } }\n.c-logo__text {\n display: none; }\n@media (min-width: 46.25em) {\n .c-logo__text {\n display: inline-block; } }\n.c-oneColumnBox {\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n font-size: 18px;\n font-size: 1.125rem;\n line-height: 1.4;\n padding-top: 24px;\n padding-bottom: 24px; }\n.c-oneColumnBox__darkOnWhite {\n background: #ffffff; }\n.c-oneColumnBox__darkOnLightBlue {\n background: #e5f1fa; }\n.c-oneColumnBox__whiteOnBlue {\n background: #0079cf;\n color: #ffffff; }\n.c-oneColumnBox__whiteOnDarkBlue {\n background: #1e2051;\n color: #ffffff; }\n.c-overview-page-header {\n background: #1e2051;\n padding: 48px;\n color: #ffffff; }\n.c-overview-page__title {\n margin: 12px 0 0 0;\n font-family: Georgia, serif;\n font-weight: 100;\n letter-spacing: 1px;\n font-size: 28px;\n font-size: 1.75rem;\n line-height: 1.4; }\n@media (min-width: 46.25em) {\n .c-overview-page__title {\n font-size: 47px;\n font-size: 2.9375rem;\n line-height: 1.4; } }\n.c-menu {\n position: fixed;\n right: 0;\n top: 0;\n z-index: 9;\n background: #1e2051;\n -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.3);\n box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.3);\n color: #ffffff;\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n font-weight: 300;\n -webkit-animation: toggle 0.3s ease-out;\n animation: toggle 0.3s ease-out;\n padding: 24px;\n overflow-y: auto;\n height: 100vh;\n width: 100%;\n -webkit-overflow-scrolling: touch; }\n@media (min-width: 46.25em) {\n .c-menu {\n width: 40%;\n width: 40vw;\n padding: 48px 48px; } }\n@media (min-width: 81.25em) {\n .c-menu {\n padding: 48px 96px; } }\n.c-menu__backdrop {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n width: 100vw;\n height: 100%;\n z-index: 2;\n border: 0;\n background: rgba(30, 32, 81, 0.5);\n -webkit-animation: fadeIn 0.2s ease-out;\n animation: fadeIn 0.2s ease-out; }\n.c-menu__heading {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1;\n text-transform: uppercase;\n letter-spacing: 0.05em;\n position: relative;\n margin-top: 48px; }\n.c-menu__heading:before {\n content: '';\n display: block;\n position: absolute;\n bottom: 1px;\n left: 0;\n width: 100%;\n height: 1px;\n background: rgba(255, 255, 255, 0.7); }\n.c-menu__heading-bg {\n display: inline-block;\n background: #1e2051;\n z-index: 1;\n position: relative;\n padding-right: 12px; }\n.c-menu__list {\n list-style: none;\n margin: 12px 0 0;\n padding: 0;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.6; }\n@-webkit-keyframes toggle {\n 0% {\n -webkit-transform: translateX(100vw);\n transform: translateX(100vw); }\n 100% {\n -webkit-transform: translateX(0vw);\n transform: translateX(0vw); } }\n@keyframes toggle {\n 0% {\n -webkit-transform: translateX(100vw);\n transform: translateX(100vw); }\n 100% {\n -webkit-transform: translateX(0vw);\n transform: translateX(0vw); } }\n.c-menu__list-item {\n margin-bottom: 6px; }\n.c-menu__clean-btn {\n background: none;\n border: none;\n cursor: pointer;\n color: #00c2ff;\n padding: 0;\n font-size: inherit;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.6;\n font-weight: 300;\n font-family: \"Lato\", Helvetica, Arial, sans-serif; }\n.c-menu__arrowdown {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n width: 10px;\n height: 10px;\n margin: 0;\n padding: 0; }\n.c-menu__arrowdown--flipped {\n -webkit-transform: rotate(-90deg);\n transform: rotate(-90deg); }\n.c-menu__link,\n.c-menu__link:visited {\n color: #ffffff;\n border: none; }\n.c-menu__link:hover,\n .c-menu__link:visited:hover {\n color: #00c2ff; }\n.c-menu__links--round {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n margin-top: 48px;\n -ms-flex-pack: distribute;\n justify-content: space-around; }\n.c-menu__links--round:first-child {\n margin-right: 24px; }\n.c-menu__link-round,\n.c-menu__link-round:visited {\n margin: 6px;\n border: 1px solid #ffffff;\n text-align: center;\n border-radius: 50%;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-item-align: center;\n align-self: center;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1;\n color: #ffffff;\n font-weight: 700;\n text-transform: uppercase;\n width: 100px;\n height: 100px; }\n@media (min-width: 81.25em) {\n .c-menu__link-round,\n .c-menu__link-round:visited {\n width: 180px;\n height: 180px; } }\n.c-menu__link-round:hover,\n .c-menu__link-round:visited:hover {\n border: 1px solid #1da1f2;\n color: #00c2ff; }\n.c-menu-v2 {\n right: 0;\n color: #ffffff;\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n font-weight: 300;\n padding: 24px;\n padding-top: 0;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n -webkit-animation: toggleFromTop 0.3s ease-out;\n animation: toggleFromTop 0.3s ease-out;\n position: absolute;\n left: 0;\n margin: 0 auto;\n top: 93px;\n z-index: -1;\n max-width: 1435px;\n height: calc(100vh - 93px);\n overflow-y: scroll; }\n.c-menu-v2::-webkit-scrollbar {\n display: none; }\n@media (min-width: 46.25em) {\n .c-menu-v2 {\n padding: 48px 48px;\n height: auto;\n overflow: auto; } }\n@media (min-width: 81.25em) {\n .c-menu-v2 {\n padding: 12px 96px 48px 96px;\n top: 115px; } }\n.c-menu-v2__backdrop {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n width: 100vw;\n height: 100%;\n z-index: -2;\n border: 0;\n background: #0079cf;\n -webkit-animation: fadeIn 0.2s ease-out;\n animation: fadeIn 0.2s ease-out; }\n@media (min-width: 46.25em) {\n .c-menu-v2__section {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding-bottom: 24px; } }\n@media (min-width: 46.25em) {\n .c-menu-v2__resources {\n width: 25%; } }\n.c-menu-v2__topics .c-menu-v2__heading:before {\n display: none; }\n@media (min-width: 46.25em) {\n .c-menu-v2__topics {\n width: 60%;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n padding-bottom: 24px; }\n .c-menu-v2__topics .c-menu-v2__list {\n width: 50%; }\n .c-menu-v2__topics .c-menu-v2__border-left {\n width: 50%; }\n .c-menu-v2__topics .c-menu-v2__border-left .c-menu-v2__list {\n width: 100%; } }\n@media (min-width: 81.25em) {\n .c-menu-v2__topics {\n padding-bottom: 24px; } }\n.c-menu-v2__contact {\n margin-top: 48px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center; }\n.c-menu-v2__contact a {\n line-height: 0; }\n.c-menu-v2__contact .c-top-bar-v2__some-icon {\n margin-right: 12px;\n opacity: 1;\n -webkit-transition: opacity 0.2s ease-in-out;\n transition: opacity 0.2s ease-in-out; }\n.c-menu-v2__contact .c-top-bar-v2__some-icon:hover {\n opacity: 0.8; }\n.c-menu-v2__contact .c-menu-v2__link {\n margin-left: 24px;\n line-height: 1; }\n.c-menu-v2__border-left {\n border-left: 5px solid #0954a7;\n padding-left: 24px; }\n.c-menu-v2__heading {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 40px;\n position: relative;\n margin-top: 48px;\n letter-spacing: normal;\n font-weight: bold;\n width: 100%; }\n.c-menu-v2__heading:before {\n display: none;\n content: '';\n position: absolute;\n bottom: 0;\n background: rgba(155, 155, 155, 0.7);\n left: 0;\n width: 100%;\n height: 1px; }\n.c-menu-v2__heading--border-left {\n padding-left: 24px;\n border-left: 5px solid #0954a7; }\n.c-menu-v2__heading-bg {\n display: inline-block;\n z-index: 1;\n position: relative; }\n.c-menu-v2__list {\n list-style: none;\n margin: 0;\n padding: 0;\n padding-top: 6px;\n font-size: 18px;\n font-size: 1.125rem;\n line-height: 40px; }\n.c-menu-v2__list.rest-topics {\n border-left: 5px solid #0954a7;\n padding-left: 24px; }\n@media (min-width: 46.25em) {\n .c-menu-v2__list.rest-topics {\n border-left: none; } }\n@-webkit-keyframes toggleFromTop {\n 0% {\n -webkit-transform: translateY(-100vw);\n transform: translateY(-100vw); }\n 100% {\n -webkit-transform: translateY(0vw);\n transform: translateY(0vw); } }\n@keyframes toggleFromTop {\n 0% {\n -webkit-transform: translateY(-100vw);\n transform: translateY(-100vw); }\n 100% {\n -webkit-transform: translateY(0vw);\n transform: translateY(0vw); } }\n.c-menu-v2__clean-btn {\n background: none;\n border: none;\n cursor: pointer;\n color: #00c2ff;\n padding: 0;\n font-size: inherit;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.6;\n font-weight: 300;\n font-family: \"Lato\", Helvetica, Arial, sans-serif; }\n.c-menu-v2__arrowdown {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n width: 10px;\n height: 10px;\n margin: 0;\n padding: 0; }\n.c-menu-v2__arrowdown--flipped {\n -webkit-transform: rotate(-90deg);\n transform: rotate(-90deg); }\n.c-menu-v2__link {\n font-weight: 400;\n color: #ffffff;\n font-size: 18px;\n line-height: 40px;\n border-bottom: 1px solid transparent; }\n.c-menu-v2__link:hover {\n color: inherit; }\n.c-menu-v2__link:visited {\n color: inherit;\n font-size: 18px;\n line-height: 40px;\n border-bottom: 1px solid transparent; }\n.c-menu-v2__link:visited:hover {\n color: inherit; }\n.c-menu-v2__links--round {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n margin-top: 48px;\n -ms-flex-pack: distribute;\n justify-content: space-around; }\n.c-menu-v2__links--round:first-child {\n margin-right: 24px; }\n.c-menu-v2__link-round,\n.c-menu-v2__link-round:visited {\n margin: 6px;\n border: 1px solid #ffffff;\n text-align: center;\n border-radius: 50%;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-item-align: center;\n align-self: center;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1;\n color: #ffffff;\n font-weight: 700;\n text-transform: uppercase;\n width: 100px;\n height: 100px; }\n@media (min-width: 81.25em) {\n .c-menu-v2__link-round,\n .c-menu-v2__link-round:visited {\n width: 180px;\n height: 180px; } }\n.c-menu-v2__link-round:hover,\n .c-menu-v2__link-round:visited:hover {\n border: 1px solid #1da1f2;\n color: #00c2ff; }\n.c-top-bar {\n padding: 12px 24px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between; }\n@media (min-width: 46.25em) {\n .c-top-bar {\n padding: 48px 96px;\n max-width: 1570px;\n margin-left: auto;\n margin-right: auto; } }\n@media (min-width: 68.75em) {\n .c-top-bar {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap; } }\na.c-top-bar__logo,\na.c-top-bar__logo:visited {\n width: 50px;\n height: 50px;\n display: inline-block;\n border-bottom: 0; }\n@media (min-width: 46.25em) {\n a.c-top-bar__logo,\n a.c-top-bar__logo:visited {\n margin: 0; } }\n@media (min-width: 68.75em) {\n a.c-top-bar__logo,\n a.c-top-bar__logo:visited {\n width: 25%; } }\na.c-top-bar__logo:hover\u00a0,\n a.c-top-bar__logo:visited:hover\u00a0 {\n border: 0; }\n.c-top-bar__wrapper {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center; }\n.c-top-bar__menu {\n color: #0079cf;\n list-style: none;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n margin: 9.6px 0 0 0;\n padding: 0;\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end; }\n@media (min-width: 46.25em) {\n .c-top-bar__menu {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin: 0;\n margin-top: 6px; } }\n.c-top-bar__menu--active {\n margin-top: -6px;\n color: #00c2ff; }\n@media (min-width: 46.25em) {\n .c-top-bar__menu--active {\n position: absolute;\n top: 48px;\n right: 88px;\n margin-left: 120px; } }\n.c-top-bar__menu-item {\n margin-left: 12px; }\n@media (min-width: 46.25em) {\n .c-top-bar__menu-item {\n background: none;\n border: none;\n margin-right: 12px;\n padding: 6px 12px; }\n .c-top-bar__menu-item:last-child {\n margin-right: 0; }\n .c-top-bar__menu-item button:focus {\n outline: auto; } }\n.c-top-bar__menu-item button {\n letter-spacing: 0.6px; }\n.c-top-bar__menu-item button {\n border: none;\n background: none;\n margin: 0;\n -webkit-appearance: normal;\n -moz-appearance: normal;\n appearance: normal;\n outline: inherit;\n cursor: pointer;\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n font-weight: 700;\n color: inherit;\n white-space: nowrap; }\n@media (min-width: 46.25em) {\n .c-top-bar__menu-item button {\n padding: 0; } }\n.c-top-bar__menu-item--active {\n background: #0079cf;\n color: #ffffff; }\n.c-top-bar__menu-icon {\n margin-right: 12px;\n vertical-align: middle; }\n.c-top-bar-v2 {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n position: fixed;\n z-index: 10;\n top: 0;\n left: 0;\n right: 0;\n padding: 0; }\n.c-top-bar-v2 .logo-mobile {\n display: inline-block;\n vertical-align: top; }\n.c-top-bar-v2 .c-logo {\n display: none; }\n.c-top-bar-v2 .fixed-header-content {\n width: 100%;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding: 0 0 0 24px;\n height: 80px; }\n.c-top-bar-v2 .logo-white path, .c-top-bar-v2 .logo-white polygon {\n fill: #ffffff; }\n.c-top-bar-v2 .c-top-bar-v2__logo,\n .c-top-bar-v2 .c-top-bar-v2__logo:visited {\n padding-left: 0;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center; }\n@media (min-width: 46.25em) {\n .c-top-bar-v2 {\n margin-left: auto;\n margin-right: auto;\n padding: 11px 0 11px 24px;\n max-width: 1548px; }\n .c-top-bar-v2 .fixed-header-content {\n padding: 0 24px 0 0;\n height: 93px;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap; }\n .c-top-bar-v2 .c-search-v2 {\n -ms-flex-item-align: center;\n align-self: center; }\n .c-top-bar-v2 .logo-mobile {\n display: none; }\n .c-top-bar-v2 .c-top-bar-v2__logo {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n width: 240px;\n height: 93px; }\n .c-top-bar-v2 .c-top-bar-v2__logo .c-logo {\n margin: 0;\n display: block; } }\n@media (min-width: 68.75em) {\n .c-top-bar-v2 {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap; }\n .c-top-bar-v2 .fixed-header-content {\n height: 93px;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center; } }\n@media (min-width: 81.25em) {\n .c-top-bar-v2 .fixed-header-content {\n height: 93px; }\n .c-top-bar-v2 .c-top-bar-v2__logo {\n margin-left: 0; } }\n.c-top-bar-v2__logo-cmi {\n display: none;\n background-color: #1e2051;\n height: 93px;\n width: 93px;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-right: 24px;\n border: none !important; }\n@media (min-width: 46.25em) {\n .c-top-bar-v2__logo-cmi {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; } }\na.c-top-bar-v2__logo,\na.c-top-bar-v2__logo:visited {\n width: 50px;\n height: 50px;\n display: inline-block;\n border-bottom: 0; }\n@media (min-width: 46.25em) {\n a.c-top-bar-v2__logo,\n a.c-top-bar-v2__logo:visited {\n margin: 0; } }\n@media (min-width: 68.75em) {\n a.c-top-bar-v2__logo,\n a.c-top-bar-v2__logo:visited {\n width: auto; } }\na.c-top-bar-v2__logo:hover\u00a0,\n a.c-top-bar-v2__logo:visited:hover\u00a0 {\n border: 0; }\n.c-top-bar-v2__wrapper {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center; }\n.c-top-bar-v2__menu {\n color: #0079cf;\n list-style: none;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n padding: 0;\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n margin: 0;\n margin-top: 0; }\n@media (min-width: 46.25em) {\n .c-top-bar-v2__menu {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin: 0; } }\n.c-top-bar-v2__menu--active {\n margin-top: -6px;\n color: #00c2ff; }\n@media (min-width: 46.25em) {\n .c-top-bar-v2__menu--active {\n position: absolute;\n top: 48px;\n right: 88px;\n margin-left: 120px; } }\n.c-top-bar-v2__menu-item {\n margin-left: 12px; }\n@media (min-width: 46.25em) {\n .c-top-bar-v2__menu-item {\n background: none;\n border: none;\n margin-right: 12px;\n padding: 0; }\n .c-top-bar-v2__menu-item:last-child {\n margin-right: 0; }\n .c-top-bar-v2__menu-item button:focus {\n outline: auto; } }\n.c-top-bar-v2__menu-item button {\n letter-spacing: 0.6px; }\n.c-top-bar-v2__menu-item button {\n border: none;\n background: none;\n margin: 0;\n -webkit-appearance: normal;\n -moz-appearance: normal;\n appearance: normal;\n outline: inherit;\n cursor: pointer;\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n font-weight: 700;\n color: inherit;\n white-space: nowrap; }\n@media (min-width: 46.25em) {\n .c-top-bar-v2__menu-item button {\n padding: 12px 12px; }\n .c-top-bar-v2__menu-item button.c-top-bar-v2__menu-button {\n margin-top: 24px;\n border: 2px solid #0079cf; } }\n@media (min-width: 68.75em) {\n .c-top-bar-v2__menu-item button {\n padding: 12px 12px; }\n .c-top-bar-v2__menu-item button.c-top-bar-v2__menu-button {\n margin-top: 0; } }\n.c-top-bar-v2__menu-item button.c-top-bar-v2__menu-button {\n height: 49px;\n width: 108px;\n color: #0079cf;\n -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out;\n transition: background-color 0.2s ease-out, color 0.2s ease-out; }\n.c-top-bar-v2__menu-item button.c-top-bar-v2__menu-button.c-top-bar-v2__menu-button--active {\n background-color: #1e2051;\n color: #ffffff;\n border-color: #1e2051; }\n.c-top-bar-v2__menu-item button.c-top-bar-v2__menu-button.c-top-bar-v2__menu-button--active .c-top-bar-v2__menu-icon img {\n width: 23px;\n max-width: 100%;\n vertical-align: top; }\n.c-top-bar-v2__menu-item--active {\n background: #0079cf;\n color: #ffffff; }\n.c-top-bar-v2__menu-icon {\n margin-right: 12px;\n margin-left: 12px;\n vertical-align: middle; }\n.headroom {\n bottom: 0;\n left: 0;\n right: 0;\n z-index: 2; }\n@media (min-width: 46.25em) {\n .headroom {\n display: none; } }\n.headroom--unfixed {\n position: relative;\n -webkit-transform: translateY(0);\n transform: translateY(0); }\n.headroom--scrolled {\n -webkit-transition: -webkit-transform 200ms ease-in-out;\n transition: -webkit-transform 200ms ease-in-out;\n transition: transform 200ms ease-in-out;\n transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out; }\n.headroom--unpinned {\n position: fixed;\n -webkit-transform: translateY(100%);\n transform: translateY(100%); }\n.headroom--pinned {\n position: fixed;\n -webkit-transform: translateY(0%);\n transform: translateY(0%); }\n.disable-headroom-pinning .headroom--unpinned {\n -webkit-transform: translateY(0%) !important;\n transform: translateY(0%) !important; }\n.c-boxOnImage {\n position: relative;\n color: #ffffff;\n font-family: \"Lato\", Helvetica, Arial, sans-serif; }\n.c-boxOnImage__body {\n background: #1e2051;\n padding: 24px;\n font-weight: 300;\n color: #ddddea;\n margin-right: 24px;\n font-size: 18px;\n font-size: 1.125rem;\n line-height: 28px; }\n.c-boxOnImage__body h1,\n .c-boxOnImage__body h2,\n .c-boxOnImage__body h3,\n .c-boxOnImage__body h4,\n .c-boxOnImage__body h5,\n .c-boxOnImage__body h6 {\n color: #ffffff; }\n@media (min-width: 46.25em) {\n .c-boxOnImage__body {\n max-width: 50%;\n position: absolute;\n top: 0;\n right: 0;\n padding: 6%;\n margin: -24px 0 24px 0; } }\n@media (min-width: 81.25em) {\n .c-boxOnImage__body {\n font-size: 17px;\n font-size: 1.0625rem;\n line-height: 28px;\n padding: 6%; }\n .c-boxOnImage__body > * {\n max-width: 600px; } }\n.c-boxOnImage__body a {\n color: #00c2ff; }\n.c-boxOnImage__body:nth-of-type(3n + 0) {\n background: #1e2051; }\n.c-boxOnImage__lead {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 36px; }\n.c-boxOnImage__link {\n color: #1da1f2; }\n.c-boxOnImage__figure {\n \/* z-index: -10; *\/\n margin: 0;\n position: relative;\n margin-left: 24px;\n margin-bottom: -96px; }\n.c-boxOnImage__figure > img {\n width: 100%;\n height: 50vh;\n -o-object-fit: cover;\n object-fit: cover; }\n@media (min-width: 46.25em) {\n .c-boxOnImage__figure {\n width: 60%;\n margin: 0 48px 0 0;\n height: 560px; }\n .c-boxOnImage__figure > img {\n width: 100%;\n height: 560px;\n -o-object-fit: cover;\n object-fit: cover; } }\n.c-boxOnImage__caption {\n display: inline-block;\n color: grey;\n background-color: white;\n position: absolute;\n top: 0;\n left: 0;\n margin-left: -24px;\n margin-bottom: 96px;\n -webkit-writing-mode: vertical-rl;\n -ms-writing-mode: tb-rl;\n writing-mode: vertical-rl; }\n@media (min-width: 46.25em) {\n .c-boxOnImage__caption {\n -webkit-writing-mode: horizontal-tb;\n -ms-writing-mode: lr-tb;\n writing-mode: horizontal-tb;\n margin: 0 0 0 0;\n position: relative;\n padding-left: 6px; } }\n.c-boxOnImage--smaller {\n display: block; }\n@media (min-width: 46.25em) {\n .c-boxOnImage__body--smaller {\n position: relative; } }\n.c-boxOnImage__figure--smaller {\n display: none; }\n@media (min-width: 46.25em) {\n .c-boxOnImage__figure--smaller {\n right: 0;\n top: 24px;\n position: absolute;\n display: block; } }\n@supports (display: grid) {\n @media (min-width: 46.25em) {\n .c-boxOnImage {\n display: grid;\n grid-template-columns: 10% 10% 10% 10% 10% 10% 10% 10% 10%;\n grid-auto-rows: -webkit-min-content;\n grid-auto-rows: min-content; } }\n .c-boxOnImage__body {\n max-width: 100%;\n position: relative;\n grid-column: 7 \/ 11;\n grid-row: 1 \/ 3;\n grid-auto-rows: -webkit-min-content;\n grid-auto-rows: min-content; }\n @media (min-width: 46.25em) {\n .c-boxOnImage__body {\n padding: 10%; } }\n @media (min-width: 81.25em) {\n .c-boxOnImage__body {\n font-size: 17px;\n font-size: 1.0625rem;\n line-height: 28px;\n padding: 15%; } }\n .c-boxOnImage__body--wide {\n grid-column: 5 \/ 11; }\n .c-boxOnImage__figure {\n width: 100%;\n grid-column: 1 \/ 9;\n grid-row: 1 \/ 4; }\n .c-boxOnImage--smaller {\n display: block; }\n @media (min-width: 46.25em) {\n .c-boxOnImage--smaller {\n display: grid;\n grid-template-columns: 20% 20px 20px 400px 20px 20px 20px;\n grid-auto-rows: -webkit-min-content;\n grid-auto-rows: min-content; } }\n .c-boxOnImage__body--smaller {\n text-align: center;\n z-index: 9;\n margin-right: 0; }\n @media (min-width: 46.25em) {\n .c-boxOnImage__body--smaller {\n text-align: left;\n grid-column: 1 \/ 6;\n padding: 10%; } }\n .c-boxOnImage__figure--smaller {\n margin: 0;\n display: none; }\n @media (min-width: 46.25em) {\n .c-boxOnImage__figure--smaller {\n display: block; } }\n @media (min-width: 46.25em) {\n .c-boxOnImage__figure--smaller {\n grid-column: 2 \/ 10;\n grid-row: 1 \/ 4; }\n .c-boxOnImage__figure--smaller > img {\n height: 560px; } } }\n.c-lead::first-letter {\n color: #4a4a4a;\n letter-spacing: 0;\n text-transform: uppercase;\n color: #4a4a4a;\n font-size: 90px;\n font-size: 5.625rem;\n line-height: 1;\n font-weight: normal;\n float: left;\n margin: 0px 20px -10px 0;\n \/* THESE VALUES SET TXT WRAP AROUND DROP CAP *\/\n line-height: 1;\n \/* THIS SETS BASELINE POSITION OF DROP CAP *\/ }\n@media (min-width: 46.25em) {\n .c-lead::first-letter {\n font-size: 108px;\n font-size: 6.75rem;\n line-height: 1; } }\n.c-lead-and-toc {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; }\n.c-lead-and-toc .c-lead-and-toc__lead {\n -webkit-box-flex: 3;\n -ms-flex: 3 1 auto;\n flex: 3 1 auto; }\n.c-lead-and-toc .c-lead-and-toc__toc {\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n width: 340px;\n margin-right: -60; }\n@media (max-width: 46.24em) {\n .c-lead-and-toc .c-lead-and-toc__toc {\n display: none; } }\n.c-linkbox-wrapper {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n margin-bottom: 96px; }\n@media (max-width: 46.24em) {\n .c-linkbox-wrapper {\n margin: 0;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n display: block; } }\n.c-linkbox {\n margin: 5px;\n -webkit-transition: background-color .2s ease-out;\n transition: background-color .2s ease-out; }\n.c-linkbox svg {\n -webkit-transition: all .2s ease-out;\n transition: all .2s ease-out; }\n.c-linkbox:nth-child(3n) {\n background-color: #1da1f2; }\n.c-linkbox:nth-child(3n):hover {\n background-color: #0954a7; }\n.c-linkbox:nth-child(3n):hover svg {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); }\n.c-linkbox:nth-child(3n + 1) {\n background-color: #0079cf; }\n@media (min-width: 46.25em) {\n .c-linkbox:nth-child(3n + 1) {\n margin-top: -24px;\n margin-bottom: 24px; } }\n.c-linkbox:nth-child(3n + 1):hover {\n background-color: #0954a7; }\n.c-linkbox:nth-child(3n + 1):hover svg {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); }\n.c-linkbox:nth-child(3n + 2) {\n background-color: #1e2051; }\n.c-linkbox:nth-child(3n + 2):hover {\n background-color: #0954a7; }\n.c-linkbox:nth-child(3n + 2):hover svg {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); }\n@media (min-width: 46.25em) {\n .c-linkbox {\n height: auto;\n margin: 0; } }\n@media (min-width: 68.75em) {\n .c-linkbox {\n width: 100%; } }\n.c-linkbox:nth-child(odd) .c-linkbox__content {\n margin: 0; }\n.c-linkbox__content {\n color: #ffffff;\n padding: 48px;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n height: 100%;\n font-weight: 300;\n text-align: center; }\n@media (min-width: 81.25em) {\n .c-linkbox__content {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column; } }\n.c-linkbox__title {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.36364;\n margin-top: 0; }\n.c-linkbox__icon {\n padding: 12px; }\n.c-linkbox__arrow {\n padding: 24px; }\n.c-linkbox__body {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n padding: 12px;\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n line-height: 1.4; }\n.c-linkbox__body p {\n font-size: 18px;\n max-width: 450px;\n color: #ddddea;\n margin-bottom: 0; }\n.c-mosaic {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n.c-mosaic_item {\n width: 100%;\n background-size: cover;\n background: #0954a7;\n word-break: normal; }\n@media (min-width: 46.25em) {\n .c-mosaic_item {\n width: 49%;\n margin: 0.5%; } }\n@media (min-width: 68.75em) {\n .c-mosaic_item {\n width: 31.33%;\n margin: 1%; } }\n@supports (display: grid) {\n .c-mosaic_item:nth-child(1) {\n display: none; }\n .c-mosaic {\n display: grid;\n grid-template-columns: 1fr;\n grid-auto-rows: minmax(100px, auto);\n grid-column-gap: 20px;\n clear: both;\n grid-row-gap: 5px;\n margin: 0 5px; }\n @media (min-width: 46.25em) {\n .c-mosaic {\n margin: 0;\n grid-row-gap: 20px;\n grid-template-columns: repeat(2, 1fr);\n grid-auto-rows: minmax(300px, auto); } }\n @media (min-width: 68.75em) {\n .c-mosaic {\n margin: 0;\n grid-template-columns: repeat(3, 1fr); } }\n @media (min-width: 81.25em) {\n .c-mosaic {\n margin: 0;\n grid-template-columns: repeat(4, 1fr); } }\n .c-mosaic_item {\n background: #ffffff;\n margin: 0; }\n @media (min-width: 46.25em) {\n .c-mosaic_item {\n margin: 0; } }\n @media (min-width: 68.75em) {\n .c-mosaic_item {\n margin: 0; } }\n .c-mosaic_item:nth-child(1) {\n display: grid;\n grid-template-columns: 1fr;\n background-size: cover;\n background-position: center; }\n @media (min-width: 46.25em) {\n .c-mosaic_item:nth-child(1) {\n display: grid;\n grid-column-gap: 20px;\n grid-row-gap: 20px;\n grid-template-columns: 1fr 1fr;\n grid-template-rows: 1fr 1fr;\n grid-row: 1 \/ 3;\n grid-column: 1 \/ 3; } }\n .c-mosaic_item:nth-child(1) .c-mosaic_item-content {\n grid-row: 2 \/ 3;\n grid-column: 1 \/ 2; }\n .c-mosaic_item {\n width: 100%; }\n @media (min-width: 46.25em) and (max-width: 68.74em) {\n .c-mosaic_item:nth-child(2):nth-last-child(1) {\n grid-column: 1 \/ 3; }\n .c-mosaic_item:nth-child(4):nth-last-child(1) {\n grid-column: 1 \/ 3; }\n .c-mosaic_item:nth-child(6):nth-last-child(1) {\n grid-column: 1 \/ 3; }\n .c-mosaic_item:nth-child(3):nth-last-child(6) {\n grid-column: 1 \/ 3; }\n .c-mosaic_item:nth-child(8):nth-last-child(1) {\n grid-column: 1 \/ 3; }\n .c-mosaic_item:nth-child(5):nth-last-child(6) {\n grid-column: 1 \/ 3; }\n .c-mosaic_item:nth-child(10):nth-last-child(1) {\n grid-column: 1 \/ 3; }\n .c-mosaic_item:nth-child(5):nth-last-child(6) {\n grid-column: 1 \/ 3; }\n .c-mosaic_item:nth-child(12):nth-last-child(1) {\n grid-column: 1 \/ 3; } }\n @media (min-width: 68.75em) and (max-width: 81.24em) {\n .c-mosaic_item:nth-child(2)nth-child(9):nth-last-child(1) {\n grid-row: 1 \/ 3; }\n .c-mosaic_item:nth-child(2):nth-last-child(3) {\n grid-row: 1 \/ 3; }\n .c-mosaic_item:nth-child(4):nth-last-child(1) {\n grid-column: 2 \/ 4; }\n .c-mosaic_item:nth-child(5):nth-last-child(1) {\n grid-column: 2 \/ 4; }\n .c-mosaic_item:nth-child(2):nth-last-child(6) {\n grid-row: 1 \/ 3; }\n .c-mosaic_item:nth-child(6):nth-last-child(2) {\n grid-column: 1 \/ 3; }\n .c-mosaic_item:nth-child(8):nth-last-child(1) {\n grid-column: 2 \/ 4; }\n .c-mosaic_item:nth-child(10):nth-last-child(1) {\n grid-row: 5 \/ 6;\n grid-column: 2 \/ 4; }\n .c-mosaic_item:nth-child(9):nth-last-child(2) {\n grid-row: 4 \/ 5;\n grid-column: 2 \/ 4; }\n .c-mosaic_item:nth-child(9):nth-last-child(3) {\n grid-row: 4 \/ 6;\n grid-column: 3 \/ 4; } }\n @media (min-width: 81.25em) {\n .c-mosaic_item:nth-child(2):nth-last-child(1) {\n grid-column: 3 \/ 5;\n grid-row: 1 \/ 3; }\n .c-mosaic_item:nth-child(2):nth-last-child(2) {\n grid-column: 3 \/ 5; }\n .c-mosaic_item:nth-child(3):nth-last-child(1) {\n grid-column: 3 \/ 5; }\n .c-mosaic_item:nth-child(4):nth-last-child(1) {\n grid-column: 3 \/ 5; }\n .c-mosaic_item:nth-child(2):nth-last-child(5) {\n grid-column: 3 \/ 5; }\n .c-mosaic_item:nth-child(4):nth-last-child(3) {\n grid-row: 2 \/ 4; }\n .c-mosaic_item:nth-child(5):nth-last-child(2) {\n grid-column: 1 \/ 3; }\n .c-mosaic_item:nth-child(5):nth-last-child(3) {\n grid-row: 3 \/ 4;\n grid-column: 3 \/ 5; }\n .c-mosaic_item:nth-child(4):nth-last-child(4) {\n grid-row: 2 \/ 3;\n grid-column: 3 \/ 5; }\n .c-mosaic_item:nth-child(8):nth-last-child(1) {\n grid-column: 3 \/ 5; }\n .c-mosaic_item:nth-child(9):nth-last-child(2) {\n grid-row: 3 \/ 4;\n grid-column: 3 \/ 5; }\n .c-mosaic_item:nth-child(10):nth-last-child(1) {\n grid-column: 3 \/ 5; }\n .c-mosaic_item:nth-child(5):nth-last-child(6) {\n grid-row: 1 \/ 3;\n grid-column: 4 \/ 5; }\n .c-mosaic_item:nth-child(5):nth-last-child(7) {\n grid-row: 1 \/ 3;\n grid-column: 4 \/ 5; }\n .c-mosaic_item:nth-child(11):nth-last-child(1) {\n grid-column: 3 \/ 5; } }\n .c-mosaic_item--single:nth-child(1) {\n grid-column: 1\/5; }\n .c-mosaic_item--single:nth-child(1) + .c-mosaic_item:nth-child(2) {\n grid-column: 1 \/ 5; }\n @media (min-width: 68.75em) {\n .c-mosaic_item--single:nth-child(1) + .c-mosaic_item:nth-child(2) {\n grid-row: 2 \/ 3;\n grid-column: 1 \/ 3; } } }\n@supports (display: grid) {\n @media (min-width: 46.25em) {\n .c-mosaic_item:nth-child(1) .c-mosaic_item-content {\n background-color: #1e2051; }\n .c-mosaic_item:nth-child(1) .c-mosaic_item-content .c-mosaic_item-content__meta,\n .c-mosaic_item:nth-child(1) .c-mosaic_item-content .c-mosaic_item-title {\n color: #ffffff; } } }\n.c-mosaic_item:nth-child(4n + 1) {\n background-color: #0954a7;\n background-position: center;\n background-size: cover; }\n.c-mosaic_item:nth-child(4n + 2) {\n background-color: #0079cf;\n color: #ffffff; }\n.c-mosaic_item:nth-child(4n + 3) {\n background-color: #1e2051;\n color: #ffffff; }\n.c-mosaic_item:nth-child(4n + 4) {\n border: solid 1px #1e2051;\n background-color: #ffffff;\n color: #1e2051; }\n.c-mosaic_item-content {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n height: 100%;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding: 24px; }\n.c-mosaic_item-content__meta {\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n font-weight: 300;\n text-transform: uppercase;\n padding-bottom: 24px;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.71429; }\n@media (min-width: 46.25em) {\n .c-mosaic_item-content__meta {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5; } }\n.c-mosaic_item-title {\n -webkit-hyphens: none;\n -ms-hyphens: none;\n hyphens: none;\n font-weight: 400;\n font-size: 19.8px;\n font-size: 1.2375rem;\n line-height: 28px; }\n@media (min-width: 46.25em) {\n .c-mosaic_item-title {\n font-weight: 300;\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 30.8px; } }\n.c-mosaic_item--backgroundImage {\n -webkit-box-shadow: inset 0 0 0 500px rgba(0, 0, 0, 0.2);\n box-shadow: inset 0 0 0 500px rgba(0, 0, 0, 0.2);\n -webkit-transition: -webkit-box-shadow 0.4s;\n transition: -webkit-box-shadow 0.4s;\n transition: box-shadow 0.4s;\n transition: box-shadow 0.4s, -webkit-box-shadow 0.4s; }\n.c-mosaic_item--backgroundImage-invert {\n -webkit-box-shadow: inset 0 0 0 500px rgba(255, 255, 255, 0.4);\n box-shadow: inset 0 0 0 500px rgba(255, 255, 255, 0.4); }\n.c-mosaic_item--backgroundImage:hover {\n -webkit-box-shadow: inset 0 0 0 500px rgba(0, 0, 0, 0);\n box-shadow: inset 0 0 0 500px rgba(0, 0, 0, 0); }\na.c-mosaic_item,\n.c-mosaic_item-content {\n border-bottom: 0;\n -webkit-transition: all 0.1s;\n transition: all 0.1s;\n -webkit-transform-origin: center center;\n transform-origin: center center;\n will-change: transform, opacity; }\na.c-mosaic_item:hover {\n color: white;\n border-bottom: 0; }\n@supports (display: grid) {\n @media (min-width: 46.25em) {\n .c-mosaic_item:nth-child(1):hover .c-mosaic_item-content {\n background-color: #242d73; } } }\n.c-mosaic_item:nth-child(4n + 2):hover {\n background-color: #0954a7; }\n.c-mosaic_item:nth-child(4n + 3):hover {\n background-color: #242d73; }\n.c-mosaic_item:nth-child(4n + 4):hover {\n background-color: #e5f1fa;\n color: #1e2051;\n border: 1px solid #1e2051; }\n.c-mosaic_item:nth-child(4n + 5):hover {\n background-color: #0954a7; }\n.c-mosaic_item {\n position: relative; }\n.c-mosaic_item--backgroundImage::after {\n content: '';\n position: absolute;\n display: block;\n left: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n opacity: 0.3; }\n.c-newsletter {\n margin-bottom: 48px;\n margin-top: 48px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; }\n.c-newsletter__content {\n -webkit-box-flex: 10;\n -ms-flex-positive: 10;\n flex-grow: 10;\n background: #e5f1fa;\n padding: 48px 24px; }\n@media (min-width: 46.25em) {\n .c-newsletter__content {\n padding: 144px 48px 96px 96px; } }\n.c-newsletter__title-wrapper {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n border-bottom: 1px solid #1e2051; }\n.c-newsletter__title-wrapper:hover .c-newsletter__title {\n color: #1da1f2; }\n.c-newsletter__title-wrapper:hover .c-newsletter__input::-webkit-input-placeholder {\n color: #9b9b9b; }\n.c-newsletter__title-wrapper:hover .c-newsletter__input:-ms-input-placeholder {\n color: #9b9b9b; }\n.c-newsletter__title-wrapper:hover .c-newsletter__input::-ms-input-placeholder {\n color: #9b9b9b; }\n.c-newsletter__title-wrapper:hover .c-newsletter__input::placeholder {\n color: #9b9b9b; }\n.c-newsletter__title-wrapper:hover .c-newsletter__title-arrow svg path {\n fill: #1da1f2; }\n.c-newsletter__title-wrapper button {\n border-style: none;\n background: #e5f1fa; }\n.c-newsletter__title {\n color: #1e2051;\n margin: 0 0 12px;\n padding-bottom: 6px;\n -webkit-transition: border 0.2s ease-out;\n transition: border 0.2s ease-out;\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.4; }\n@media (min-width: 46.25em) {\n .c-newsletter__title {\n padding-bottom: 12px;\n font-size: 60px;\n font-size: 3.75rem;\n line-height: 1.6; } }\n.c-newsletter__small-title {\n padding-left: 12px; }\n.c-newsletter__input {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n color: #1e2051;\n margin: 0 0 12px;\n padding-bottom: 6px;\n -webkit-transition: border 0.2s ease-out;\n transition: border 0.2s ease-out;\n font-size: 18px;\n font-size: 1.125rem;\n line-height: 1.4;\n border-style: none;\n background: #e5f1fa;\n width: 100%;\n font-family: \"Lato\", Helvetica, Arial, sans-serif;\n padding-left: 12px; }\n@media (min-width: 46.25em) {\n .c-newsletter__input {\n padding-bottom: 12px;\n font-size: 31.33333px;\n font-size: 1.95833rem;\n line-height: 1.6; } }\n@media (min-width: 68.75em) {\n .c-newsletter__input {\n padding-bottom: 12px;\n font-size: 60px;\n font-size: 3.75rem;\n line-height: 1.6; } }\n::-webkit-input-placeholder {\n color: #1e2051;\n opacity: 1; }\n:-ms-input-placeholder {\n color: #1e2051;\n opacity: 1; }\n::-ms-input-placeholder {\n color: #1e2051;\n opacity: 1; }\n::placeholder {\n color: #1e2051;\n opacity: 1; }\n.c-newsletter__tit","body_is_truncated":true,"code":200,"headers_list":[["Connection","keep-alive"],["Content-Length","715422"],["Content-Type","text\/html"],["Date","Wed, 24 Feb 2021 09:19:01 GMT"],["Etag","\"aea9e-Vt5qDInDNRSjwflBwmUlLNJOeXs\""],["Server","Cowboy"],["Via","1.1 vegur"],["X-Powered-By","Next.js 4.2.3"]],"headers":{"Connection":"keep-alive","Content-Length":"715422","Content-Type":"text\/html","Date":"Wed, 24 Feb 2021 09:19:01 GMT","Etag":"\"aea9e-Vt5qDInDNRSjwflBwmUlLNJOeXs\"","Server":"Cowboy","Via":"1.1 vegur","X-Powered-By":"Next.js 4.2.3"}},"t":0.542276},{"failure":null,"request":{"body":"","body_is_truncated":false,"headers_list":[["Accept","text\/html,application\/xhtml+xml,application\/xml;q=0.9,*\/*;q=0.8"],["Accept-Language","en-US;q=0.8,en;q=0.5"],["Host","www.u4.no"],["User-Agent","Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/87.0.4280.141 Safari\/537.36"]],"headers":{"Accept":"text\/html,application\/xhtml+xml,application\/xml;q=0.9,*\/*;q=0.8","Accept-Language":"en-US;q=0.8,en;q=0.5","Host":"www.u4.no","User-Agent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/87.0.4280.141 Safari\/537.36"},"method":"GET","tor":{"exit_ip":null,"exit_name":null,"is_tor":false},"x_transport":"tcp","url":"http:\/\/www.u4.no\/"},"response":{"body":"<p>Found. Redirecting to <a href=\"https:\/\/www.u4.no\/\">https:\/\/www.u4.no\/<\/a><\/p>","body_is_truncated":false,"code":302,"headers_list":[["Connection","keep-alive"],["Content-Length","80"],["Content-Type","text\/html; charset=utf-8"],["Date","Wed, 24 Feb 2021 09:18:59 GMT"],["Location","https:\/\/www.u4.no\/"],["Server","Cowboy"],["Vary","Accept"],["Via","1.1 vegur"],["X-Powered-By","Express"]],"headers":{"Connection":"keep-alive","Content-Length":"80","Content-Type":"text\/html; charset=utf-8","Date":"Wed, 24 Feb 2021 09:18:59 GMT","Location":"https:\/\/www.u4.no\/","Server":"Cowboy","Vary":"Accept","Via":"1.1 vegur","X-Powered-By":"Express"}},"t":0}],"http_experiment_failure":null,"body_length_match":null,"body_proportion":0,"status_code_match":true,"headers_match":false,"title_match":null,"accessible":true,"blocking":false,"x_status":1},"test_name":"web_connectivity","test_runtime":4.8632125,"test_start_time":"2021-02-24 22:10:33","test_version":"0.2.0"}