/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{overflow-y:scroll;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;min-block-size:100%}*,*::before,*::after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,blockquote,p,pre,code,dl,dd,ol,ul,figure,hr,fieldset,legend,menu{margin-block:0;margin-inline:0;padding-block:0;padding-inline:0}main{display:block}hr{overflow:visible;box-sizing:content-box;block-size:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-block-end:0}address{font-style:normal}b,strong{font-weight:bolder}code,kbd,pre,samp,var{font-family:"SFMono-Regular","Menlo","Monaco","Segoe UI Mono","Consolas","Liberation Mono","Courier New",monospace;font-size:1em}var{font-style:normal}small{font-size:inherit}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{inset-block-end:-0.25em}sup{inset-block-start:-0.5em}ul[class],ol[class],menu[class]{list-style:none}table{inline-size:100%;border-spacing:0;border-collapse:collapse}img,object,svg{max-inline-size:100%;block-size:auto;vertical-align:middle;border-style:none}audio:not([controls]){display:none;block-size:0}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin-block:0;margin-inline:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=checkbox],[type=radio]{padding-block:0;padding-inline:0}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding-block:0;padding-inline:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:.1rem dotted ButtonText}fieldset{border-block:0;border-inline:0}legend{display:table;box-sizing:border-box;max-inline-size:100%;padding-block:0;padding-inline:0;white-space:normal;color:inherit}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{block-size:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-0.2rem}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}progress{vertical-align:baseline}details,menu{display:block}summary{display:list-item;outline:none}template{display:none}
html{overflow-x:hidden;min-block-size:100%;scroll-behavior:smooth}body{min-block-size:100vh;color:#000;background-color:#fff}
html{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:62.5%}body{font-size:1.4rem;line-height:1.6;font-family:"Schibsted Grotesk",-apple-system,system-ui,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400}@media screen and (min-width:48em){body{font-size:1.6rem}}::selection{color:#fff;background-color:#041e35}p:not(:last-child){margin-block-end:1em}code,kbd,pre,samp,var{text-align:start;word-spacing:normal;word-wrap:normal;word-break:normal;-o-tab-size:2;tab-size:2;-ms-hyphens:none;hyphens:none}a:not([class]){transition:all .2s ease;color:#041e35}@media screen and (prefers-reduced-motion:reduce){a:not([class]){transition:none}}a:not([class]):focus{outline:none}a:not([class]):focus,a:not([class]):hover,a:not([class]):visited,a:not([class]):active{color:#000}a:not([class]):link,a:not([class]):visited{text-decoration:none}h1:not([class]),h2:not([class]),h3:not([class]),h4:not([class]),h5:not([class]),h6:not([class]){font-family:"Schibsted Grotesk",-apple-system,system-ui,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}h1:not([class]){font-size:4rem}@media screen and (min-width:48em){h1:not([class]){font-size:6rem}}h2:not([class]){font-size:2.7rem}@media screen and (min-width:48em){h2:not([class]){font-size:5.4rem}}h3:not([class]){font-size:2.4rem}@media screen and (min-width:48em){h3:not([class]){font-size:3.6rem}}h4:not([class]){font-size:2.1rem}@media screen and (min-width:48em){h4:not([class]){font-size:2.7rem}}h5:not([class]){font-size:1.8rem}@media screen and (min-width:48em){h5:not([class]){font-size:2.4rem}}h6:not([class]){font-size:1.2rem}ul:not([class]),ol:not([class]),menu:not([class]),pre:not([class]),hr:not([class]){margin-block:1em;margin-inline:0}ul:not([class])+p,ul:not([class])+blockquote,hr+ul:not([class]),ol:not([class])+p,ol:not([class])+blockquote,hr+ol:not([class]),menu:not([class])+p,menu:not([class])+blockquote,hr+menu:not([class]),pre:not([class])+p,pre:not([class])+blockquote,hr+pre:not([class]),hr:not([class])+p,hr:not([class])+blockquote,hr+hr:not([class]){margin-block-start:0}ul:not([class]),ol:not([class]){padding-inline-start:2.3rem}ul:not([class]) ul,ul:not([class]) ol,ol:not([class]) ul,ol:not([class]) ol{margin-block:0}
.o-container{padding-inline:1.6rem;max-width:100%;inline-size:100%;margin-inline:auto}@media screen and (min-width:36em){.o-container{padding-inline:4.8rem}}@media screen and (min-width:62em){.o-container{padding-inline:4.8rem}}@media screen and (min-width:62em){.o-container{max-width:164rem}}.o-container--small{padding-inline:1.6rem}@media screen and (min-width:36em){.o-container--small{padding-inline:4.8rem}}@media screen and (min-width:62em){.o-container--small{padding-inline:4.8rem}}.o-container--small{max-width:81.6rem;margin-inline:auto}
.o-grid{margin-inline:-0.8rem;display:flex;flex-wrap:wrap;box-sizing:border-box;list-style:none}@media screen and (min-width:36em){.o-grid{margin-inline:-2.4rem}}@media screen and (min-width:62em){.o-grid{margin-inline:-2.4rem}}.o-grid>.o-grid__item{padding-inline:.8rem;flex-basis:auto;box-sizing:inherit;inline-size:100%;min-inline-size:0}@media screen and (min-width:36em){.o-grid>.o-grid__item{padding-inline:2.4rem}}@media screen and (min-width:62em){.o-grid>.o-grid__item{padding-inline:2.4rem}}
.o-media{display:flex;align-items:flex-start}.o-media>.o-media__fixed{padding-inline-end:1.6rem}@media screen and (min-width:36em){.o-media>.o-media__fixed{padding-inline-end:4.8rem}}@media screen and (min-width:62em){.o-media>.o-media__fixed{padding-inline-end:4.8rem}}.o-media>.o-media__fluid{flex:1}
