/*chrome:css*/
  .topbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:22px 32px;max-width:1080px;margin:0 auto;}
  .topbar .logo{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:23px;color:#241f1a;text-decoration:none;letter-spacing:-.02em;}
  .navtog{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none;}
  .burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:11px;cursor:pointer;border-radius:10px;}
  .burger span{display:block;height:2px;background:#241f1a;border-radius:2px;}
  .navlinks{display:flex;align-items:center;gap:6px;flex-wrap:wrap;}
  .navlinks a{font-weight:600;font-size:14px;color:#6d6459;padding:8px 14px;border-radius:10px;text-decoration:none;}
  .navlinks a:hover{background:#f4ece2;}
  .navlinks a.on{color:#241f1a;background:#f4ece2;}
  .navcta{background:#FF7A2F;color:#241f1a !important;padding:12px 20px;border-radius:14px;font-size:15px;font-weight:700;box-shadow:0 4px 0 #d95c17;text-decoration:none;}
  .navcta:hover{background:#ff8a47;}
  .sitefoot{border-top:1px solid #f0e6d8;max-width:1080px;margin:60px auto 0;padding:26px 32px 40px;font-size:14px;color:#6d6459;display:flex;gap:22px;flex-wrap:wrap;align-items:center;}
  .sitefoot a{color:#6d6459;font-weight:600;text-decoration:none;}
  .sitefoot a:hover{text-decoration:underline;}
  @media(max-width:760px){
    .topbar{padding:18px 20px;flex-wrap:wrap;}
    .burger{display:flex;}
    .navlinks{display:none;width:100%;order:3;flex-direction:column;align-items:flex-start;gap:2px;margin-top:8px;}
    .navtog:checked~.navlinks{display:flex;}
    .navcta{width:100%;text-align:center;}
    .sitefoot{padding:24px 20px 36px;gap:14px;}
  }/*/chrome:css*/
  @font-face { font-family:'Bricolage Grotesque'; font-weight:800; src:url("fonts/bricolage-latin.woff2") format('woff2'); font-display:swap; }
  @font-face { font-family:'DM Sans'; font-weight:400; src:url("fonts/dmsans-latin.woff2") format('woff2'); font-display:swap; }
  @font-face { font-family:'DM Sans'; font-weight:700; src:url("fonts/dmsans-latin.woff2") format('woff2'); font-display:swap; }
  *{box-sizing:border-box;} html,body{margin:0;background:#fffdf8;color:#241f1a;font-family:'DM Sans',-apple-system,sans-serif;}
  .wrap{max-width:1080px;margin:0 auto;padding:34px 32px 70px;}
  h1{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:46px;line-height:1.03;letter-spacing:-.03em;margin:0 0 14px;max-width:16ch;}
  .lead{font-size:19px;line-height:1.55;color:#4a433b;max-width:64ch;margin:0 0 10px;}
  .lead b{color:#241f1a;}
  .measured{font-size:14px;color:#8f857a;margin:0 0 34px;}
  .big{display:flex;gap:34px;flex-wrap:wrap;margin:0 0 40px;}
  .bigcard{background:#fff;border:2px solid #f0e6d8;border-radius:18px;padding:20px 24px;min-width:210px;}
  .bignum{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:38px;letter-spacing:-.02em;line-height:1;}
  .biglbl{font-size:14px;color:#6d6459;margin-top:7px;line-height:1.45;max-width:26ch;}
  h2{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:25px;letter-spacing:-.02em;margin:38px 0 8px;}
  .row{display:grid;grid-template-columns:150px 1fr 92px;gap:14px;align-items:center;padding:11px 0;border-top:1px solid #f4ece2;}
  .rname{font-weight:700;font-size:15px;overflow-wrap:anywhere;}
  .bars{display:flex;flex-direction:column;gap:5px;}
  .bar{height:15px;border-radius:5px;position:relative;}
  .bar span{position:absolute;left:calc(100% + 8px);top:-2px;font-size:12.5px;color:#6d6459;white-space:nowrap;}
  /* TALLET RYKKER IND I SOEJLEN NAAR DEN ER BRED. Udenfor ville det lande oven i
     forholds-kolonnen til hoejre, og to tal oven i hinanden er vaerre end ingen af dem. */
  .bar.wide span{left:auto;right:9px;top:-1px;color:#fff;font-weight:700;}
  .bar.bside.wide span{color:#4a433b;}
  .bside{background:#e6dbcb;}
  .bfolk{background:#FF7A2F;}
  .ratio{font-weight:800;font-size:17px;text-align:right;}
  .ratio small{display:block;font-weight:400;font-size:12px;color:#8f857a;}
  .legend{display:flex;gap:18px;font-size:13.5px;color:#6d6459;margin:0 0 6px;flex-wrap:wrap;}
  .key{display:inline-flex;align-items:center;gap:7px;}
  .kdot{width:13px;height:13px;border-radius:4px;display:inline-block;}
  .note{background:#fff7ed;border:2px solid #ffe2c9;border-radius:16px;padding:16px 19px;font-size:14.5px;line-height:1.6;color:#5c554c;max-width:80ch;margin:30px 0 0;}
  .note b{color:#3f3a33;}
  .cta{background:#241f1a;color:#fff;border-radius:20px;padding:28px 30px;margin:40px 0 0;display:flex;gap:22px;align-items:center;flex-wrap:wrap;justify-content:space-between;}
  .cta p{margin:0;font-size:18px;line-height:1.5;max-width:52ch;}
  .cta a{background:#FF7A2F;color:#241f1a;padding:14px 24px;border-radius:14px;font-weight:700;text-decoration:none;box-shadow:0 4px 0 #d95c17;white-space:nowrap;}
  @media(max-width:700px){ h1{font-size:34px;} .wrap{padding:22px 20px 50px;} .row{grid-template-columns:1fr;gap:6px;} .ratio{text-align:left;} .bar span{position:static;display:block;margin-top:2px;} }
