*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f5ef;color:#16181d;font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}:focus-visible{outline:2px solid #1f3fd6;outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

@property --x-height {
  syntax: "*";
  inherits: false
}

@property --x-opacity {
  syntax: "*";
  inherits: false
}

:root, .xrnalbn {
  --x1vbr75p: "Schibsted Grotesk", system-ui, sans-serif;
  --xcs7xlv: "Geist Mono", ui-monospace, monospace;
}

:root, .xj8itz7 {
  --xvedrsc: #f7f5ef;
  --xcl83l7: #fff;
  --xq0txx9: #fbfaf6;
  --x1ayk22o: #16181d;
  --xv45su9: #3a3d45;
  --xqadr53: #5b5f68;
  --xrybj0h: #e4e0d5;
  --x12qo0f5: #d9d4c7;
  --xrt705k: #cfcabd;
  --xz9q8md: #1f3fd6;
  --x10t6vr9: #122a9c;
  --x1r4eqf4: #dce3ff;
  --x1b9ml30: #fff;
}

.x1ghz6dp:not(#\#) {
  margin: 0;
}

.x1qhigcl:not(#\#) {
  padding: 20px;
}

.xggk2y7:not(#\#) {
  padding: 24px;
}

.x10xs6qf:not(#\#) {
  padding: 28px;
}

.x15fnm84:not(#\#) {
  padding: 32px;
}

.x1gkjlqi:not(#\#) {
  padding: 40px;
}

.xsnjmi6:not(#\#):not(#\#) {
  border-color: #eeeae0;
}

.xpmtx5b:not(#\#):not(#\#) {
  border-color: var(--x12qo0f5);
}

.xp8uj4y:not(#\#):not(#\#) {
  border-color: var(--x1ayk22o);
}

.x1u8c34w:not(#\#):not(#\#) {
  border-color: var(--xrt705k);
}

.xlh5mly:not(#\#):not(#\#) {
  border-color: var(--xrybj0h);
}

.x1gprekq:not(#\#):not(#\#) {
  border-color: var(--xz9q8md);
}

.x16rqkct:not(#\#):not(#\#) {
  border-radius: 50%;
}

.xbsl7fq:not(#\#):not(#\#) {
  border-style: dashed;
}

.x1y0btm7:not(#\#):not(#\#) {
  border-style: solid;
}

.xvndefy:not(#\#):not(#\#) {
  border-width: 1.5px;
}

.xmkeg23:not(#\#):not(#\#) {
  border-width: 1px;
}

.xdh2fpr:not(#\#):not(#\#) {
  border-width: 2px;
}

.x1v2ro7d:not(#\#):not(#\#) {
  gap: 12px;
}

.x1af02g3:not(#\#):not(#\#) {
  gap: 14px;
}

.xou54vl:not(#\#):not(#\#) {
  gap: 16px;
}

.x1c1vhfx:not(#\#):not(#\#) {
  gap: 20px;
}

.x1665zp3:not(#\#):not(#\#) {
  gap: 24px;
}

.x33pbmt:not(#\#):not(#\#) {
  gap: 28px;
}

.x1rzw5jd:not(#\#):not(#\#) {
  gap: 32px;
}

.x1y9zxd1:not(#\#):not(#\#) {
  gap: 48px;
}

.x1jnr06f:not(#\#):not(#\#) {
  gap: 4px;
}

.xdim9vw:not(#\#):not(#\#) {
  gap: 64px;
}

.x17d4w8g:not(#\#):not(#\#) {
  gap: 6px;
}

.x167g77z:not(#\#):not(#\#) {
  gap: 8px;
}

.xe8uvvx:not(#\#):not(#\#) {
  list-style: none;
}

.xvueqy4:not(#\#):not(#\#) {
  margin-inline: auto;
}

.x1ij4o8o:not(#\#):not(#\#) {
  padding-block: 112px;
}

.x1qvrp8:not(#\#):not(#\#) {
  padding-block: 128px;
}

.x10dr8xq:not(#\#):not(#\#) {
  padding-block: 12px;
}

.x1e9difb:not(#\#):not(#\#) {
  padding-block: 28px;
}

.x14tan9n:not(#\#):not(#\#) {
  padding-block: 72px;
}

.x6sgm8y:not(#\#):not(#\#) {
  padding-block: 96px;
}

.xqin4a2:not(#\#):not(#\#) {
  padding-inline: 14px;
}

.x1pbfunf:not(#\#):not(#\#) {
  padding-inline: 28px;
}

.x1t6ggfl:not(#\#):not(#\#) {
  padding-inline: 30px;
}

.x1sdxjpb:not(#\#):not(#\#) {
  padding-inline: 48px;
}

.xdqyycr:not(#\#):not(#\#) {
  padding-inline: 8px;
}

.x1hl2dhg:not(#\#):not(#\#) {
  text-decoration: none;
}

.xdmyvs8:hover:not(#\#):not(#\#) {
  border-color: var(--x10t6vr9);
}

.xauejqo:hover:not(#\#):not(#\#), .x1x40mjn:focus:not(#\#):not(#\#) {
  border-color: var(--xz9q8md);
}

.x6s0dn4:not(#\#):not(#\#):not(#\#) {
  align-items: center;
}

.xuk3077:not(#\#):not(#\#):not(#\#) {
  align-items: flex-end;
}

.x1cy8zhl:not(#\#):not(#\#):not(#\#) {
  align-items: flex-start;
}

.xqcrz7y:not(#\#):not(#\#):not(#\#) {
  align-self: flex-start;
}

.x1y8v6su:not(#\#):not(#\#):not(#\#) {
  align-self: start;
}

.xkh2ocl:not(#\#):not(#\#):not(#\#) {
  align-self: stretch;
}

.x186iv6y:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 16 / 9;
}

.xjbqb8w:not(#\#):not(#\#):not(#\#) {
  background-color: #0000;
}

.xldi28h:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1ayk22o);
}

.xfuqz0k:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xcl83l7);
}

.xqbd4jh:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xq0txx9);
}

.x12tr6r1:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xvedrsc);
}

.xs1i1ag:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xz9q8md);
}

.x1hk6msm:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(#1f3fd612 1px, #0000 1px), linear-gradient(90deg, #1f3fd612 1px, #0000 1px);
}

.xnvw0yq:not(#\#):not(#\#):not(#\#) {
  background-size: 20px 20px;
}

.xeutlqa:not(#\#):not(#\#):not(#\#) {
  background-size: 24px 24px;
}

.xmyb4sy:not(#\#):not(#\#):not(#\#) {
  background-size: 28px 28px;
}

.x1r5xyod:not(#\#):not(#\#):not(#\#) {
  color: #e8ecff;
}

.xuvtob4:not(#\#):not(#\#):not(#\#) {
  color: var(--x1ayk22o);
}

.xsc054r:not(#\#):not(#\#):not(#\#) {
  color: var(--x1b9ml30);
}

.x1etm7rw:not(#\#):not(#\#):not(#\#) {
  color: var(--x1r4eqf4);
}

.x2retym:not(#\#):not(#\#):not(#\#) {
  color: var(--xqadr53);
}

.x1lh8es1:not(#\#):not(#\#):not(#\#) {
  color: var(--xv45su9);
}

.xy8kfzk:not(#\#):not(#\#):not(#\#) {
  color: var(--xvedrsc);
}

.xmx5zkf:not(#\#):not(#\#):not(#\#) {
  color: var(--xz9q8md);
}

.xf2q2za:not(#\#):not(#\#):not(#\#) {
  column-gap: 64px;
}

.x1ypdohk:not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}

.x78zum5:not(#\#):not(#\#):not(#\#) {
  display: flex;
}

.xrvj5dj:not(#\#):not(#\#):not(#\#) {
  display: grid;
}

.x3nfvp2:not(#\#):not(#\#):not(#\#) {
  display: inline-flex;
}

.xt0psk2:not(#\#):not(#\#):not(#\#) {
  display: inline;
}

.xdt5ytf:not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}

.x1iyjqo2:not(#\#):not(#\#):not(#\#) {
  flex-grow: 1;
}

.x1a02dak:not(#\#):not(#\#):not(#\#) {
  flex-wrap: wrap;
}

.x141w9tc:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1vbr75p);
}

.x1bnnvte:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xcs7xlv);
}

.x4z9k3i:not(#\#):not(#\#):not(#\#) {
  font-size: 13px;
}

.xif65rj:not(#\#):not(#\#):not(#\#) {
  font-size: 14px;
}

.x1jvydc1:not(#\#):not(#\#):not(#\#) {
  font-size: 15px;
}

.x1j61zf2:not(#\#):not(#\#):not(#\#) {
  font-size: 16px;
}

.x19d36u7:not(#\#):not(#\#):not(#\#) {
  font-size: 17px;
}

.x1i1m3gp:not(#\#):not(#\#):not(#\#) {
  font-size: 22px;
}

.x1s3cmhv:not(#\#):not(#\#):not(#\#) {
  font-size: 32px;
}

.xqozcyj:not(#\#):not(#\#):not(#\#) {
  font-size: 36px;
}

.x102p7hv:not(#\#):not(#\#):not(#\#) {
  font-size: 44px;
}

.x93iunb:not(#\#):not(#\#):not(#\#) {
  font-size: 48px;
}

.x1fhusgw:not(#\#):not(#\#):not(#\#) {
  font-size: 56px;
}

.xcdf80j:not(#\#):not(#\#):not(#\#) {
  font-size: 64px;
}

.x15ju4fl:not(#\#):not(#\#):not(#\#) {
  font-size: 72px;
}

.x1xceadr:not(#\#):not(#\#):not(#\#) {
  font-size: 80px;
}

.x1s74f3r:not(#\#):not(#\#):not(#\#) {
  font-size: 88px;
}

.xk50ysn:not(#\#):not(#\#):not(#\#) {
  font-weight: 500;
}

.x1s688f:not(#\#):not(#\#):not(#\#) {
  font-weight: 600;
}

.x8z353p:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 180px minmax(0, 1fr);
}

.x46o4rl:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 280px minmax(0, 1fr);
}

.x1eija96:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
}

.x1mfo2qc:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 760px);
}

.xnby9oq:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.x185a7wo:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.x1sipb5g:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.xl56j7k:not(#\#):not(#\#):not(#\#) {
  justify-content: center;
}

.x1qughib:not(#\#):not(#\#):not(#\#) {
  justify-content: space-between;
}

.x1w69ole:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.025em;
}

.x1b4dsll:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.03em;
}

.x1dgsrnt:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .06em;
}

.x9pfba7:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .08em;
}

.xqahw4z:not(#\#):not(#\#):not(#\#) {
  line-height: 1.02;
}

.x1f41ap9:not(#\#):not(#\#):not(#\#) {
  line-height: 1.05;
}

.xax6vvg:not(#\#):not(#\#):not(#\#) {
  line-height: 1.12;
}

.xo5v014:not(#\#):not(#\#):not(#\#) {
  line-height: 1;
}

.xb4nw82:not(#\#):not(#\#):not(#\#) {
  opacity: var(--x-opacity);
}

.x10l6tqk:not(#\#):not(#\#):not(#\#) {
  position: absolute;
}

.x1n2onr6:not(#\#):not(#\#):not(#\#) {
  position: relative;
}

.x288g5:not(#\#):not(#\#):not(#\#) {
  resize: vertical;
}

.x2b8uid:not(#\#):not(#\#):not(#\#) {
  text-align: center;
}

.xtvhhri:not(#\#):not(#\#):not(#\#) {
  text-transform: uppercase;
}

.x3pynha:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 4px;
}

.xx6bhzk:not(#\#):not(#\#):not(#\#) {
  transition-duration: .15s;
}

.xzo0q3i:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, color, border-color;
}

.x15406qy:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color;
}

.xshfolx:not(#\#):not(#\#):not(#\#) {
  transition-property: border-color;
}

.x1mkxz01:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x10t6vr9);
}

.xsb2x3w:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1ayk22o);
}

.xg3t426:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x10t6vr9);
}

.xcposx9:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--xvedrsc);
}

.xx4t1t9:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--xz9q8md);
}

.x1wdc9lv:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x12qo0f5);
}

.x1gig7ub:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xrybj0h);
}

.x1q0q8m5:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: solid;
}

.xso031l:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 1px;
}

.xcttjsj:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--xz9q8md);
}

.x19ypqd9:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-style: solid;
}

.x19sr0n1:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: 2px;
}

.x10rekhp:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x12qo0f5);
}

.xtaxfk1:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--xrybj0h);
}

.x13fuv20:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: solid;
}

.x178xt8z:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 1px;
}

.x1v9usgg:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 14px;
}

.x1b51vyi:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 180px;
}

.xjm9jq1:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1px;
}

.x16ye13r:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x-height);
}

.x1al85gx:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: -41px;
}

.x1cm6mvd:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: -40px;
}

.xqui205:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 24px;
}

.x1xmf6yo:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 8px;
}

.xr1yuqi:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: auto;
}

.xted6l9:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1000px;
}

.x1ikqzku:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1200px;
}

.x1lr1uin:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 420px;
}

.x27kpxv:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 560px;
}

.x11gisft:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 640px;
}

.x7ep2pv:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 680px;
}

.xwnkcuf:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 720px;
}

.x1xr5p7o:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 860px;
}

.x21xpn4:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 32px;
}

.xg0is8a:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 420px;
}

.x1wxaq2x:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 48px;
}

.x7ywyr2:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 50px;
}

.x1fns5xo:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 40px;
}

@media (width <= 760px) {
  .x1ocy66i.x1ocy66i:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: 24px;
  }
}

.x129n6ie:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 112px;
}

.x1kg17uk:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 128px;
}

.x1sgudl8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 48px;
}

.xzk7aed:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 64px;
}

.x1tudf5h:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 32px;
}

.xexx8yu:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 0;
}

.x1evdl5j:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 120px;
}

.x7sb2j6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 28px;
}

.x1miatn0:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 32px;
}

.x1iorvi4:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 4px;
}

.x1uysmmv:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 64px;
}

.x17teg8n:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 96px;
}

.xfr5jun:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 8px;
}

.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.x6jxa94:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 14px;
}

.xycev2y:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 60%;
}

@media (width <= 760px) {
  .xlm4krb.xlm4krb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 12px;
  }

  .x1kldgoq.x1kldgoq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 20px;
  }

  .x1ir0ts0.x1ir0ts0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 8px;
  }

  .x1atr085.x1atr085:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-block: 64px;
  }

  .x1qrf9xu.x1qrf9xu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-block: 72px;
  }

  .xbkzbb7.xbkzbb7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-block: 80px;
  }

  .xfjqvib.xfjqvib:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-inline: 20px;
  }

  .xcmiiuz.xcmiiuz:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: none;
  }

  .xu9rrg8.xu9rrg8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 19px;
  }

  .x44739j.x44739j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 34px;
  }

  .x1i0lx0s.x1i0lx0s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 36px;
  }

  .xaxxn4i.xaxxn4i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 40px;
  }

  .x1g3257m.x1g3257m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 46px;
  }

  .xfjyxtc.xfjyxtc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 52px;
  }

  .xm61gay.xm61gay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }

  .x1j7z57c.x1j7z57c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .x5ksswv.x5ksswv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 72px;
  }

  .x1j0m4fp.x1j0m4fp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 80px;
  }

  .x7r9nbe.x7r9nbe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 64px;
  }

  .x1btj9bz.x1btj9bz:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 72px;
  }
}
