.logo{display:block;width:180px;aspect-ratio:218 / 56;flex-shrink:0}.logo img{display:block;position:static;width:100%;height:auto;max-width:100%}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/schibsted-grotesk.ttf) format("truetype")}html :is(.logo,.legal-logo){display:inline-flex;align-items:center;gap:11px;width:auto;aspect-ratio:auto;color:#25383e;text-decoration:none}html :is(.logo,.legal-logo) .identity-symbol{width:38px;height:36px;flex:0 0 auto}.identity-name{font-family:Schibsted Grotesk,sans-serif;font-size:28px;font-weight:650;line-height:1;letter-spacing:-.045em}:root{--ink: #153b50;--muted: #55607a;--line: #e3e8f2;--blue: #174c65;--paper: #fcfdfb;color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.legal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:820px;margin:0 auto;padding:18px 20px}.legal-logo img{height:34px;width:auto;display:block}.legal-header nav{display:flex;gap:18px;flex-wrap:wrap}.legal-header nav a{color:var(--muted);text-decoration:none;font-weight:600;font-size:14px}.legal-header nav a:hover{color:var(--blue)}.legal{max-width:820px;margin:0 auto;padding:24px 20px 64px;overflow-wrap:anywhere}.legal h1{font-size:clamp(30px,6vw,44px);line-height:1.1;margin:6px 0 22px;letter-spacing:-.02em}.legal h2{font-size:20px;margin:40px 0 10px;scroll-margin-top:16px}.legal p,.legal li{color:#253050}.legal ul{padding-left:22px}.legal li{margin:6px 0}.legal-kicker{color:var(--muted);font-size:14px;margin:0}.legal-toc{margin:28px 0 8px;padding:16px 20px;border:1px solid var(--line);border-radius:14px;background:#fff}.legal-toc ol{margin:0;padding-left:0;list-style:none;columns:2 220px;column-gap:24px}.legal-toc li{margin:4px 0;break-inside:avoid}.legal-toc a{color:var(--blue);text-decoration:none;font-size:14px}.legal-footer{max-width:820px;margin:0 auto;padding:24px 20px 40px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.skip-link{position:absolute;left:16px;top:-48px;padding:8px 12px;border-radius:8px;background:#0754ff;color:#fff;z-index:10}.skip-link:focus{top:12px}
