@font-face{font-family:arimo;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/arimo-latin-ext-400-italic.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:arimo;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/arimo-latin-400-italic.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:arimo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/arimo-latin-ext-400.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:arimo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/arimo-latin-400.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:arimo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/arimo-latin-ext-700.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:arimo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/arimo-latin-700.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--slate:#6b8198;--slate-deep:#4a5f74;--slate-mist:#e9edf1;--slate-tint:#f4f6f8;--blue:#2492cb;--blue-deep:#1669ad;--menu:#1c6e9a;--menu-hover:#109cde;--ink:#000;--ink-soft:#4b4b4b;--paper:#fff;--line:#d6dde4;--footer:#666;--footer-text:#ddd;--font:"Arimo", "Liberation Sans", Arial, Helvetica, sans-serif;--measure:40em;--wrap:72rem;--gutter:clamp(1rem, 4vw, 2.5rem);--radius:4px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}body{margin:0;font-family:var(--font);font-size:18px;line-height:1.55;color:var(--ink);background:var(--paper);display:flex;flex-direction:column;min-height:100vh}.site-main{flex:1 0 auto}img,video{max-width:100%;height:auto}a{color:var(--blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}a:hover,a:focus{color:var(--blue-deep)}:focus-visible{outline:3px solid var(--menu-hover);outline-offset:2px}.wrap{width:min(100% - 2 * var(--gutter),var(--wrap));margin-inline:auto}.skip-link{position:absolute;left:-999px;top:.5rem;background:var(--blue-deep);color:#fff;padding:.5rem 1rem;z-index:100}.skip-link:focus{left:.5rem}h1,h2,h3,h4{font-weight:700;line-height:1.2;color:var(--slate-deep);margin:0}h1{font-size:clamp(1.9rem,1.4rem + 1.8vw,2.6rem);letter-spacing:-.01em}h2{font-size:1.5rem;margin-top:2.2rem;margin-bottom:.6rem}h3{font-size:1.2rem;margin-top:1.8rem;margin-bottom:.4rem}h4{font-size:1.05rem;margin-top:1.4rem;margin-bottom:.3rem}p{margin:0 0 1.1em}ul,ol{margin:0 0 1.2em;padding-left:1.4em}li+li{margin-top:.25em}blockquote{margin:1.5em 0;padding:.8em 1.2em;border-left:4px solid var(--slate);background:var(--slate-tint);color:var(--ink-soft)}blockquote p:last-child{margin-bottom:0}hr{border:0;border-top:1px solid var(--line);margin:2.5rem 0}pre{background:var(--slate-tint);border:1px solid var(--line);padding:1rem;overflow-x:auto;font-size:.85em;line-height:1.45}code{font-family:ui-monospace,Consolas,courier new,monospace;font-size:.9em}small{font-size:.85em}sup,sub{line-height:0}.button{display:inline-block;padding:.7em 1.4em;border-radius:var(--radius);font-weight:700;text-decoration:none;line-height:1.25;border:2px solid transparent;cursor:pointer;font-family:inherit;font-size:1rem}.button-primary{background:var(--blue-deep);color:#fff;border-color:var(--blue-deep)}.button-primary:hover,.button-primary:focus{background:var(--blue);border-color:var(--blue);color:#fff}.button-secondary{background:0 0;color:var(--blue-deep);border-color:var(--blue-deep)}.button-secondary:hover,.button-secondary:focus{background:var(--slate-mist);color:var(--blue-deep)}.button.is-disabled{background:var(--slate);border-color:var(--slate);color:#fff;cursor:not-allowed}.site-header{background:var(--paper);border-bottom:1px solid var(--line);position:relative;z-index:20}.header-bar{display:flex;align-items:center;gap:1rem;min-height:4.5rem;flex-wrap:wrap}.brand{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;color:var(--slate-deep);margin-right:auto}.brand-mark{width:44px;height:44px;border-radius:6px;display:block}.brand-name{font-size:1.45rem;font-weight:700;letter-spacing:-.01em}.nav-toggle{display:none;align-items:center;gap:.5rem;background:0 0;border:2px solid var(--line);border-radius:var(--radius);padding:.45rem .8rem;font:inherit;font-weight:700;color:var(--slate-deep);cursor:pointer}.nav-toggle-bars{width:20px;height:2px;background:currentColor;position:relative;display:block}.nav-toggle-bars::before,.nav-toggle-bars::after{content:"";position:absolute;left:0;width:20px;height:2px;background:currentColor}.nav-toggle-bars::before{top:-6px}.nav-toggle-bars::after{top:6px}.nav-toggle[aria-expanded=true] .nav-toggle-bars{background:0 0}.nav-toggle[aria-expanded=true] .nav-toggle-bars::before{top:0;transform:rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-bars::after{top:0;transform:rotate(-45deg)}.site-nav ul{list-style:none;margin:0;padding:0}.site-nav li{margin:0}.nav-list{display:flex;gap:.25rem}.nav-item{position:relative;display:flex;align-items:center}.nav-link{display:block;padding:.6rem .75rem;color:var(--slate-deep);font-weight:700;text-decoration:none;border-bottom:3px solid transparent;white-space:nowrap}.nav-link:hover,.nav-link:focus{color:var(--menu-hover)}.nav-item.is-active>.nav-link{border-bottom-color:var(--menu);color:var(--menu)}.nav-sub-toggle{width:1.6rem;height:1.6rem;border:0;background:0 0;cursor:pointer;padding:0;margin-left:-.35rem;color:var(--slate-deep)}.nav-sub-toggle::before{content:"";display:block;width:.5rem;height:.5rem;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);margin:0 auto .2rem}.nav-sub{position:absolute;top:100%;left:0;min-width:18rem;max-width:26rem;background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--menu);box-shadow:0 10px 24px rgba(74,95,116,.18);padding:.4rem 0;display:none;z-index:30}.nav-item:hover>.nav-sub,.nav-item:focus-within>.nav-sub,.nav-item.is-open>.nav-sub{display:block}.nav-sub a{display:block;padding:.5rem 1rem;color:var(--ink);text-decoration:none;line-height:1.35}.nav-sub a:hover,.nav-sub a:focus{background:var(--slate-mist);color:var(--blue-deep)}.nav-sub a[aria-current=page]{color:var(--menu);font-weight:700;box-shadow:inset 4px 0 0 var(--menu)}@media(max-width:62rem){.nav-toggle{display:inline-flex}.site-nav{display:none;width:100%;padding:.5rem 0 1rem}.site-nav.is-open{display:block}.nav-list{flex-direction:column;gap:0}.nav-item{flex-wrap:wrap;border-top:1px solid var(--line)}.nav-link{flex:1;padding:.75rem .25rem;border-bottom:0;white-space:normal}.nav-item.is-active>.nav-link{box-shadow:inset 4px 0 0 var(--menu);padding-left:.75rem}.nav-sub-toggle{width:2.75rem;height:2.75rem;margin:0}.nav-sub{position:static;display:none;width:100%;box-shadow:none;border:0;border-left:3px solid var(--slate-mist);margin:0 0 .5rem .5rem;padding:0;max-width:none}.nav-item:hover>.nav-sub,.nav-item:focus-within>.nav-sub{display:none}.nav-item.is-open>.nav-sub{display:block}}.hero{background-color:var(--slate);background-image:linear-gradient(90deg,rgba(74,95,116,.92) 0%,rgba(107,129,152,.55) 55%,rgba(107,129,152,.25) 100%),var(--hero-image);background-size:cover;background-position:50%;color:#fff;padding:clamp(2.5rem,7vw,5.5rem)0}.hero-inner>*{max-width:44rem}.hero-title{color:#fff;font-size:clamp(2rem,1.4rem + 2.6vw,3.2rem);max-width:16em}.hero-lead{font-size:1.15rem;max-width:34em;margin:1.2rem 0 1.8rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.hero .button-secondary{color:#fff;border-color:#fff}.hero .button-secondary:hover,.hero .button-secondary:focus{background:rgba(255,255,255,.15);color:#fff}.hero-note{margin:1.4rem 0 0;font-size:.95rem;opacity:.92}.hero-note a{color:#fff}.home-content{padding:2.5rem 0 3rem}.page-header{background:var(--slate-tint);border-bottom:1px solid var(--line);padding:1.4rem 0 1.6rem;margin-bottom:2rem}.page-header-plain{background:0 0;border-bottom:0;padding-bottom:0;margin-bottom:1rem}.page-title{max-width:24em}.breadcrumbs{font-size:.9rem;margin-bottom:.5rem;color:var(--ink-soft)}.breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem 0}.breadcrumbs li{margin:0}.breadcrumbs li+li::before{content:"/";margin:0 .5em;color:var(--slate)}.breadcrumbs a{color:var(--ink-soft);text-decoration:none}.breadcrumbs a:hover,.breadcrumbs a:focus{color:var(--blue-deep);text-decoration:underline}.prose{max-width:var(--measure);padding-bottom:3rem}.prose>p,.prose>ul,.prose>ol,.prose>blockquote{max-width:var(--measure)}.prose img{display:block;margin:1.2rem 0;border-radius:var(--radius)}.prose a img{margin:0}.prose p>img:only-child{margin:1.2rem 0}.figure{margin:1.6rem 0}.figure img{margin:0}.figure figcaption{font-size:.9rem;color:var(--ink-soft);margin-top:.5rem}.page-lastmod{font-size:.85rem;color:var(--ink-soft);margin-top:3rem;border-top:1px solid var(--line);padding-top:.8rem}.with-sidebar{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem 3rem;align-items:start}@media(min-width:62rem){.with-sidebar{grid-template-columns:minmax(0,1fr)17rem}.siblings{position:sticky;top:1rem}}.table-scroll{overflow-x:auto;margin:1.5rem 0;max-width:100%;border:1px solid var(--line);border-radius:var(--radius)}.table-scroll table{margin:0;border:0}table{border-collapse:collapse;width:100%;font-size:.85rem;line-height:1.4}th,td{padding:.45rem .7rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}th{background:var(--slate-mist);color:var(--slate-deep);font-weight:700;position:sticky;top:0}tbody tr:nth-child(even){background:var(--slate-tint)}td p{margin:0 0 .4em}td p:last-child{margin:0}.siblings-details summary{list-style:none;cursor:default}.siblings-details summary::-webkit-details-marker{display:none}.siblings-parent{display:block;font-weight:700;color:var(--slate-deep);text-decoration:none;padding:.5rem .75rem;border-bottom:2px solid var(--slate)}.siblings-list{list-style:none;margin:0;padding:.4rem 0 0}.siblings-list li{margin:0}.siblings-list a{display:block;padding:.4rem .75rem;color:var(--ink);text-decoration:none;border-left:3px solid transparent}.siblings-list a:hover,.siblings-list a:focus{background:var(--slate-tint);color:var(--blue-deep)}.siblings-list li.is-current a{border-left-color:var(--menu);color:var(--menu);font-weight:700;background:var(--slate-tint)}@media(max-width:62rem){.siblings{order:-1}.siblings-details summary{cursor:pointer}.siblings-parent{pointer-events:none}.siblings-details summary::after{content:"Vis sider";font-size:.85rem;color:var(--blue);float:right;margin-top:-1.9rem;margin-right:.75rem}.siblings-details[open] summary::after{content:"Skjul"}}.card-grid{list-style:none;margin:1.5rem 0 2.5rem;padding:0;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.card-grid li{margin:0}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);overflow:hidden;height:100%}.card:hover,.card:focus-within{border-color:var(--slate)}.card-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.card-media{aspect-ratio:16/10;background:var(--slate-mist);overflow:hidden}.card-media img{width:100%;height:100%;object-fit:cover;display:block}.card-placeholder{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,var(--slate) 0%,var(--slate-deep) 100%);color:rgba(255,255,255,.85);font-size:3rem;font-weight:700}.card-body{padding:.9rem 1rem 1.1rem;display:flex;flex-direction:column;gap:.4rem}.card-title{font-size:1.1rem;margin:0;color:var(--blue-deep)}.card-link:hover .card-title,.card-link:focus .card-title{text-decoration:underline}.card-text{margin:0;font-size:.92rem;color:var(--ink-soft);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-meta{margin:0;font-size:.85rem;color:var(--ink-soft)}.page-list{columns:2;column-gap:2.5rem;list-style:none;padding:0;margin:1rem 0 2rem;max-width:40rem}.page-list li{break-inside:avoid;margin:0}.page-list a{display:block;padding:.4rem 0;border-bottom:1px solid var(--line);text-decoration:none}.page-list a:hover,.page-list a:focus{text-decoration:underline}@media(max-width:40rem){.page-list{columns:1}}.download-box{margin:1.5rem 0 2rem}.download-button{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.9rem 1.6rem}.download-label{font-size:1.1rem}.download-file{font-size:.85rem;font-weight:400;opacity:.9}.download-pending{font-size:.9rem;color:var(--ink-soft);margin:.6rem 0 0;max-width:34em}.signup-form{max-width:34rem;margin:1rem 0 2rem}.field{margin-bottom:1rem}.field-row{display:grid;gap:0 1rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.field label{display:block;font-weight:700;font-size:.95rem;margin-bottom:.25rem;color:var(--slate-deep)}.field .optional{font-weight:400;color:var(--ink-soft)}.field input{width:100%;padding:.6rem .7rem;border:1px solid var(--slate);border-radius:var(--radius);font:inherit;font-size:1rem}.field input:focus{border-color:var(--blue);outline:3px solid rgba(36,146,203,.3);outline-offset:0}.honeypot{position:absolute;left:-5e3px}.signup-note{font-size:.85rem;color:var(--ink-soft);margin-top:.8rem}.newsletter-list{list-style:none;padding:0;margin:1rem 0 2rem;max-width:40rem}.newsletter-list li{margin:0;padding:.6rem 0;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:.2rem 1rem;justify-content:space-between}.newsletter-list time{color:var(--ink-soft);font-size:.9rem;white-space:nowrap}.embed{position:relative;aspect-ratio:16/9;margin:1.5rem 0;background:var(--slate-mist)}.embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.site-footer{background:var(--footer);color:var(--footer-text);margin-top:3rem;padding:2.5rem 0 1.5rem;font-size:.95rem}.site-footer a{color:var(--footer-text)}.site-footer a:hover,.site-footer a:focus{color:#fff}.footer-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.footer-heading{font-size:1rem;color:#fff;margin:0 0 .6rem}.footer-links{list-style:none;margin:0;padding:0}.footer-links li{margin:0 0 .3rem}.footer-legal{margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.2);font-size:.85rem}.footer-legal p{margin:0}@media print{.site-header,.site-footer,.siblings,.hero-actions{display:none}body{font-size:11pt}a{color:inherit;text-decoration:none}}.prose:has(>.aside){max-width:none}.prose:has(>.aside)>p,.prose:has(>.aside)>ul,.prose:has(>.aside)>ol,.prose:has(>.aside)>h2,.prose:has(>.aside)>h3,.prose:has(>.aside)>.note,.prose:has(>.aside)>.table-scroll{max-width:var(--measure)}.aside{float:right;width:min(100%,21rem);margin:0 0 1.5rem 2.5rem;padding:1rem 1.2rem 1.2rem;background:var(--slate-tint);border:1px solid var(--line);border-top:4px solid var(--slate);border-radius:var(--radius);font-size:.9rem;line-height:1.5}.aside>:first-child{margin-top:0}.aside>:last-child{margin-bottom:0}.aside h2,.aside h3{font-size:1.05rem;margin-top:1.2rem}.aside img{margin:.6rem 0;background:#fff;padding:.4rem;border-radius:var(--radius);max-width:100%}.aside .note{margin:0 0 1rem;padding:.7rem .9rem;font-size:inherit}.aside .button{display:block;text-align:center;margin-top:1rem}.aside .table-scroll{margin:1rem 0}.note{margin:1.2rem 0 1.8rem;padding:1rem 1.2rem;background:#edf5fb;border-left:4px solid var(--blue-deep);border-radius:0 var(--radius)var(--radius)0;color:var(--ink)}.note>:first-child{margin-top:0}.note>:last-child{margin-bottom:0}@media(max-width:62rem){.aside{float:none;width:100%;margin:1.5rem 0}}.prose::after{content:"";display:block;clear:both}