
    /* ═══ QUIZ-LANDING CSS — overrides på .nm-gaveideer + .nm-bit base ═══ */
    
    /* Bulletproof link-farver — overrul theme's default a:hover { color:blue } */
    .nm-quiz-landing .nm-quiz-card,
    .nm-quiz-landing .nm-quiz-card:link,
    .nm-quiz-landing .nm-quiz-card:visited,
    .nm-quiz-landing .nm-quiz-card:hover,
    .nm-quiz-landing .nm-quiz-card:focus,
    .nm-quiz-landing .nm-quiz-popular-link,
    .nm-quiz-landing .nm-quiz-popular-link:link,
    .nm-quiz-landing .nm-quiz-popular-link:visited,
    .nm-quiz-landing .nm-quiz-popular-link:hover,
    .nm-quiz-landing .nm-quiz-popular-link:focus,
    .nm-quiz-landing .nm-quiz-related-card,
    .nm-quiz-landing .nm-quiz-related-card:link,
    .nm-quiz-landing .nm-quiz-related-card:visited,
    .nm-quiz-landing .nm-quiz-related-card:hover,
    .nm-quiz-landing .nm-quiz-related-card:focus{color:inherit !important;text-decoration:none !important}
    
    /* Sections-wrap: flex-gap er SINGLE SOURCE of truth for sektion-til-sektion
       spacing. Alle direkte børn får margin-top:0 og margin-bottom:0 så de
       aldrig dobbeltregner spacing (guide-pattern v3). Hero og affiliate-
       disclosure har deres eget spacing-flow og skal ikke deltage i flex-gap. */
    /* Sections-wrap: flex-column + gap som PRIMÆR spacing (matcher BIT/gaveideer).
       INGEN ekstra padding eller max-width — den bliver leveret af .nm-gaveideer
       outer-wrapper, så hero får samme bredde som på /bedst-i-test/ + /gaveideer/. */
    .nm-quiz-landing .nm-bit-sections-wrap{display:flex;flex-direction:column;gap:clamp(64px,7vw,96px)}
    .nm-quiz-landing .nm-bit-sections-wrap > *{margin-top:0 !important;margin-bottom:0 !important}
    
    /* ── FEATURED QUIZ ─────────────────────────────────────────────── */
    .nm-quiz-landing .nm-quiz-featured{max-width:1200px;margin:0 auto}
    .nm-quiz-landing .nm-quiz-featured-card{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);align-items:stretch;padding:clamp(22px,3.5vw,44px);background:#fff;border:1px solid var(--nm-card-border);border-radius:var(--nm-card-radius);box-shadow:0 8px 24px rgba(0,0,0,0.06),0 4px 8px rgba(0,0,0,0.04)}
    .nm-quiz-landing .nm-quiz-featured-media{position:relative;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:#f4f4f4;isolation:isolate}
    .nm-quiz-landing .nm-quiz-featured-media img{width:100%;height:100%;object-fit:cover;display:block}
    .nm-quiz-landing .nm-quiz-featured-media-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgba(64,205,42,0.5);background:linear-gradient(135deg,#1a1a1a 0%,#2a2a2a 100%)}
    .nm-quiz-landing .nm-quiz-featured-media-fallback svg{width:40%;max-width:120px;height:auto}
    @keyframes nm-quiz-pulse{0%,100%{opacity:1}50%{opacity:0.4}}
    .nm-quiz-landing .nm-quiz-featured-content{display:flex;flex-direction:column;gap:14px;justify-content:center}
    .nm-quiz-landing .nm-quiz-featured-title{font:700 var(--nm-h2)/1.2 var(--nm-font-heading, 'Poppins',sans-serif);color:var(--nm-heading);letter-spacing:-0.02em;margin:0;text-wrap:balance}
    .nm-quiz-landing .nm-quiz-featured-lead{font:400 15px/1.65 var(--nm-font-body, 'Poppins',sans-serif);color:var(--nm-body);margin:0;text-wrap:pretty}
    .nm-quiz-landing .nm-quiz-featured-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font:500 var(--nm-meta-size)/1 var(--nm-font-body, 'Poppins',sans-serif);color:#666;margin-top:2px}
    .nm-quiz-landing .nm-quiz-featured-meta-item{display:inline-flex;align-items:center;gap:6px}
    .nm-quiz-landing .nm-quiz-featured-meta-item svg{width:14px;height:14px;color:var(--nm-cta,#40cd2a);flex-shrink:0}
    .nm-quiz-landing .nm-quiz-featured-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}
    .nm-quiz-landing .nm-quiz-featured-cta,
    .nm-quiz-landing a.nm-quiz-featured-cta,
    .nm-quiz-landing a.nm-quiz-featured-cta:link,
    .nm-quiz-landing a.nm-quiz-featured-cta:visited,
    .nm-quiz-landing a.nm-quiz-featured-cta:hover,
    .nm-quiz-landing a.nm-quiz-featured-cta:focus{display:inline-flex;align-items:center;gap:10px;padding:15px 28px;background:var(--nm-cta) !important;color:var(--nm-btn-text) !important;font:var(--nm-btn-weight) var(--nm-btn-font-size-sm)/1 var(--nm-font-body, 'Poppins',sans-serif);text-transform:var(--nm-btn-transform);letter-spacing:var(--nm-btn-tracking);border-radius:var(--nm-btn-radius);text-decoration:none !important;box-shadow:0 4px 16px rgba(64,205,42,0.35);transition:all 250ms cubic-bezier(0.16,1,0.3,1);border:none}
    .nm-quiz-landing a.nm-quiz-featured-cta:hover{background:#35b123 !important;transform:translateY(-1px);box-shadow:0 6px 20px rgba(64,205,42,0.45)}
    .nm-quiz-landing .nm-quiz-featured-cta svg{width:14px;height:14px;stroke:currentColor;transition:transform 250ms}
    .nm-quiz-landing .nm-quiz-featured-cta:hover svg{transform:translateX(3px)}
    
    /* ── TOP-RATED CAROUSEL ────────────────────────────────────────── */
    /* Bruger EXAKT BIT-pattern: .nm-bit-toprated + .nm-card + progress-bar.
       CSS'en er fuldt dækket af nm_bedst_i_test_css (loades på /quiz/ via gate-
       extension) — ingen quiz-specifik CSS nødvendig. Carousel JS handler
       init'es direkte fra nm_quiz_hub_js nedenfor. */
    
    /* Force nav-buttons til højre kant selv når heading wrapper til 2 linjer
       (vores h2 "Produkterne bag anbefalingerne" er længere end BITs "Højest
       scorede lige nu", så uden margin-left:auto wrapper nav til venstre). */
    /* Redesign 31-10-2026 (designer qhub_toprated forslag 2): lysegraat omraade, hvide kort med stort billede,
       titel og score, separat prisfelt og groen Se produktet. 3 kort fra 1024 px, 2 fra 768 px, 1 + glimt paa
       mobil. Pilene ved siderne paa desktop og under kortene paa mobil; ingen progressionsstreg. Leveret som
       70-sektion; skrevet ud som html body .nm-quiz-landing #quiz-toprated. Bredden flugter med de andre. */
    html body .nm-quiz-landing #quiz-toprated{box-sizing:border-box;min-width:0;width:calc(100% - 32px)!important;max-width:calc(var(--nm-container,1100px) - 32px)!important;margin:0 auto var(--nm-section-gap,48px)!important;scroll-margin-top:96px;padding:24px 16px!important;background:var(--nm-bg-alt,#f7f7f7)!important;color:var(--nm-body,#3a3a3a);border:1px solid var(--nm-border,#e8e8e8)!important;border-radius:8px!important;box-shadow:none!important;font-family:var(--nm-font-body,Poppins,sans-serif);}
    html body .nm-quiz-landing #quiz-toprated *,html body .nm-quiz-landing #quiz-toprated *::before,html body .nm-quiz-landing #quiz-toprated *::after{box-sizing:border-box;}
    html body .nm-quiz-landing #quiz-toprated .nm-overline{display:none!important;}
    html body .nm-quiz-landing #quiz-toprated .nm-sh{display:block!important;margin:0 0 24px!important;padding:0!important;text-align:center!important;}
    html body .nm-quiz-landing #quiz-toprated .nm-sh-text{min-width:0;max-width:none!important;margin:0!important;text-align:center!important;}
    html body .nm-quiz-landing #quiz-toprated .nm-sh h2{margin:0!important;color:var(--nm-heading,#111)!important;font-family:var(--nm-font-heading,Poppins,sans-serif);font-size:var(--nm-h2)!important;font-weight:var(--nm-h2-weight);line-height:1.2;text-align:center!important;overflow-wrap:anywhere;}
    html body .nm-quiz-landing #quiz-toprated .nm-sh h2 span{color:inherit!important;background:none!important;}
    html body .nm-quiz-landing #quiz-toprated .nm-section-intro{max-width:720px;margin:10px auto 0!important;color:var(--nm-meta,#5a5a5a)!important;font-size:var(--nm-body-size);line-height:1.55;text-align:center!important;}
    html body .nm-quiz-landing #quiz-toprated::before,html body .nm-quiz-landing #quiz-toprated::after,html body .nm-quiz-landing #quiz-toprated .nm-sh::before,html body .nm-quiz-landing #quiz-toprated .nm-sh::after,html body .nm-quiz-landing #quiz-toprated .nm-sh h2::before,html body .nm-quiz-landing #quiz-toprated .nm-sh h2::after,html body .nm-quiz-landing #quiz-toprated .nm-sh h2 span::before,html body .nm-quiz-landing #quiz-toprated .nm-sh h2 span::after,html body .nm-quiz-landing #quiz-toprated .nm-card::before,html body .nm-quiz-landing #quiz-toprated .nm-card::after,html body .nm-quiz-landing #quiz-toprated .nm-card__image-wrap::before,html body .nm-quiz-landing #quiz-toprated .nm-card__image-wrap::after,html body .nm-quiz-landing #quiz-toprated .nm-gave-carousel-track-wrap::before,html body .nm-quiz-landing #quiz-toprated .nm-gave-carousel-track-wrap::after{content:none!important;display:none!important;}
    html body .nm-quiz-landing #quiz-toprated .nm-gave-carousel-track-wrap{position:relative;min-width:0;max-width:100%;margin:0;padding:0;overflow:visible!important;}
    html body .nm-quiz-landing #quiz-toprated .nm-bit-toprated-track{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:calc(100% - 28px);align-items:stretch;gap:12px!important;min-width:0;max-width:100%;margin:0!important;padding:4px!important;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:4px;overscroll-behavior-x:contain;scrollbar-width:none;}
    html body .nm-quiz-landing #quiz-toprated .nm-bit-toprated-track::-webkit-scrollbar{display:none;}
    html body .nm-quiz-landing #quiz-toprated .nm-card{position:relative;display:flex!important;flex-direction:column;flex:none!important;min-width:0;width:auto!important;max-width:100%!important;height:auto!important;margin:0!important;padding:16px!important;background:#fff!important;border:1px solid var(--nm-card-border)!important;border-radius:var(--nm-card-radius)!important;box-shadow:none!important;transform:none!important;overflow:visible!important;scroll-snap-align:start;}
    html body .nm-quiz-landing #quiz-toprated .nm-card:hover{box-shadow:none!important;transform:none!important;border-color:var(--nm-border-strong,#d0d0d0)!important;}
    html body .nm-quiz-landing #quiz-toprated .nm-card__image-wrap{position:relative!important;display:block;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:6/5;margin:0 0 16px!important;padding:0!important;background:#fff!important;border:0!important;border-radius:0!important;overflow:hidden;}
    html body .nm-quiz-landing #quiz-toprated .nm-card__img-inner{position:static!important;display:flex!important;align-items:center;justify-content:center;width:100%!important;height:100%!important;margin:0!important;padding:8px!important;background:#fff!important;}
    html body .nm-quiz-landing #quiz-toprated .nm-card__img-inner img{position:static!important;display:block;max-width:100%!important;max-height:100%!important;width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important;}
    html body .nm-quiz-landing #quiz-toprated .nm-card__body{display:flex!important;flex:1;flex-direction:column;gap:12px;min-width:0;margin:0!important;padding:0!important;background:#fff!important;}
    html body .nm-quiz-landing #quiz-toprated .nm-card__title{display:block!important;min-width:0;margin:0!important;padding:0!important;color:var(--nm-heading,#111)!important;font-family:var(--nm-font-heading,Poppins,sans-serif);font-size:1.125rem!important;font-weight:700;line-height:1.35;letter-spacing:normal!important;text-transform:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;max-height:none!important;overflow-wrap:anywhere;}
    html body .nm-quiz-landing #quiz-toprated .nm-card__title a,html body .nm-quiz-landing #quiz-toprated .nm-card__title a:link,html body .nm-quiz-landing #quiz-toprated .nm-card__title a:visited{position:static!important;display:inline;color:inherit!important;font:inherit;text-decoration:none!important;}
    html body .nm-quiz-landing #quiz-toprated .nm-card__title a:hover{color:inherit!important;text-decoration:none!important;}
    html body .nm-quiz-landing #quiz-toprated .nm-card__score{position:static!important;display:flex!important;align-items:center;align-self:flex-start;gap:6px;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;color:var(--nm-meta,#5a5a5a)!important;font-size:1rem!important;font-weight:500;line-height:1.5;box-shadow:none!important;}
    html body .nm-quiz-landing #quiz-toprated .nm-card__score-star{color:inherit!important;font-size:1.125rem;}
    html body .nm-quiz-landing #quiz-toprated .nm-card__footer{display:flex;flex-direction:column;gap:12px;min-width:0;margin-top:auto;padding-top:16px;border-top:1px solid var(--nm-border,#e8e8e8);}
    html body .nm-quiz-landing #quiz-toprated .nm-card__prices{display:flex!important;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;margin:0!important;padding:0!important;}
    html body .nm-quiz-landing #quiz-toprated .nm-card__price{display:block;min-width:0;max-width:100%;margin:0!important;color:var(--nm-price-color)!important;font-size:1.5rem!important;font-weight:var(--nm-price-weight);line-height:1.25;white-space:normal!important;overflow-wrap:anywhere;}
    html body .nm-quiz-landing #quiz-toprated .nm-card__price-empty{color:var(--nm-meta,#5a5a5a);font-size:1rem;line-height:1.5;}
    html body .nm-quiz-landing #quiz-toprated .nm-card__cta,html body .nm-quiz-landing #quiz-toprated .nm-card__cta:link,html body .nm-quiz-landing #quiz-toprated .nm-card__cta:visited{position:relative!important;display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%!important;min-width:0;min-height:var(--nm-btn-height);margin:0!important;padding:12px 16px!important;background:var(--nm-cta)!important;background-image:none!important;border:0!important;border-radius:var(--nm-btn-radius)!important;color:var(--nm-btn-text)!important;font-family:inherit;font-size:var(--nm-btn-font-size)!important;font-weight:var(--nm-btn-weight);line-height:1.4;letter-spacing:var(--nm-btn-tracking)!important;text-transform:var(--nm-btn-transform)!important;white-space:normal!important;text-align:center;text-decoration:none!important;box-shadow:none!important;transform:none!important;}
    html body .nm-quiz-landing #quiz-toprated .nm-card__cta:hover{background:var(--nm-cta-hover)!important;color:var(--nm-btn-text)!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;}
    html body .nm-quiz-landing #quiz-toprated .nm-card__cta svg{flex:0 0 20px;width:20px;height:20px;}
    html body .nm-quiz-landing #quiz-toprated .nm-gave-carousel-nav{display:flex!important;align-items:center;justify-content:center;gap:12px;margin:16px 0 0!important;padding:0!important;}
    html body .nm-quiz-landing #quiz-toprated .nm-gave-carousel-nav-btn{position:static!important;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 44px;width:44px!important;height:44px!important;margin:0!important;padding:10px!important;background:#fff!important;border:1px solid var(--nm-border-strong,#d0d0d0)!important;border-radius:50%!important;color:var(--nm-heading,#111)!important;box-shadow:none!important;transform:none!important;cursor:pointer;}
    html body .nm-quiz-landing #quiz-toprated .nm-gave-carousel-nav-btn svg{width:20px;height:20px;}
    html body .nm-quiz-landing #quiz-toprated .nm-gave-carousel-nav-btn:hover:not(:disabled){background:var(--nm-bg-alt,#f7f7f7)!important;border-color:var(--nm-heading,#111)!important;}
    html body .nm-quiz-landing #quiz-toprated .nm-gave-carousel-nav-btn:disabled{color:var(--nm-muted,#767676)!important;opacity:.5;cursor:default;}
    html body .nm-quiz-landing #quiz-toprated .nm-gave-carousel-progress{display:none!important;}
    html body .nm-quiz-landing #quiz-toprated .nm-bit-toprated-seeall-wrap{display:flex;justify-content:center;margin:24px 0 0!important;padding:0;}
    html body .nm-quiz-landing #quiz-toprated .nm-bit-toprated-seeall,html body .nm-quiz-landing #quiz-toprated .nm-bit-toprated-seeall:link,html body .nm-quiz-landing #quiz-toprated .nm-bit-toprated-seeall:visited{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:0;max-width:100%;min-height:44px;padding:8px 4px;color:var(--nm-body,#3a3a3a)!important;background:none!important;border:0!important;font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:normal!important;text-transform:none!important;text-align:center;white-space:normal!important;overflow-wrap:anywhere;text-decoration:none!important;box-shadow:none!important;}
    html body .nm-quiz-landing #quiz-toprated .nm-bit-toprated-seeall:hover{color:var(--nm-heading,#111)!important;text-decoration:none!important;}
    html body .nm-quiz-landing #quiz-toprated .nm-bit-toprated-seeall svg{flex:0 0 20px;width:20px;height:20px;}
    html body .nm-quiz-landing #quiz-toprated a:focus-visible,html body .nm-quiz-landing #quiz-toprated button:focus-visible{outline:2px solid var(--nm-focus)!important;outline-offset:3px!important;}
    html body .nm-quiz-landing #quiz-toprated [hidden]{display:none!important;}
    html body .nm-quiz-landing #quiz-toprated .nm-card__sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap!important;}
    @media(min-width:768px){html body .nm-quiz-landing #quiz-toprated{padding:28px 24px!important;}html body .nm-quiz-landing #quiz-toprated .nm-bit-toprated-track{grid-auto-columns:calc((100% - 20px)/2);gap:20px!important;}}
    @media(min-width:1024px){html body .nm-quiz-landing #quiz-toprated{padding:32px 56px!important;}html body .nm-quiz-landing #quiz-toprated .nm-bit-toprated-track{grid-auto-columns:calc((100% - 40px)/3);}html body .nm-quiz-landing #quiz-toprated .nm-card__title{font-size:clamp(1.125rem,1.6vw,1.3125rem)!important;}html body .nm-quiz-landing #quiz-toprated .nm-gave-carousel-nav{margin:0!important;}html body .nm-quiz-landing #quiz-toprated .nm-gave-carousel-nav-btn{position:absolute!important;z-index:2;top:50%;transform:translateY(-50%)!important;}html body .nm-quiz-landing #quiz-toprated .nm-gave-carousel-nav-btn[data-dir='prev']{left:-48px;}html body .nm-quiz-landing #quiz-toprated .nm-gave-carousel-nav-btn[data-dir='next']{right:-48px;}}
    @media(prefers-reduced-motion:reduce){html body .nm-quiz-landing #quiz-toprated .nm-bit-toprated-track{scroll-behavior:auto!important;}}
    
    /* ── LATEST QUIZ CARDS (på .nm-gave-bit-card base) ─────────────── */
    .nm-quiz-landing .nm-quiz-latest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,24px)}
    .nm-quiz-landing .nm-quiz-latest-grid [data-hidden]{display:none}
    .nm-quiz-landing .nm-quiz-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--nm-card-border);border-radius:var(--nm-card-radius);overflow:hidden;text-decoration:none;color:inherit;transition:transform 250ms cubic-bezier(0.16,1,0.3,1),box-shadow 250ms,border-color 250ms;isolation:isolate}
    .nm-quiz-landing .nm-quiz-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,0.09);border-color:var(--nm-border-strong)}
    .nm-quiz-landing .nm-quiz-card-img{position:relative;aspect-ratio:16/11;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}
    .nm-quiz-landing .nm-quiz-card-img::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.78) 0%,rgba(0,0,0,0.45) 32%,rgba(0,0,0,0.12) 62%,transparent 88%);pointer-events:none;z-index:1}
    .nm-quiz-landing .nm-quiz-card-title{position:relative;z-index:2;margin:0;padding:12px 14px;font:700 15px/1.3 var(--nm-font-heading, 'Poppins',sans-serif);color:#fff !important;letter-spacing:-0.01em;text-wrap:balance;word-wrap:break-word;overflow-wrap:break-word}
    .nm-quiz-landing .nm-quiz-card-meta{display:flex;flex-wrap:wrap;gap:12px;padding:8px 0;border-top:1px solid var(--nm-border-light);margin-top:auto;font:500 var(--nm-meta-size)/1 var(--nm-font-body, 'Poppins',sans-serif);color:#777}
    .nm-quiz-landing .nm-quiz-card-meta-item{display:inline-flex;align-items:center;gap:5px}
    .nm-quiz-landing .nm-quiz-card-meta-item svg{width:13px;height:13px;color:var(--nm-cta,#40cd2a);flex-shrink:0}
    .nm-quiz-landing .nm-quiz-card-cta{display:inline-flex;align-items:center;gap:6px;font:700 11px/1 var(--nm-font-body, 'Poppins',sans-serif);text-transform:uppercase;letter-spacing:0.1em;color:var(--nm-cta,#40cd2a);margin-top:2px}
    .nm-quiz-landing .nm-quiz-card-cta svg{width:12px;height:12px;transition:transform 250ms}
    .nm-quiz-landing .nm-quiz-card:hover .nm-quiz-card-cta svg{transform:translateX(3px)}
    
    /* ── POPULAR LIST ──────────────────────────────────────────────── */
    .nm-quiz-landing .nm-quiz-popular{max-width:860px;margin:0 auto}
    .nm-quiz-landing .nm-quiz-popular-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;counter-reset:quiz-pop}
    .nm-quiz-landing .nm-quiz-popular-item{margin:0;padding:0}
    .nm-quiz-landing .nm-quiz-popular-link{display:flex;align-items:center;gap:18px;padding:16px 20px;background:#fff;border:1px solid var(--nm-border);border-radius:10px;text-decoration:none;color:inherit;transition:all 250ms cubic-bezier(0.16,1,0.3,1)}
    .nm-quiz-landing .nm-quiz-popular-link:hover{border-color:var(--nm-cta,#40cd2a);transform:translateX(2px);box-shadow:0 6px 16px rgba(0,0,0,0.06)}
    .nm-quiz-landing .nm-quiz-popular-rank{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;background:var(--nm-bg);color:var(--nm-heading);font:700 15px/1 var(--nm-font-body, 'Poppins',sans-serif);letter-spacing:-0.02em;border-radius:10px}
    .nm-quiz-landing .nm-quiz-popular-link:hover .nm-quiz-popular-rank{background:var(--nm-cta-light,#f0fbe9);color:var(--nm-cta,#40cd2a)}
    .nm-quiz-landing .nm-quiz-popular-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}
    .nm-quiz-landing .nm-quiz-popular-title{font:700 15px/1.35 var(--nm-font-heading, 'Poppins',sans-serif);color:var(--nm-heading);letter-spacing:-0.01em;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
    .nm-quiz-landing .nm-quiz-popular-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font:500 var(--nm-meta-size)/1 var(--nm-font-body, 'Poppins',sans-serif);color:#777;margin-top:2px}
    .nm-quiz-landing .nm-quiz-popular-arrow{flex-shrink:0;color:var(--nm-muted);transition:all 250ms}
    .nm-quiz-landing .nm-quiz-popular-arrow svg{width:18px;height:18px}
    .nm-quiz-landing .nm-quiz-popular-link:hover .nm-quiz-popular-arrow{color:var(--nm-cta,#40cd2a);transform:translateX(3px)}
    
    /* ── RESULT GRID ───────────────────────────────────────────────── */
    .nm-quiz-landing .nm-quiz-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,22px)}
    .nm-quiz-landing .nm-quiz-result-item{display:flex;flex-direction:column;gap:10px;padding:24px 22px;background:#fff;border:1px solid var(--nm-border);border-radius:12px;transition:all 250ms cubic-bezier(0.16,1,0.3,1)}
    .nm-quiz-landing .nm-quiz-result-item:hover{border-color:var(--nm-cta,#40cd2a);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,0.06)}
    .nm-quiz-landing .nm-quiz-result-icon{width:48px;height:48px;display:grid;place-items:center;background:var(--nm-cta-light,#f0fbe9);color:var(--nm-cta,#40cd2a);border-radius:12px}
    .nm-quiz-landing .nm-quiz-result-icon svg{width:22px;height:22px}
    .nm-quiz-landing .nm-quiz-result-title{font:700 16px/1.3 var(--nm-font-heading, 'Poppins',sans-serif);color:var(--nm-heading);letter-spacing:-0.01em;margin:0}
    .nm-quiz-landing .nm-quiz-result-text{font:400 14px/1.6 var(--nm-font-body, 'Poppins',sans-serif);color:#4a4a4a;margin:0}
    
    /* ── RELATED / UDFORSK VIDERE (intern linking grid) ────────────── */
    .nm-quiz-landing .nm-quiz-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,20px)}
    .nm-quiz-landing .nm-quiz-related-card{display:flex;align-items:flex-start;gap:18px;padding:24px 24px 22px;background:#fff;border:1px solid var(--nm-card-border);border-radius:var(--nm-card-radius);text-decoration:none;color:inherit;transition:all 250ms cubic-bezier(0.16,1,0.3,1)}
    .nm-quiz-landing .nm-quiz-related-card:hover{transform:translateY(-2px);border-color:var(--nm-cta,#40cd2a);box-shadow:0 10px 24px rgba(0,0,0,0.07)}
    .nm-quiz-landing .nm-quiz-related-icon{flex-shrink:0;width:48px;height:48px;display:grid;place-items:center;background:var(--nm-cta-light,#f0fbe9);color:var(--nm-cta,#40cd2a);border-radius:10px}
    .nm-quiz-landing .nm-quiz-related-icon svg{width:22px;height:22px}
    .nm-quiz-landing .nm-quiz-related-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}
    .nm-quiz-landing .nm-quiz-related-title{font:700 16px/1.3 var(--nm-font-heading, 'Poppins',sans-serif);color:var(--nm-heading);letter-spacing:-0.01em;margin:0}
    .nm-quiz-landing .nm-quiz-related-text{font:400 14px/1.55 var(--nm-font-body, 'Poppins',sans-serif);color:#4a4a4a;margin:0}
    .nm-quiz-landing .nm-quiz-related-anchor{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font:700 11px/1 var(--nm-font-body, 'Poppins',sans-serif);text-transform:uppercase;letter-spacing:0.12em;color:var(--nm-cta,#40cd2a)}
    .nm-quiz-landing .nm-quiz-related-anchor svg{width:13px;height:13px;transition:transform 250ms}
    .nm-quiz-landing .nm-quiz-related-card:hover .nm-quiz-related-anchor svg{transform:translateX(3px)}
    
    /* ── TRUST BYLINE ──────────────────────────────────────────────── */
    .nm-quiz-landing .nm-quiz-trust-byline{margin:24px auto 0 !important;padding:16px 0 0 !important;border-top:1px solid var(--nm-border-light);font:500 var(--nm-meta-size)/1.55 var(--nm-font-body, 'Poppins',sans-serif) !important;color:var(--nm-meta) !important;text-align:center !important;max-width:720px}
    .nm-quiz-landing .nm-quiz-trust-byline a{color:#555;text-decoration:underline;text-underline-offset:2px}
    .nm-quiz-landing .nm-quiz-trust-byline a:hover{color:var(--nm-cta,#40cd2a)}
    
    
    /* ── MOBILE OVERRIDES (<720px) ─────────────────────────────────── */
    @media (max-width:720px){
      html body .nm-quiz-landing .nm-quiz-hero,
      html body .nm-quiz-landing .nm-quiz-featured,
      html body .nm-quiz-landing .nm-quiz-latest,
      html body .nm-quiz-landing .nm-quiz-cats,
      html body .nm-quiz-landing .nm-quiz-popular,
      html body .nm-quiz-landing .nm-quiz-result,
      html body .nm-quiz-landing .nm-quiz-seo-wrap,
      html body .nm-quiz-landing .nm-quiz-newsletter,
      html body .nm-quiz-landing .nm-quiz-faq-wrap,
      html body .nm-quiz-landing .nm-quiz-trust{content-visibility:visible !important;contain-intrinsic-size:auto !important}
    
      /* Flex-gap tighter på mobile — 56px mellem sektioner, 32px på <480 */
      html body .nm-quiz-landing .nm-bit-sections-wrap{gap:56px !important}
    
      /* Overlap mellem hero og første sektion trimmes så gap:56 tæller fra affiliate */
    
      html body .nm-quiz-landing .nm-quiz-featured-card{grid-template-columns:1fr !important;gap:20px !important;padding:20px !important}
      html body .nm-quiz-landing .nm-quiz-featured-media{aspect-ratio:16/10 !important;max-height:260px !important}
      html body .nm-quiz-landing .nm-quiz-featured-actions{flex-direction:column !important;width:100%}
      html body .nm-quiz-landing .nm-quiz-featured-cta,
      html body .nm-quiz-landing .nm-quiz-featured-ghost{width:100% !important;justify-content:center !important;min-height:48px !important}
    
      html body .nm-quiz-landing .nm-quiz-latest-grid{grid-template-columns:1fr !important;gap:14px !important}
      html body .nm-quiz-landing .nm-quiz-card-img{aspect-ratio:16/10 !important}
    
      /* Toprated-carousel mobile: BIT-pattern dækker alt via nm_bedst_i_test_css */
    
      html body .nm-quiz-landing .nm-quiz-popular-link{gap:14px !important;padding:14px 16px !important}
      html body .nm-quiz-landing .nm-quiz-popular-rank{width:36px !important;height:36px !important;font-size:13px !important}
      html body .nm-quiz-landing .nm-quiz-popular-title{font-size:14px !important}
    
      html body .nm-quiz-landing .nm-quiz-result-grid{grid-template-columns:1fr !important;gap:12px !important}
      html body .nm-quiz-landing .nm-quiz-result-item{padding:20px 18px !important}
    
      html body .nm-quiz-landing .nm-quiz-related-grid{grid-template-columns:1fr !important;gap:12px !important}
      html body .nm-quiz-landing .nm-quiz-related-card{padding:20px !important;gap:14px !important}
    }
    
    @media (max-width:480px){
      html body .nm-quiz-landing .nm-bit-sections-wrap{gap:40px !important}
    }
    
    @media (min-width:721px) and (max-width:960px){
      .nm-quiz-landing .nm-quiz-latest-grid,
      .nm-quiz-landing .nm-quiz-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
    }
    
    /* ── REDUCED MOTION ────────────────────────────────────────────── */
    @media (prefers-reduced-motion:reduce){
      .nm-quiz-landing *,.nm-quiz-landing *::before,.nm-quiz-landing *::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}
    }
    
    /* ── FOCUS-VISIBLE ─────────────────────────────────────────────── */
    .nm-quiz-landing a:focus-visible,
    .nm-quiz-landing button:focus-visible,
    .nm-quiz-landing summary:focus-visible{outline:2px solid var(--nm-focus);outline-offset:3px;border-radius:4px}
    /* Tillaeg (implementering): ankrene lander under en evt. fast header, og "2 minutter" deles ikke. */
    #quiz-latest, #quiz-how { scroll-margin-top: 96px; }
    /* ── QUIZ-OVERSIGT: TILLID — redesign 31-10-2026 (designer qhub_trust forslag 3). Ét hvidt card, fire raekker med
       smaa sorte ikoner og graa skillelinjer, graat redaktionelt bundfelt. Skrevet ud som html body .nm-quiz-landing #quiz-trust. */
    html body .nm-quiz-landing #quiz-trust{box-sizing:border-box!important;display:block!important;width:calc(100% - 32px)!important;max-width:calc(var(--nm-container,1100px) - 32px)!important;margin:0 auto var(--nm-section-gap,48px)!important;scroll-margin-top:96px;padding:0!important;background:var(--nm-bg-card,#fff)!important;color:var(--nm-body,#3A3A3A)!important;border:1px solid var(--nm-border,#E8E8E8)!important;border-radius:8px!important;box-shadow:none!important;font-family:var(--nm-font-body,'Poppins',sans-serif)!important;overflow:visible!important;min-width:0!important;content-visibility:visible!important;contain-intrinsic-size:auto!important;}
    html body .nm-quiz-landing #quiz-trust *,html body .nm-quiz-landing #quiz-trust *::before,html body .nm-quiz-landing #quiz-trust *::after{box-sizing:border-box;}
    html body .nm-quiz-landing #quiz-trust::before,html body .nm-quiz-landing #quiz-trust::after,html body .nm-quiz-landing #quiz-trust .nm-gave-trust-item::before,html body .nm-quiz-landing #quiz-trust .nm-gave-trust-item::after,html body .nm-quiz-landing #quiz-trust .nm-gave-trust-item-ico::before,html body .nm-quiz-landing #quiz-trust .nm-gave-trust-item-ico::after{content:none!important;display:none!important;}
    html body .nm-quiz-landing #quiz-trust .nm-overline{display:none!important;}
    html body .nm-quiz-landing #quiz-trust .nm-sh{display:block!important;margin:0!important;padding:24px 16px 8px!important;text-align:left!important;border:0!important;background:none!important;}
    html body .nm-quiz-landing #quiz-trust .nm-sh-text{min-width:0!important;max-width:none!important;margin:0!important;text-align:left!important;}
    html body .nm-quiz-landing #quiz-trust .nm-sh h2{margin:0!important;max-width:none!important;font-family:var(--nm-font-heading,'Poppins',sans-serif)!important;font-size:var(--nm-h2)!important;font-weight:var(--nm-h2-weight)!important;line-height:1.25!important;letter-spacing:var(--nm-heading-tracking)!important;color:var(--nm-heading,#111)!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere;text-wrap:pretty;}
    html body .nm-quiz-landing #quiz-trust .nm-sh h2 span{font:inherit!important;color:inherit!important;background:none!important;text-decoration:none!important;}
    html body .nm-quiz-landing #quiz-trust .nm-sh h2::before,html body .nm-quiz-landing #quiz-trust .nm-sh h2::after,html body .nm-quiz-landing #quiz-trust .nm-sh h2 span::before,html body .nm-quiz-landing #quiz-trust .nm-sh h2 span::after{content:none!important;display:none!important;}
    html body .nm-quiz-landing #quiz-trust .nm-gave-trust-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;max-width:none!important;margin:0!important;padding:0 16px!important;min-width:0!important;}
    html body .nm-quiz-landing #quiz-trust .nm-gave-trust-item{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;grid-template-areas:'icon title' 'body body'!important;align-items:start!important;gap:12px!important;min-width:0!important;width:auto!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:24px 0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:left!important;transform:none!important;}
    html body .nm-quiz-landing #quiz-trust .nm-gave-trust-item+.nm-gave-trust-item{border-top:1px solid var(--nm-border,#E8E8E8)!important;}
    html body .nm-quiz-landing #quiz-trust .nm-gave-trust-item-ico{grid-area:icon;display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;min-width:0!important;margin:3px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:var(--nm-heading,#111)!important;box-shadow:none!important;}
    html body .nm-quiz-landing #quiz-trust .nm-gave-trust-item-ico svg{display:block!important;width:100%!important;height:100%!important;color:inherit!important;stroke-width:1.75;}
    html body .nm-quiz-landing #quiz-trust .nm-gave-trust-item h4{grid-area:title;min-width:0!important;margin:0!important;padding:0!important;font-family:var(--nm-font-heading,'Poppins',sans-serif)!important;font-size:1.125rem!important;font-weight:700!important;line-height:1.4!important;letter-spacing:normal!important;text-transform:none!important;color:var(--nm-heading,#111)!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere;}
    html body .nm-quiz-landing #quiz-trust .nm-gave-trust-item p{grid-area:body;display:block!important;min-width:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;font-size:1rem!important;font-weight:400!important;line-height:1.65!important;color:var(--nm-body,#3A3A3A)!important;text-align:left!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere;-webkit-line-clamp:unset!important;}
    html body .nm-quiz-landing #quiz-trust .nm-quiz-trust-byline{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;min-width:0!important;max-width:none!important;margin:0!important;padding:20px 16px!important;background:var(--nm-bg-alt,#F7F7F7)!important;border:0!important;border-top:1px solid var(--nm-border,#E8E8E8)!important;border-radius:0 0 7px 7px!important;text-align:left!important;font-size:1rem!important;font-weight:400!important;line-height:1.6!important;color:var(--nm-meta,#5a5a5a)!important;}
    html body .nm-quiz-landing #quiz-trust .nm-quiz-trust-meta{min-width:0;}
    html body .nm-quiz-landing #quiz-trust .nm-quiz-trust-meta p{margin:0!important;font-size:1rem!important;line-height:1.6!important;color:var(--nm-meta,#5a5a5a)!important;overflow-wrap:anywhere;}
    html body .nm-quiz-landing #quiz-trust .nm-quiz-trust-meta p+p{margin-top:4px!important;}
    html body .nm-quiz-landing #quiz-trust .nm-quiz-trust-meta p:first-child{color:var(--nm-heading,#111)!important;font-weight:500!important;}
    html body .nm-quiz-landing #quiz-trust .nm-quiz-trust-byline a,html body .nm-quiz-landing #quiz-trust .nm-quiz-trust-byline a:link,html body .nm-quiz-landing #quiz-trust .nm-quiz-trust-byline a:visited{color:var(--nm-heading,#111)!important;text-decoration:none!important;background:none!important;box-shadow:none!important;border:0!important;white-space:normal!important;overflow-wrap:anywhere;}
    html body .nm-quiz-landing #quiz-trust .nm-quiz-trust-byline a:hover{color:var(--nm-heading,#111)!important;text-decoration:none!important;background:none!important;box-shadow:none!important;}
    html body .nm-quiz-landing #quiz-trust .nm-quiz-trust-byline a::after{content:none!important;}
    html body .nm-quiz-landing #quiz-trust .nm-quiz-trust-byline a:focus-visible{outline:2px solid var(--nm-focus)!important;outline-offset:4px!important;border-radius:2px;}
    html body .nm-quiz-landing #quiz-trust .nm-quiz-trust-feedback{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:44px!important;max-width:100%!important;padding:8px 0!important;font-size:1rem!important;font-weight:500!important;line-height:1.5!important;}
    html body .nm-quiz-landing #quiz-trust .nm-quiz-trust-feedback span{flex:0 0 auto;}
    @media(min-width:768px){html body .nm-quiz-landing #quiz-trust .nm-sh{padding:32px 32px 12px!important;}html body .nm-quiz-landing #quiz-trust .nm-gave-trust-grid{padding-inline:32px!important;}html body .nm-quiz-landing #quiz-trust .nm-quiz-trust-byline{padding:24px 32px!important;}}
    @media(min-width:1024px){html body .nm-quiz-landing #quiz-trust .nm-sh{padding-bottom:16px!important;}html body .nm-quiz-landing #quiz-trust .nm-gave-trust-item{grid-template-columns:24px minmax(0,.9fr) minmax(0,1.6fr)!important;grid-template-areas:'icon title body'!important;align-items:start!important;column-gap:24px!important;row-gap:0!important;padding-block:24px!important;}html body .nm-quiz-landing #quiz-trust .nm-gave-trust-item-ico{width:24px!important;height:24px!important;margin-top:2px!important;}html body .nm-quiz-landing #quiz-trust .nm-gave-trust-item h4{font-size:1.1875rem!important;}html body .nm-quiz-landing #quiz-trust .nm-quiz-trust-byline{flex-direction:row!important;align-items:center!important;gap:24px!important;}html body .nm-quiz-landing #quiz-trust .nm-quiz-trust-feedback{flex:0 1 auto!important;}}
    /* ── QUIZ-OVERSIGT: SEO-TEKST — redesign 31-10-2026 (designer qhub_seo forslag 1). Én laesekolonne paa hoejst
       720 px, fuld tekst, neutral overline, kompakt kontaktfelt. Skrevet ud som html body .nm-quiz-landing #quiz-seo. */
    html body .nm-quiz-landing #quiz-seo{box-sizing:border-box;min-width:0;width:calc(100% - 32px)!important;max-width:calc(var(--nm-container,1100px) - 32px)!important;margin:0 auto var(--nm-section-gap,48px)!important;scroll-margin-top:96px;padding:24px 16px!important;background:#fff!important;color:var(--nm-body,#3a3a3a);border:1px solid var(--nm-border,#e8e8e8)!important;border-radius:8px!important;box-shadow:none!important;font-family:var(--nm-font-body,Poppins,sans-serif);}
    html body .nm-quiz-landing #quiz-seo *,html body .nm-quiz-landing #quiz-seo *::before,html body .nm-quiz-landing #quiz-seo *::after{box-sizing:border-box;}
    html body .nm-quiz-landing #quiz-seo .nm-sh{display:block!important;width:100%;max-width:720px!important;margin:0 auto 16px!important;padding:0!important;text-align:left!important;}
    html body .nm-quiz-landing #quiz-seo .nm-sh-text{min-width:0;max-width:none!important;margin:0!important;text-align:left!important;}
    html body .nm-quiz-landing #quiz-seo .nm-overline{display:block!important;margin:0 0 8px!important;padding:0!important;background:none!important;color:var(--nm-meta,#5a5a5a)!important;font-family:inherit;font-size:.875rem!important;font-weight:var(--nm-overline-weight);line-height:1.5;letter-spacing:normal!important;text-transform:none!important;}
    html body .nm-quiz-landing #quiz-seo .nm-sh h2{margin:0!important;padding:0!important;color:var(--nm-heading,#111)!important;font-family:var(--nm-font-heading,Poppins,sans-serif);font-size:var(--nm-h2)!important;font-weight:var(--nm-h2-weight);line-height:1.25;text-align:left!important;overflow-wrap:anywhere;}
    html body .nm-quiz-landing #quiz-seo .nm-sh h2 span{color:inherit!important;background:none!important;text-decoration:none!important;}
    html body .nm-quiz-landing #quiz-seo::before,html body .nm-quiz-landing #quiz-seo::after,html body .nm-quiz-landing #quiz-seo .nm-sh::before,html body .nm-quiz-landing #quiz-seo .nm-sh::after,html body .nm-quiz-landing #quiz-seo .nm-overline::before,html body .nm-quiz-landing #quiz-seo .nm-overline::after,html body .nm-quiz-landing #quiz-seo .nm-sh h2::before,html body .nm-quiz-landing #quiz-seo .nm-sh h2::after,html body .nm-quiz-landing #quiz-seo .nm-sh h2 span::before,html body .nm-quiz-landing #quiz-seo .nm-sh h2 span::after,html body .nm-quiz-landing #quiz-seo .nm-bit-seo-body h3::before,html body .nm-quiz-landing #quiz-seo .nm-bit-seo-body h3::after,html body .nm-quiz-landing #quiz-seo .nm-bit-seo-cta::before,html body .nm-quiz-landing #quiz-seo .nm-bit-seo-cta::after{content:none!important;display:none!important;}
    html body .nm-quiz-landing #quiz-seo .nm-bit-seo-content{display:block!important;width:100%;max-width:none!important;min-width:0;margin:0 auto!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;column-count:auto!important;columns:auto!important;}
    html body .nm-quiz-landing #quiz-seo .nm-bit-seo-lead{display:block!important;margin:0 0 32px!important;padding:0!important;color:var(--nm-body,#3a3a3a)!important;font-size:var(--nm-lead-size)!important;line-height:1.65;white-space:normal!important;overflow:visible!important;max-height:none!important;-webkit-line-clamp:unset!important;overflow-wrap:anywhere;}
    html body .nm-quiz-landing #quiz-seo .nm-bit-seo-body{display:block!important;min-width:0;max-width:100%;margin:0!important;padding:0!important;color:var(--nm-body,#3a3a3a);font-size:1rem;line-height:1.7;overflow:visible!important;max-height:none!important;column-count:auto!important;columns:auto!important;}
    html body .nm-quiz-landing #quiz-seo .nm-bit-seo-body h3{display:block!important;margin:32px 0 10px!important;padding:0!important;border:0!important;background:none!important;color:var(--nm-heading,#111)!important;font-family:var(--nm-font-heading,Poppins,sans-serif);font-size:var(--nm-h3)!important;font-weight:700;line-height:1.35;letter-spacing:normal!important;text-transform:none!important;white-space:normal!important;overflow-wrap:anywhere;}
    html body .nm-quiz-landing #quiz-seo .nm-bit-seo-body h3:first-child{margin-top:0!important;}
    html body .nm-quiz-landing #quiz-seo .nm-bit-seo-body p{display:block!important;margin:0 0 16px!important;padding:0!important;color:var(--nm-body,#3a3a3a)!important;font-size:var(--nm-body-size)!important;line-height:1.7;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;max-height:none!important;overflow-wrap:anywhere;}
    html body .nm-quiz-landing #quiz-seo .nm-bit-seo-body p:last-child{margin-bottom:0!important;}
    html body .nm-quiz-landing #quiz-seo .nm-bit-seo-content a,html body .nm-quiz-landing #quiz-seo .nm-bit-seo-content a:link,html body .nm-quiz-landing #quiz-seo .nm-bit-seo-content a:visited{color:var(--nm-link)!important;font-weight:500;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px;background:none!important;border:0!important;overflow-wrap:anywhere;}
    html body .nm-quiz-landing #quiz-seo .nm-bit-seo-content a:hover{color:var(--nm-link-hover)!important;text-decoration-thickness:2px!important;}
    html body .nm-quiz-landing #quiz-seo .nm-bit-seo-cta{display:flex!important;flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:none!important;min-width:0;margin:32px auto 0!important;padding:20px!important;border:1px solid var(--nm-border,#e8e8e8)!important;border-radius:8px!important;background:var(--nm-bg-alt,#f7f7f7)!important;background-image:none!important;color:var(--nm-body,#3a3a3a)!important;box-shadow:none!important;}
    html body .nm-quiz-landing #quiz-seo .nm-bit-seo-cta-eyebrow{display:none!important;}
    html body .nm-quiz-landing #quiz-seo .nm-bit-seo-cta-text{min-width:0;flex:1;}
    html body .nm-quiz-landing #quiz-seo .nm-bit-seo-cta-text h3{margin:0 0 6px!important;padding:0!important;color:var(--nm-heading,#111)!important;font-family:var(--nm-font-heading,Poppins,sans-serif);font-size:var(--nm-ctabar-title)!important;font-weight:700;line-height:1.35;letter-spacing:normal!important;text-transform:none!important;overflow-wrap:anywhere;}
    html body .nm-quiz-landing #quiz-seo .nm-bit-seo-cta-text p{margin:0!important;padding:0!important;color:var(--nm-body,#3a3a3a)!important;font-size:1rem!important;line-height:1.55;overflow-wrap:anywhere;}
    html body .nm-quiz-landing #quiz-seo .nm-bit-seo-cta-btn,html body .nm-quiz-landing #quiz-seo .nm-bit-seo-cta-btn:link,html body .nm-quiz-landing #quiz-seo .nm-bit-seo-cta-btn:visited{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%;min-width:0;max-width:100%;min-height:var(--nm-btn-height);margin:0!important;padding:12px 16px!important;border:0!important;border-radius:var(--nm-btn-radius)!important;background:var(--nm-cta)!important;background-image:none!important;color:var(--nm-btn-text)!important;font-family:inherit;font-size:var(--nm-btn-font-size)!important;font-weight:var(--nm-btn-weight);line-height:1.4;letter-spacing:var(--nm-btn-tracking)!important;text-transform:var(--nm-btn-transform)!important;white-space:normal!important;text-align:center;text-decoration:none!important;overflow-wrap:anywhere;box-shadow:none!important;transform:none!important;}
    html body .nm-quiz-landing #quiz-seo .nm-bit-seo-cta-btn:hover{background:var(--nm-cta-hover)!important;color:var(--nm-btn-text)!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;}
    html body .nm-quiz-landing #quiz-seo .nm-bit-seo-cta-btn svg{display:block;flex:0 0 20px;width:20px;height:20px;}
    html body .nm-quiz-landing #quiz-seo a:focus-visible{outline:2px solid var(--nm-focus)!important;outline-offset:3px!important;}
    @media(min-width:768px){html body .nm-quiz-landing #quiz-seo{padding:32px!important;}html body .nm-quiz-landing #quiz-seo .nm-bit-seo-cta{flex-direction:row;align-items:center;gap:24px;}html body .nm-quiz-landing #quiz-seo .nm-bit-seo-cta-btn{flex:0 1 250px;width:auto;}}
    @media(min-width:1024px){html body .nm-quiz-landing #quiz-seo{padding:40px 32px!important;}}
    /* ── QUIZ-OVERSIGT: RELATERET — redesign 31-10-2026 (designer qhub_related forslag 3). Tre aabne indgange
       med tynd graa linje oeverst, smaa outline-ikoner og teksthandling. Leveret som 70-sektion; skrevet ud som
       html body .nm-quiz-landing #quiz-related (ID'et slaar de gamle .nm-quiz-related-regler, ogsaa mobilens
       !important). Bredden flugter med de andre sektioner. */
    html body .nm-quiz-landing #quiz-related{box-sizing:border-box;min-width:0;width:calc(100% - 32px)!important;max-width:calc(var(--nm-container,1100px) - 32px)!important;margin:0 auto var(--nm-section-gap,48px)!important;padding:0!important;background:#fff!important;color:var(--nm-body,#3a3a3a);border:0!important;border-radius:0!important;box-shadow:none!important;font-family:var(--nm-font-body,Poppins,sans-serif);scroll-margin-top:96px;}
    html body .nm-quiz-landing #quiz-related *,html body .nm-quiz-landing #quiz-related *::before,html body .nm-quiz-landing #quiz-related *::after{box-sizing:border-box;}
    html body .nm-quiz-landing #quiz-related .nm-sh{display:block!important;margin:0 0 24px!important;padding:0!important;text-align:left!important;}
    html body .nm-quiz-landing #quiz-related .nm-sh-text{min-width:0;}
    html body .nm-quiz-landing #quiz-related .nm-sh h2{margin:0!important;padding:0!important;color:var(--nm-heading,#111)!important;font-family:var(--nm-font-heading,Poppins,sans-serif);font-size:var(--nm-h2)!important;font-weight:var(--nm-h2-weight);line-height:1.2;text-align:left!important;overflow-wrap:anywhere;}
    html body .nm-quiz-landing #quiz-related .nm-section-intro{max-width:720px;margin:8px 0 0!important;padding:0!important;color:var(--nm-body,#3a3a3a)!important;font-size:var(--nm-body-size);line-height:1.55;text-align:left!important;}
    html body .nm-quiz-landing #quiz-related::before,html body .nm-quiz-landing #quiz-related::after,html body .nm-quiz-landing #quiz-related .nm-sh::before,html body .nm-quiz-landing #quiz-related .nm-sh::after,html body .nm-quiz-landing #quiz-related .nm-sh h2::before,html body .nm-quiz-landing #quiz-related .nm-sh h2::after,html body .nm-quiz-landing #quiz-related .nm-quiz-related-card::before,html body .nm-quiz-landing #quiz-related .nm-quiz-related-card::after,html body .nm-quiz-landing #quiz-related .nm-quiz-related-icon::before,html body .nm-quiz-landing #quiz-related .nm-quiz-related-icon::after,html body .nm-quiz-landing #quiz-related .nm-quiz-related-anchor::before,html body .nm-quiz-landing #quiz-related .nm-quiz-related-anchor::after{content:none!important;display:none!important;}
    html body .nm-quiz-landing #quiz-related .nm-quiz-related-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;min-width:0;margin:0!important;padding:0!important;}
    html body .nm-quiz-landing #quiz-related .nm-quiz-related-card{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) 20px;grid-template-rows:auto auto auto;align-content:start;align-items:start;column-gap:16px;row-gap:12px;min-width:0;width:auto!important;max-width:100%;height:auto!important;min-height:0!important;margin:0!important;padding:20px 0 0!important;background:transparent!important;background-image:none!important;border:0!important;border-top:1px solid var(--nm-border,#e8e8e8)!important;border-radius:0!important;color:var(--nm-heading,#111)!important;text-align:left!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;overflow:visible!important;transition:none!important;}
    html body .nm-quiz-landing #quiz-related .nm-quiz-related-card:hover{background:transparent!important;color:var(--nm-heading,#111)!important;border-top-color:var(--nm-border-strong,#d0d0d0)!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;}
    html body .nm-quiz-landing #quiz-related .nm-quiz-related-body{display:contents!important;}
    html body .nm-quiz-landing #quiz-related .nm-quiz-related-icon{grid-column:2;grid-row:1;display:flex!important;align-items:center;justify-content:center;align-self:start;width:20px!important;height:20px!important;min-width:0;margin:2px 0 0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;color:var(--nm-heading,#111)!important;box-shadow:none!important;transform:none!important;}
    html body .nm-quiz-landing #quiz-related .nm-quiz-related-icon svg{display:block;width:20px!important;height:20px!important;stroke-width:1.75;}
    html body .nm-quiz-landing #quiz-related .nm-quiz-related-title{grid-column:1;grid-row:1;display:block!important;min-width:0;max-width:100%;margin:0!important;padding:0!important;color:var(--nm-heading,#111)!important;font-family:var(--nm-font-heading,Poppins,sans-serif);font-size:var(--nm-card-title)!important;font-weight:var(--nm-card-title-weight);line-height:1.35;letter-spacing:normal!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;max-height:none!important;overflow-wrap:anywhere;}
    html body .nm-quiz-landing #quiz-related .nm-quiz-related-text{grid-column:1 / -1;grid-row:2;display:block!important;min-width:0;margin:0!important;padding:0!important;color:var(--nm-body,#3a3a3a)!important;font-size:1rem!important;line-height:1.55;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;max-height:none!important;overflow-wrap:anywhere;}
    html body .nm-quiz-landing #quiz-related .nm-quiz-related-anchor{grid-column:1 / -1;grid-row:3;display:inline-flex!important;align-items:center;justify-content:flex-start;justify-self:start;align-self:end;gap:10px;min-width:0;max-width:100%;min-height:44px;margin:0!important;padding:4px 0!important;background:none!important;border:0!important;border-radius:0!important;color:var(--nm-heading,#111)!important;font-family:inherit;font-size:1rem!important;font-weight:600;line-height:1.5;letter-spacing:normal!important;text-transform:none!important;white-space:normal!important;overflow-wrap:anywhere;text-decoration:none!important;box-shadow:none!important;}
    html body .nm-quiz-landing #quiz-related .nm-quiz-related-card:hover .nm-quiz-related-anchor{color:var(--nm-heading,#111)!important;text-decoration:none!important;}
    html body .nm-quiz-landing #quiz-related .nm-quiz-related-anchor svg{display:block;flex:0 0 18px;width:18px!important;height:18px!important;transform:none!important;}
    html body .nm-quiz-landing #quiz-related .nm-quiz-related-card:focus-visible{outline:2px solid var(--nm-focus)!important;outline-offset:4px!important;}
    @media(min-width:1024px){html body .nm-quiz-landing #quiz-related .nm-sh{margin-bottom:32px!important;}html body .nm-quiz-landing #quiz-related .nm-quiz-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;align-items:stretch;}html body .nm-quiz-landing #quiz-related .nm-quiz-related-card{grid-template-columns:minmax(0,1fr) 24px;grid-template-rows:auto 1fr auto;padding-top:24px!important;row-gap:16px;}html body .nm-quiz-landing #quiz-related .nm-quiz-related-title{font-size:var(--nm-card-title)!important;}html body .nm-quiz-landing #quiz-related .nm-quiz-related-icon,html body .nm-quiz-landing #quiz-related .nm-quiz-related-icon svg{width:24px!important;height:24px!important;}}
    /* ── QUIZ-OVERSIGT: DE 3 MEST POPULÆRE — redesign 31-10-2026 (designer qhub_popular forslag 3). Leveret som 70-sektion;
       skrevet ud som html body .nm-quiz-landing #quiz-popular. Bredden flugter med de andre sektioner. */
    html body .nm-quiz-landing #quiz-popular{box-sizing:border-box;width:calc(100% - 32px)!important;max-width:calc(var(--nm-container,1100px) - 32px)!important;min-width:0;margin:0 auto var(--nm-section-gap,48px)!important;padding:20px 16px!important;background:#fff!important;color:var(--nm-body,#3a3a3a);border:1px solid var(--nm-border,#e8e8e8)!important;border-radius:8px!important;box-shadow:none!important;font-family:var(--nm-font-body,Poppins,sans-serif);scroll-margin-top:96px;}
    html body .nm-quiz-landing #quiz-popular *,html body .nm-quiz-landing #quiz-popular *::before,html body .nm-quiz-landing #quiz-popular *::after{box-sizing:border-box;}
    html body .nm-quiz-landing #quiz-popular .nm-overline{display:none!important;}
    html body .nm-quiz-landing #quiz-popular .nm-sh{display:block!important;margin:0 0 24px!important;padding:0!important;text-align:left!important;}
    html body .nm-quiz-landing #quiz-popular .nm-sh-text{min-width:0;text-align:left!important;}
    html body .nm-quiz-landing #quiz-popular .nm-sh h2{margin:0!important;padding:0!important;color:var(--nm-heading,#111)!important;font-family:var(--nm-font-heading,Poppins,sans-serif);font-size:var(--nm-h2)!important;font-weight:var(--nm-h2-weight);line-height:1.2;text-align:left!important;overflow-wrap:anywhere;}
    html body .nm-quiz-landing #quiz-popular .nm-sh h2 span{color:inherit!important;background:none!important;}
    html body .nm-quiz-landing #quiz-popular .nm-section-intro{max-width:720px!important;margin:8px 0 0!important;color:var(--nm-meta,#5a5a5a)!important;font-size:var(--nm-body-size)!important;line-height:1.55!important;text-align:left!important;}
    html body .nm-quiz-landing #quiz-popular::before,html body .nm-quiz-landing #quiz-popular::after,html body .nm-quiz-landing #quiz-popular .nm-sh::before,html body .nm-quiz-landing #quiz-popular .nm-sh::after,html body .nm-quiz-landing #quiz-popular .nm-sh h2::before,html body .nm-quiz-landing #quiz-popular .nm-sh h2::after,html body .nm-quiz-landing #quiz-popular .nm-sh h2 span::before,html body .nm-quiz-landing #quiz-popular .nm-sh h2 span::after,html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-item::before,html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-item::after,html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-link::before,html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-link::after{content:none!important;display:none!important;}
    html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-width:0;margin:0!important;padding:0!important;list-style:none!important;counter-reset:none!important;}
    html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-item{display:block!important;min-width:0;max-width:100%;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;list-style:none!important;}
    html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-link{display:grid!important;grid-template-columns:14px 56px minmax(0,1fr) 18px!important;grid-template-areas:'rank image body action'!important;align-items:start!important;gap:10px!important;position:relative!important;min-width:0;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:14px 12px!important;border:1px solid var(--nm-border,#e8e8e8)!important;border-radius:6px!important;background:#fff!important;background-image:none!important;color:var(--nm-heading,#111)!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;overflow:visible!important;transition:border-color .15s!important;}
    html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-link:hover{border-color:var(--nm-border-strong,#d0d0d0)!important;background:#fff!important;color:var(--nm-heading,#111)!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;}
    html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-rank{grid-area:rank!important;position:static!important;display:block!important;width:auto!important;height:auto!important;min-width:0!important;margin:2px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:var(--nm-meta,#5a5a5a)!important;font-size:.875rem!important;font-weight:400!important;line-height:1.5!important;font-variant-numeric:tabular-nums;-webkit-text-fill-color:currentColor!important;}
    html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-image{grid-area:image!important;display:block!important;width:56px!important;aspect-ratio:1/1!important;min-width:0;overflow:hidden!important;border-radius:4px!important;background:var(--nm-bg-alt,#f7f7f7)!important;}
    html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-image img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;aspect-ratio:inherit;object-fit:cover!important;}
    html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-body{grid-area:body!important;display:flex!important;flex-direction:column!important;gap:8px!important;min-width:0;margin:0!important;padding:0!important;}
    html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-title{display:block!important;min-width:0;margin:0!important;padding:0!important;color:var(--nm-heading,#111)!important;font-family:var(--nm-font-heading,Poppins,sans-serif);font-size:var(--nm-card-title)!important;font-weight:var(--nm-card-title-weight)!important;line-height:1.35!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;max-height:none!important;overflow-wrap:anywhere;}
    html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-meta{display:flex!important;flex-wrap:wrap!important;align-items:baseline;gap:4px 12px!important;min-width:0;margin:0!important;padding:0!important;color:var(--nm-meta,#5a5a5a)!important;font-size:.875rem!important;line-height:1.5!important;white-space:normal!important;overflow:visible!important;}
    html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-meta>span{min-width:0;overflow-wrap:anywhere;}
    html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-action{grid-area:action!important;display:flex!important;align-items:center;justify-content:space-between;align-self:center!important;min-width:0;gap:12px;margin:0!important;padding:0!important;background:none!important;border:0!important;}
    html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-action-label{display:none!important;}
    html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-arrow{position:static!important;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 18px;width:18px!important;height:18px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:var(--nm-heading,#111)!important;transform:none!important;}
    html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-arrow svg{display:block;width:18px!important;height:18px!important;}
    html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-link:focus-visible{outline:2px solid var(--nm-focus)!important;outline-offset:3px!important;}
    @media(max-width:359px){html body .nm-quiz-landing #quiz-popular{padding:16px 12px!important;}html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-link{grid-template-columns:12px 40px minmax(0,1fr) 16px!important;gap:8px!important;padding:12px 10px!important;}html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-image{width:40px!important;}html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-arrow,html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-arrow svg{width:16px!important;height:16px!important;}}
    @media(min-width:600px) and (max-width:1023px){html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-link{grid-template-columns:20px 72px minmax(0,1fr) 20px!important;align-items:center!important;gap:16px!important;padding:16px!important;}html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-image{width:72px!important;}html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-title{font-size:var(--nm-card-title)!important;}}
    @media(min-width:1024px){html body .nm-quiz-landing #quiz-popular{padding:24px!important;}html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;align-items:stretch;}html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-link{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:'image' 'body' 'action'!important;grid-template-rows:auto 1fr auto!important;gap:16px!important;padding:16px!important;}html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-rank{position:absolute!important;z-index:1;top:16px;left:16px;display:flex!important;align-items:center;justify-content:center;width:32px!important;height:32px!important;margin:0!important;padding:4px!important;background:#fff!important;color:var(--nm-heading,#111)!important;font-size:1rem!important;border-radius:0 0 4px 0!important;}html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-image{width:100%!important;aspect-ratio:4/3!important;border-radius:4px!important;}html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-body{gap:12px!important;}html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-title{font-size:var(--nm-card-title)!important;line-height:1.35!important;}html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-action{align-self:end!important;width:100%;padding-top:8px!important;}html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-action-label{display:block!important;min-width:0;color:#237a19!important;font-size:1rem!important;font-weight:600;line-height:1.5;white-space:normal;overflow-wrap:anywhere;}html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-arrow,html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-arrow svg{width:20px!important;height:20px!important;}html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-link:hover .nm-quiz-popular-action-label{color:#195b12!important;}}
    /* ── QUIZ-OVERSIGT: KATEGORIER — redesign 31-10-2026 (designer qhub_cats forslag 1). Leveret som 70-sektion;
       skrevet ud som html body .nm-quiz-landing #quiz-cats. Bredden flugter med de andre sektioner (container − 32 px). */
    html body .nm-quiz-landing #quiz-cats{box-sizing:border-box;width:calc(100% - 32px)!important;max-width:calc(var(--nm-container,1100px) - 32px)!important;min-width:0;margin:0 auto var(--nm-section-gap,48px)!important;padding:0!important;background:transparent!important;color:var(--nm-body,#3a3a3a);font-family:var(--nm-font-body,Poppins,sans-serif);border:0!important;border-radius:0!important;box-shadow:none!important;scroll-margin-top:96px;}
    html body .nm-quiz-landing #quiz-cats *,html body .nm-quiz-landing #quiz-cats *::before,html body .nm-quiz-landing #quiz-cats *::after{box-sizing:border-box;}
    html body .nm-quiz-landing #quiz-cats .nm-overline{display:none!important;}
    html body .nm-quiz-landing #quiz-cats .nm-sh{display:block!important;margin:0 0 24px!important;padding:0!important;text-align:left!important;}
    html body .nm-quiz-landing #quiz-cats .nm-sh-text{min-width:0;text-align:left!important;}
    html body .nm-quiz-landing #quiz-cats .nm-sh h2{margin:0!important;padding:0!important;color:var(--nm-heading,#111)!important;font-family:var(--nm-font-heading,Poppins,sans-serif);font-size:var(--nm-h2)!important;font-weight:var(--nm-h2-weight);line-height:1.2;text-align:left!important;overflow-wrap:anywhere;}
    html body .nm-quiz-landing #quiz-cats .nm-sh h2 span{color:inherit!important;background:none!important;-webkit-text-fill-color:currentColor!important;}
    html body .nm-quiz-landing #quiz-cats .nm-section-intro{max-width:720px!important;margin:8px 0 0!important;color:var(--nm-body,#3a3a3a)!important;font-size:var(--nm-body-size)!important;line-height:1.55!important;text-align:left!important;}
    html body .nm-quiz-landing #quiz-cats::before,html body .nm-quiz-landing #quiz-cats::after,html body .nm-quiz-landing #quiz-cats .nm-sh::before,html body .nm-quiz-landing #quiz-cats .nm-sh::after,html body .nm-quiz-landing #quiz-cats .nm-sh h2::before,html body .nm-quiz-landing #quiz-cats .nm-sh h2::after,html body .nm-quiz-landing #quiz-cats .nm-quiz-category-card::before,html body .nm-quiz-landing #quiz-cats .nm-quiz-category-card::after{content:none!important;display:none!important;}
    html body .nm-quiz-landing #quiz-cats .nm-quiz-cats-grid{--cats-gap:12px;--cats-peek:16px;display:grid!important;justify-content:start!important;justify-items:stretch!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/2);align-items:stretch;gap:var(--cats-gap)!important;min-width:0;max-width:100%;margin:0!important;padding:4px!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:4px;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none;}
    html body .nm-quiz-landing #quiz-cats .nm-quiz-cats-grid::-webkit-scrollbar{display:none;}
    html body .nm-quiz-landing #quiz-cats[data-has-overflow='false'] .nm-quiz-cats-grid{grid-auto-columns:calc((100% - 12px)/2);}
    html body .nm-quiz-landing #quiz-cats .nm-quiz-category-card{display:flex!important;flex-direction:column;align-items:flex-start;gap:12px;position:relative;min-width:0;width:auto!important;max-width:100%;height:auto!important;min-height:160px;margin:0!important;padding:16px 12px!important;border:1px solid var(--nm-card-border)!important;border-radius:var(--nm-card-radius)!important;background:#fff!important;background-image:none!important;color:var(--nm-heading,#111)!important;text-align:left;text-decoration:none!important;box-shadow:none!important;transform:none!important;transition:none!important;scroll-snap-align:start;overflow:visible!important;}
    html body .nm-quiz-landing #quiz-cats .nm-quiz-category-card:hover{border-color:var(--nm-border-strong,#d0d0d0)!important;background:var(--nm-bg-alt,#f7f7f7)!important;color:var(--nm-heading,#111)!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;}
    html body .nm-quiz-landing #quiz-cats .nm-bit-cats-card-ico{display:flex!important;align-items:center;justify-content:flex-start;flex:0 0 auto;width:20px!important;height:20px!important;min-width:0;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:var(--nm-heading,#111)!important;box-shadow:none!important;}
    html body .nm-quiz-landing #quiz-cats .nm-bit-cats-card-ico svg{display:block;width:20px!important;height:20px!important;stroke-width:1.75;}
    html body .nm-quiz-landing #quiz-cats .nm-bit-cats-card-body{display:block!important;min-width:0;max-width:100%;margin:0!important;padding:0!important;}
    html body .nm-quiz-landing #quiz-cats .nm-bit-cats-card-name{display:block!important;min-width:0;max-width:100%;margin:0!important;color:var(--nm-heading,#111)!important;font-family:var(--nm-font-heading,Poppins,sans-serif);font-size:1rem!important;font-weight:700;line-height:1.35!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;overflow-wrap:anywhere;}
    html body .nm-quiz-landing #quiz-cats .nm-bit-cats-card-count{display:none!important;}
    html body .nm-quiz-landing #quiz-cats .nm-quiz-category-action{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;margin-top:auto;padding-top:16px;color:var(--nm-meta,#5a5a5a);font-size:.875rem;line-height:1.5;white-space:normal;overflow-wrap:anywhere;text-decoration:none!important;}
    html body .nm-quiz-landing #quiz-cats .nm-bit-cats-card-arrow{position:static!important;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 18px;width:18px!important;height:18px!important;margin:0!important;padding:0!important;color:var(--nm-heading,#111)!important;background:none!important;border:0!important;transform:none!important;}
    html body .nm-quiz-landing #quiz-cats .nm-bit-cats-card-arrow svg{display:block;width:18px!important;height:18px!important;}
    html body .nm-quiz-landing #quiz-cats .nm-quiz-cats-hint{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 0 0;padding:0;color:var(--nm-meta,#5a5a5a);font-size:.875rem;line-height:1.5;text-align:center;}
    html body .nm-quiz-landing #quiz-cats .nm-quiz-cats-hint svg{width:18px;height:18px;flex:0 0 18px;}
    html body .nm-quiz-landing #quiz-cats[data-has-overflow='false'] .nm-quiz-cats-hint{display:none!important;}
    html body .nm-quiz-landing #quiz-cats .nm-quiz-cats-more-wrap{display:none!important;}
    html body .nm-quiz-landing #quiz-cats .nm-quiz-cats-more{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;max-width:100%;padding:12px 24px;border:0!important;border-radius:6px!important;background:var(--nm-cta,#40cd2a)!important;background-image:none!important;color:var(--nm-heading,#111)!important;font-family:inherit;font-size:1rem!important;font-weight:600;line-height:1.5;white-space:normal;text-align:center;text-transform:none!important;letter-spacing:normal!important;cursor:pointer;box-shadow:none!important;text-decoration:none;}
    html body .nm-quiz-landing #quiz-cats .nm-quiz-cats-more:hover{background:var(--nm-cta-hover,#35b122)!important;color:var(--nm-heading,#111)!important;text-decoration:none;}
    html body .nm-quiz-landing #quiz-cats .nm-quiz-cats-more svg{width:20px;height:20px;flex:0 0 20px;}
    html body .nm-quiz-landing #quiz-cats .nm-quiz-category-card:focus-visible,html body .nm-quiz-landing #quiz-cats .nm-quiz-cats-more:focus-visible,html body .nm-quiz-landing #quiz-cats .nm-quiz-cats-grid:focus-visible{outline:2px solid var(--nm-focus)!important;outline-offset:2px!important;}
    html body .nm-quiz-landing #quiz-cats [hidden]{display:none!important;}
    html body .nm-quiz-landing #quiz-cats .nm-quiz-cats-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
    @media(max-width:359px){html body .nm-quiz-landing #quiz-cats .nm-quiz-category-card{padding:12px 10px!important;}html body .nm-quiz-landing #quiz-cats .nm-quiz-category-action{gap:4px;}}
    @media(min-width:1024px){html body .nm-quiz-landing #quiz-cats .nm-quiz-cats-grid,html body .nm-quiz-landing #quiz-cats[data-has-overflow='false'] .nm-quiz-cats-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row;grid-auto-columns:auto;gap:20px!important;overflow:visible;scroll-snap-type:none;}html body .nm-quiz-landing #quiz-cats .nm-quiz-category-card{min-height:160px;padding:20px!important;gap:16px;}html body .nm-quiz-landing #quiz-cats .nm-bit-cats-card-ico{width:24px!important;height:24px!important;}html body .nm-quiz-landing #quiz-cats .nm-bit-cats-card-ico svg{width:24px!important;height:24px!important;}html body .nm-quiz-landing #quiz-cats .nm-bit-cats-card-name{font-size:clamp(1.125rem,1.6vw,1.3125rem)!important;}html body .nm-quiz-landing #quiz-cats .nm-quiz-category-action{font-size:1rem;}html body .nm-quiz-landing #quiz-cats .nm-quiz-cats-hint{display:none!important;}html body .nm-quiz-landing #quiz-cats .nm-quiz-cats-more-wrap{display:flex!important;justify-content:center;margin:24px 0 0;}html body .nm-quiz-landing #quiz-cats .nm-quiz-cats-more-wrap[hidden]{display:none!important;}}
    @media(prefers-reduced-motion:reduce){html body .nm-quiz-landing #quiz-cats .nm-quiz-cats-grid{scroll-behavior:auto!important;}}
    /* ── QUIZ-OVERSIGT: ALLE QUIZZER — redesign 31-10-2026 (designer qhub_latest forslag 1). Leveret som 70-sektion;
       skrevet ud som html body .nm-quiz-landing #quiz-latest. Bredden flugter med de andre kort (container − 32 px). */
    html body .nm-quiz-landing #quiz-latest{box-sizing:border-box;width:calc(100% - 32px)!important;max-width:calc(var(--nm-container,1100px) - 32px)!important;min-width:0;margin:0 auto var(--nm-section-gap,48px)!important;padding:20px 16px!important;background:#fff!important;color:var(--nm-body,#3a3a3a);border:1px solid var(--nm-border,#e8e8e8)!important;border-radius:8px!important;box-shadow:none!important;font-family:var(--nm-font-body,Poppins,sans-serif);scroll-margin-top:96px;}
    html body .nm-quiz-landing #quiz-latest *, html body .nm-quiz-landing #quiz-latest *::before, html body .nm-quiz-landing #quiz-latest *::after{box-sizing:border-box;}
    html body .nm-quiz-landing #quiz-latest .nm-overline{display:none!important;}
    html body .nm-quiz-landing #quiz-latest .nm-sh{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px;margin:0 0 24px!important;padding:0!important;text-align:left!important;}
    html body .nm-quiz-landing #quiz-latest .nm-sh-text{min-width:0;flex:1;text-align:left!important;}
    html body .nm-quiz-landing #quiz-latest .nm-sh h2{margin:0!important;max-width:none!important;color:var(--nm-heading,#111)!important;font-family:var(--nm-font-heading,Poppins,sans-serif);font-size:var(--nm-h2)!important;font-weight:var(--nm-h2-weight);line-height:1.2;text-align:left!important;overflow-wrap:anywhere;}
    html body .nm-quiz-landing #quiz-latest .nm-sh h2 span{color:inherit!important;background:none!important;-webkit-text-fill-color:currentColor!important;}
    html body .nm-quiz-landing #quiz-latest .nm-section-intro{margin:8px 0 0!important;max-width:720px!important;color:var(--nm-body,#3a3a3a)!important;font-size:var(--nm-body-size)!important;line-height:1.55!important;text-align:left!important;}
    html body .nm-quiz-landing #quiz-latest .nm-sh::before,html body .nm-quiz-landing #quiz-latest .nm-sh::after,html body .nm-quiz-landing #quiz-latest .nm-sh h2::before,html body .nm-quiz-landing #quiz-latest .nm-sh h2::after,html body .nm-quiz-landing #quiz-latest .nm-quiz-card::before,html body .nm-quiz-landing #quiz-latest .nm-quiz-card::after,html body .nm-quiz-landing #quiz-latest .nm-quiz-card-img::before,html body .nm-quiz-landing #quiz-latest .nm-quiz-card-img::after{content:none!important;display:none!important;}
    html body .nm-quiz-landing #quiz-latest .nm-quiz-latest-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;min-width:0;max-width:100%;margin:0!important;padding:4px!important;overflow:visible;}
    html body .nm-quiz-landing #quiz-latest .nm-quiz-card{display:grid!important;grid-template-columns:minmax(0,1fr) 80px;grid-template-areas:'title image' 'desc image' 'meta meta' 'cta cta';grid-template-rows:auto auto auto auto;align-content:start;align-items:start;gap:12px;position:relative;min-width:0;width:auto!important;max-width:100%;height:auto!important;min-height:0!important;margin:0!important;padding:16px!important;background:#fff!important;border:0 !important;border-radius:var(--nm-card-radius)!important;box-shadow:none!important;color:var(--nm-heading,#111)!important;text-decoration:none!important;transform:none!important;overflow:visible!important;transition:none!important;}
    html body .nm-quiz-landing #quiz-latest .nm-quiz-card:hover{border-color:var(--nm-border-strong,#d0d0d0)!important;color:var(--nm-heading,#111)!important;box-shadow:none!important;transform:none!important;text-decoration:none!important;}
    html body .nm-quiz-landing #quiz-latest .nm-quiz-card-img{grid-area:image;position:relative!important;display:block!important;width:80px!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1/1!important;margin:0!important;padding:0!important;border-radius:4px!important;background-color:var(--nm-bg-alt,#f7f7f7)!important;background-image:none!important;overflow:hidden;}
    html body .nm-quiz-landing #quiz-latest .nm-quiz-card-img img{display:block;width:100%;height:100%;aspect-ratio:inherit;object-fit:cover;}
    html body .nm-quiz-landing #quiz-latest .nm-quiz-card-title{grid-area:title;position:static!important;inset:auto!important;display:block!important;min-width:0;margin:0!important;padding:0!important;color:var(--nm-heading,#111)!important;background:none!important;font-family:var(--nm-font-heading,Poppins,sans-serif);font-size:var(--nm-card-title)!important;font-weight:var(--nm-card-title-weight);line-height:1.3!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;overflow-wrap:anywhere;text-shadow:none!important;}
    html body .nm-quiz-landing #quiz-latest .nm-quiz-card-meta{grid-area:meta;display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 20px;min-width:0;margin:4px 0 0!important;padding:0!important;border:0!important;color:var(--nm-meta,#5a5a5a);}
    html body .nm-quiz-landing #quiz-latest .nm-quiz-card-meta-item{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:.875rem!important;line-height:1.5;color:var(--nm-meta,#5a5a5a)!important;}
    html body .nm-quiz-landing #quiz-latest .nm-quiz-card-meta-item svg{flex:0 0 16px;width:16px;height:16px;color:currentColor;}
    html body .nm-quiz-landing #quiz-latest .nm-quiz-card-cta,html body .nm-quiz-landing #quiz-latest .nm-quiz-loadmore{display:flex!important;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:var(--nm-btn-height);margin:0!important;padding:12px 16px!important;border:0!important;border-radius:var(--nm-btn-radius)!important;background:var(--nm-cta,#40cd2a)!important;background-image:none!important;color:var(--nm-btn-text)!important;font-family:inherit;font-size:var(--nm-btn-font-size)!important;font-weight:var(--nm-btn-weight);line-height:1.4;text-align:center;white-space:normal!important;text-decoration:none!important;text-transform:var(--nm-btn-transform)!important;letter-spacing:var(--nm-btn-tracking)!important;box-shadow:none!important;}
    html body .nm-quiz-landing #quiz-latest .nm-quiz-card-cta{grid-area:cta;width:100%;align-self:end;}
    html body .nm-quiz-landing #quiz-latest .nm-quiz-card-cta svg{width:20px;height:20px;flex:0 0 20px;}
    html body .nm-quiz-landing #quiz-latest .nm-quiz-card:hover .nm-quiz-card-cta,html body .nm-quiz-landing #quiz-latest .nm-quiz-loadmore:hover,html body .nm-quiz-landing #quiz-latest .nm-quiz-carousel-button:hover:not(:disabled){background:var(--nm-cta-hover,#35b122)!important;color:var(--nm-heading,#111)!important;text-decoration:none!important;}
    html body .nm-quiz-landing #quiz-latest .nm-quiz-loadmore-wrap{display:flex;justify-content:center;margin:20px 4px 0;}
    html body .nm-quiz-landing #quiz-latest .nm-quiz-loadmore{width:100%;cursor:pointer;}
    html body .nm-quiz-landing #quiz-latest .nm-quiz-card:focus-visible,html body .nm-quiz-landing #quiz-latest button:focus-visible{outline:2px solid var(--nm-focus)!important;outline-offset:3px!important;}
    html body .nm-quiz-landing #quiz-latest [hidden]{display:none!important;}
    html body .nm-quiz-landing #quiz-latest .nm-quiz-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}
    html body .nm-quiz-landing #quiz-latest .nm-quiz-latest-tom{margin:0;color:var(--nm-meta,#5a5a5a);font-size:1rem;}
    @media(max-width:1023px){html body .nm-quiz-landing #quiz-latest .nm-quiz-card[data-mobile-hidden='true']{display:none!important;}}
    @media(max-width:359px){html body .nm-quiz-landing #quiz-latest{padding:16px 12px!important;}html body .nm-quiz-landing #quiz-latest .nm-quiz-card{grid-template-columns:minmax(0,1fr) 64px;grid-template-areas:'title image' 'desc desc' 'meta meta' 'cta cta';padding:12px!important;}html body .nm-quiz-landing #quiz-latest .nm-quiz-card-img{width:64px!important;}}
    @media(min-width:1024px){html body .nm-quiz-landing #quiz-latest{padding:24px!important;}html body .nm-quiz-landing #quiz-latest .nm-quiz-latest-grid{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/3);gap:20px!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:4px;overscroll-behavior-x:contain;align-items:stretch;scrollbar-width:thin;}html body .nm-quiz-landing #quiz-latest .nm-quiz-card{grid-template-columns:minmax(0,1fr);grid-template-areas:'image' 'title' 'desc' 'meta' 'cta';grid-template-rows:auto auto 1fr auto auto;gap:12px;padding:0 16px 16px!important;scroll-snap-align:start;}html body .nm-quiz-landing #quiz-latest .nm-quiz-card-img{width:calc(100% + 32px)!important;margin:0 -16px 4px!important;aspect-ratio:2/1!important;border-radius:7px 7px 0 0!important;}html body .nm-quiz-landing #quiz-latest .nm-quiz-card-title{font-size:var(--nm-card-title)!important;}html body .nm-quiz-landing #quiz-latest .nm-quiz-card-meta{margin-top:8px!important;}html body .nm-quiz-landing #quiz-latest .nm-quiz-loadmore-wrap{display:none!important;}}
    @media(prefers-reduced-motion:reduce){html body .nm-quiz-landing #quiz-latest .nm-quiz-latest-grid{scroll-behavior:auto!important;}}
    /* ── QUIZ-OVERSIGT: FREMHAEVET QUIZ — redesign 31-10-2026 (designer: forslag 3). Leveret som 70-sektion
       qhub_featured; skrevet ud som html body .nm-quiz-landing #quiz-featured med !important paa layout,
       fordi hubbens egne mobilregler for .nm-quiz-featured-* er !important. */
    html body .nm-quiz-landing #quiz-featured {
      width: 100% !important;
      max-width: var(--nm-container, 1100px);
      min-width: 0;
      margin: 0 auto var(--nm-section-gap, 48px) !important;
      padding: 0 16px !important;
      color: var(--nm-body, #3A3A3A) !important;
      font-family: var(--nm-font-body, Poppins, sans-serif);
      background: transparent !important;
      text-align: left;
      scroll-margin-top: 96px;
    }
    html body .nm-quiz-landing #quiz-featured, html body .nm-quiz-landing #quiz-featured *, html body .nm-quiz-landing #quiz-featured *::before, html body .nm-quiz-landing #quiz-featured *::after { box-sizing: border-box; }
    html body .nm-quiz-landing #quiz-featured > .nm-sh, html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-badge, html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-cat { display: none !important; }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-card {
      display: block !important;
      min-width: 0;
      height: auto !important;
      min-height: 0 !important;
      margin: 0 !important;
      padding: 0 !important;
      background: var(--nm-bg-card, #ffffff) !important;
      border: 1px solid var(--nm-card-border) !important;
      border-radius: var(--nm-card-radius) !important;
      box-shadow: none !important;
      overflow: visible;
      transform: none !important;
    }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-main {
      display: grid !important;
      grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr) !important;
      align-items: center !important;
      gap: 28px !important;
      min-width: 0;
      padding: 24px !important;
    }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-media {
      position: relative;
      min-width: 0;
      width: 100% !important;
      min-height: 0 !important;
      max-height: none !important;
      height: auto !important;
      aspect-ratio: 4 / 3 !important;
      margin: 0 !important;
      padding: 0 !important;
      background: var(--nm-bg-alt, #F7F7F7) !important;
      border-radius: 6px !important;
      overflow: hidden;
    }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-media img {
      position: static;
      display: block !important;
      width: 100% !important;
      height: 100% !important;
      max-width: 100%;
      margin: 0 !important;
      padding: 0 !important;
      object-fit: cover !important;
      object-position: center;
      transform: none !important;
      filter: none !important;
    }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-media-fallback { display: grid !important; place-items: center; width: 100% !important; height: 100% !important; color: var(--nm-meta, #5a5a5a) !important; }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-media-fallback svg { width: 56px !important; height: 56px !important; }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-content {
      display: block !important;
      min-width: 0;
      margin: 0 !important;
      padding: 0 !important;
      background: transparent !important;
      text-align: left;
    }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-kicker {
      margin: 0 0 10px !important;
      padding: 0 !important;
      color: var(--nm-meta, #5a5a5a) !important;
      font-size: var(--nm-overline-size) !important;
      font-weight: var(--nm-overline-weight);
      line-height: 1.5 !important;
      text-transform: none;
      letter-spacing: 0;
    }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-title {
      min-width: 0;
      margin: 0 !important;
      padding: 0 !important;
      color: var(--nm-heading, #111111) !important;
      background: none !important;
      border: 0 !important;
      font-family: var(--nm-font-heading, Poppins, sans-serif);
      font-size: var(--nm-h2) !important; /* fast vaerdi i stedet for --nm-h2 (fejler som --nm-h1 paa live) */
      font-weight: var(--nm-h2-weight);
      line-height: 1.25 !important;
      text-align: left;
      white-space: normal;
      overflow-wrap: anywhere;
      word-break: normal;
      -webkit-text-fill-color: currentColor;
    }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-lead {
      max-width: 60ch;
      margin: 16px 0 0 !important;
      color: var(--nm-body, #3A3A3A) !important;
      font-size: var(--nm-lead-size) !important;
      line-height: 1.65 !important;
      white-space: normal;
      overflow-wrap: anywhere;
      word-break: normal;
    }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-footer {
      display: flex !important;
      flex-wrap: wrap;
      align-items: center !important;
      justify-content: space-between;
      gap: 16px 24px !important;
      min-width: 0;
      padding: 20px 24px !important;
      background: var(--nm-bg-alt, #F7F7F7) !important;
      border-top: 1px solid var(--nm-border, #E8E8E8) !important;
      border-radius: 0 0 7px 7px !important;
    }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-meta {
      display: flex !important;
      flex-wrap: wrap;
      align-items: center !important;
      gap: 8px 20px !important;
      min-width: 0;
      margin: 0 !important;
      padding: 0 !important;
      border: 0 !important;
    }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-meta-item {
      display: inline-flex !important;
      align-items: center !important;
      gap: 8px !important;
      min-width: 0;
      margin: 0 !important;
      padding: 0 !important;
      color: var(--nm-meta, #5a5a5a) !important;
      background: transparent !important;
      border: 0 !important;
      border-radius: 0 !important;
      font-size: 0.875rem !important;
      line-height: 1.5 !important;
      white-space: normal;
    }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-meta-item svg { display: block !important; flex: 0 0 auto; width: 18px !important; height: 18px !important; color: var(--nm-heading, #111111) !important; }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-actions {
      display: flex !important;
      flex-wrap: wrap;
      align-items: center !important;
      gap: 12px 20px !important;
      min-width: 0;
      margin: 0 !important;
      padding: 0 !important;
    }
    html body .nm-quiz-landing #quiz-featured a.nm-quiz-featured-cta,
    html body .nm-quiz-landing #quiz-featured a.nm-quiz-featured-cta:link,
    html body .nm-quiz-landing #quiz-featured a.nm-quiz-featured-cta:visited,
    html body .nm-quiz-landing #quiz-featured a.nm-quiz-featured-cta:hover,
    html body .nm-quiz-landing #quiz-featured a.nm-quiz-featured-cta:focus {
      display: inline-flex !important;
      align-items: center !important;
      justify-content: center;
      gap: 12px !important;
      min-width: 0;
      min-height: var(--nm-btn-height) !important;
      height: auto !important;
      margin: 0 !important;
      padding: 12px 24px !important;
      color: var(--nm-btn-text) !important;
      background: var(--nm-cta) !important;
      border: 1px solid transparent !important;
      border-radius: var(--nm-btn-radius) !important;
      box-shadow: none !important;
      font: var(--nm-btn-weight) var(--nm-btn-font-size)/1.5 var(--nm-font-body, Poppins, sans-serif);
      letter-spacing: var(--nm-btn-tracking);
      text-transform: var(--nm-btn-transform);
      text-decoration: none !important;
      white-space: normal;
      text-align: center;
      transform: none !important;
    }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-actions svg { display: block !important; flex: 0 0 auto; width: 18px !important; height: 18px !important; transform: none !important; }
    html body .nm-quiz-landing #quiz-featured a:focus-visible { outline: 2px solid #fff !important; outline-offset: 3px; }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-card::before, html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-card::after,
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-media::before, html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-media::after,
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-kicker::before, html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-kicker::after,
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-title::before, html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-title::after,
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-meta-item::before, html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-meta-item::after,
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-cta::before, html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-cta::after,
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-ghost::before, html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-ghost::after { content: none !important; display: none !important; }
    @media (hover: hover) {
      html body .nm-quiz-landing #quiz-featured a.nm-quiz-featured-cta:hover { background: var(--nm-cta-hover) !important; }
    }
    @media (min-width: 1024px) {
      html body .nm-quiz-landing #quiz-featured { margin-bottom: var(--nm-section-gap-desktop, 61px) !important; }
    }
    @media (max-width: 1023px) {
      html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-main { grid-template-columns: minmax(0, 1fr) !important; gap: 20px !important; padding: 20px !important; }
      html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-media { aspect-ratio: 16 / 7 !important; }
    }
    @media (max-width: 767px) {
      html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-main { gap: 16px !important; padding: 16px !important; }
      html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-media { aspect-ratio: 16 / 9 !important; }
      html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-kicker { margin-bottom: 8px !important; }
      html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-lead { margin-top: 12px !important; }
      html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-footer { flex-direction: column !important; align-items: stretch !important; gap: 16px !important; padding: 16px !important; }
      html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-meta { gap: 8px 20px !important; }
      html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-actions { flex-direction: column !important; align-items: stretch !important; gap: 4px !important; }
      html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-actions a { width: 100% !important; }
    }
    @media (max-width: 374px) {
      html body .nm-quiz-landing #quiz-featured { padding-inline: 12px !important; }
      html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-main, html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-footer { padding: 12px !important; }
    }
    @media (prefers-reduced-motion: reduce) {
      html body .nm-quiz-landing #quiz-featured *, html body .nm-quiz-landing #quiz-featured *::before, html body .nm-quiz-landing #quiz-featured *::after { animation: none !important; transition: none !important; }
    }
    /* ── QUIZ-OVERSIGT: SAADAN VIRKER DET — redesign 31-10-2026 (designer: forslag 1).
       Leveret som 70-sektion (qhub_metode); skrevet ud som html body .nm-quiz-landing #quiz-how,
       saa den slaar .nm-bit's !important-regler uden at roere andre .nm-bit-metode-sektioner. */
    html body .nm-quiz-landing #quiz-how {
      display: block;
      width: 100% !important;
      max-width: var(--nm-container, 1100px) !important;
      min-width: 0 !important;
      min-height: 0 !important;
      margin: 0 auto var(--nm-section-gap, 48px) !important;
      padding: 0 16px !important;
      color: var(--nm-body, #3A3A3A);
      background: transparent !important;
      border: 0;
      border-radius: 0;
      box-shadow: none !important;
      font-family: var(--nm-font-body, Poppins, sans-serif);
      scroll-margin-top: 96px;
    }
    html body .nm-quiz-landing #quiz-how, html body .nm-quiz-landing #quiz-how *, html body .nm-quiz-landing #quiz-how *::before, html body .nm-quiz-landing #quiz-how *::after { box-sizing: border-box; }
    html body .nm-quiz-landing #quiz-how .nm-qhub-how-panel {
      min-width: 0 !important;
      padding: 32px !important;
      background: var(--nm-bg-alt, #F7F7F7);
      border: 0;
      border-radius: 8px;
      box-shadow: none;
    }
    html body .nm-quiz-landing #quiz-how .nm-sh {
      display: block;
      margin: 0 0 28px !important;
      padding: 0 !important;
      background: none;
      border: 0;
      text-align: center !important;
    }
    html body .nm-quiz-landing #quiz-how .nm-sh-text { width: 100% !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; text-align: center !important; }
    html body .nm-quiz-landing #quiz-how .nm-overline { display: none !important; }
    html body .nm-quiz-landing #quiz-how .nm-sh h2 {
      width: 100% !important;
      max-width: none !important;
      margin: 0 !important;
      padding: 0 !important;
      color: var(--nm-heading, #111111) !important;
      background: none !important;
      border: 0;
      font-family: var(--nm-font-heading, Poppins, sans-serif);
      font-size: var(--nm-h2) !important; /* fast vaerdi i stedet for --nm-h2 (fejler som --nm-h1 paa live) */
      font-weight: var(--nm-h2-weight);
      line-height: 1.25 !important;
      text-align: center !important;
      white-space: normal;
      overflow-wrap: anywhere;
      -webkit-text-fill-color: currentColor;
    }
    html body .nm-quiz-landing #quiz-how .nm-sh h2 span { color: inherit !important; background: none !important; border: 0; font: inherit; -webkit-text-fill-color: currentColor !important; }
    html body .nm-quiz-landing #quiz-how .nm-section-intro {
      max-width: var(--nm-content, 720px) !important;
      margin: 12px auto 0 !important;
      padding: 0 !important;
      color: var(--nm-body, #3A3A3A);
      font-size: var(--nm-body-size) !important;
      line-height: 1.6 !important;
      text-align: center !important;
      overflow-wrap: anywhere;
    }
    html body .nm-quiz-landing #quiz-how .nm-bit-metode-grid {
      display: grid;
      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
      align-items: start;
      gap: 24px !important;
      min-width: 0 !important;
      margin: 0 !important;
      padding: 0 !important;
      list-style: none;
    }
    html body .nm-quiz-landing #quiz-how .nm-bit-metode-step,
    html body .nm-quiz-landing #quiz-how .nm-bit-metode-step:hover {
      position: relative;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      min-width: 0 !important;
      min-height: 0 !important;
      height: auto !important;
      margin: 0 !important;
      padding: 0 !important;
      color: var(--nm-body, #3A3A3A);
      background: transparent !important;
      border: 0 !important;
      border-radius: 0;
      box-shadow: none !important;
      text-align: left !important;
      transform: none !important;
    }
    html body .nm-quiz-landing #quiz-how .nm-qhub-step-top { display: flex; align-items: center; gap: 12px !important; min-width: 0 !important; margin-bottom: 12px !important; }
    html body .nm-quiz-landing #quiz-how .nm-bit-metode-num {
      position: static !important;
      display: block;
      width: auto !important;
      height: auto !important;
      min-width: 0 !important;
      margin: 0 !important;
      padding: 0 !important;
      color: var(--nm-heading, #111111) !important;
      background: none !important;
      border: 0;
      border-radius: 0;
      opacity: 1;
      font: 500 0.875rem/1.5 var(--nm-font-body, Poppins, sans-serif);
      font-size: 0.875rem !important; /* 18f saetter 1.75rem !important paa mobil */
      font-weight: 500 !important;
      line-height: 1.5 !important;
      font-variant-numeric: tabular-nums;
      transform: none;
    }
    html body .nm-quiz-landing #quiz-how .nm-bit-metode-icon {
      position: static;
      display: flex;
      align-items: center;
      justify-content: center;
      flex: 0 0 auto;
      width: 24px !important;
      height: 24px !important;
      margin: 0 !important;
      padding: 0 !important;
      color: var(--nm-heading, #111111) !important;
      background: transparent !important;
      border: 0;
      border-radius: 0;
      box-shadow: none;
    }
    html body .nm-quiz-landing #quiz-how .nm-bit-metode-icon svg { display: block; width: 100% !important; height: 100% !important; }
    html body .nm-quiz-landing #quiz-how .nm-bit-metode-title {
      min-width: 0 !important;
      max-width: 100% !important;
      margin: 0 0 8px !important;
      padding: 0 !important;
      color: var(--nm-heading, #111111);
      background: none;
      border: 0;
      font-family: var(--nm-font-heading, Poppins, sans-serif);
      font-size: var(--nm-card-title) !important; /* fast vaerdi i stedet for --nm-h3 */
      font-weight: var(--nm-card-title-weight);
      line-height: 1.4 !important;
      white-space: normal;
      overflow-wrap: anywhere;
      word-break: normal;
    }
    html body .nm-quiz-landing #quiz-how .nm-bit-metode-text {
      min-width: 0 !important;
      max-width: 100% !important;
      margin: 0 !important;
      padding: 0 !important;
      color: var(--nm-body, #3A3A3A);
      font-size: 1rem !important;
      line-height: 1.6 !important;
      white-space: normal;
      overflow-wrap: anywhere;
      word-break: normal;
    }
    html body .nm-quiz-landing #quiz-how::before, html body .nm-quiz-landing #quiz-how::after,
    html body .nm-quiz-landing #quiz-how .nm-sh::before, html body .nm-quiz-landing #quiz-how .nm-sh::after,
    html body .nm-quiz-landing #quiz-how .nm-sh h2::before, html body .nm-quiz-landing #quiz-how .nm-sh h2::after,
    html body .nm-quiz-landing #quiz-how .nm-sh h2 span::before, html body .nm-quiz-landing #quiz-how .nm-sh h2 span::after,
    html body .nm-quiz-landing #quiz-how .nm-bit-metode-grid::before, html body .nm-quiz-landing #quiz-how .nm-bit-metode-grid::after,
    html body .nm-quiz-landing #quiz-how .nm-bit-metode-step::before, html body .nm-quiz-landing #quiz-how .nm-bit-metode-step::after,
    html body .nm-quiz-landing #quiz-how .nm-bit-metode-num::before, html body .nm-quiz-landing #quiz-how .nm-bit-metode-num::after,
    html body .nm-quiz-landing #quiz-how .nm-bit-metode-title::before, html body .nm-quiz-landing #quiz-how .nm-bit-metode-title::after,
    html body .nm-quiz-landing #quiz-how .nm-bit-metode-icon::before, html body .nm-quiz-landing #quiz-how .nm-bit-metode-icon::after { content: none !important; display: none !important; }
    @media (min-width: 1024px) {
      html body .nm-quiz-landing #quiz-how { margin-bottom: var(--nm-section-gap-desktop, 61px) !important; }
    }
    @media (max-width: 1023px) {
      html body .nm-quiz-landing #quiz-how .nm-bit-metode-grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 28px 24px !important; }
    }
    @media (max-width: 767px) {
      html body .nm-quiz-landing #quiz-how .nm-qhub-how-panel { padding: 24px 16px !important; }
      html body .nm-quiz-landing #quiz-how .nm-sh { margin-bottom: 24px !important; }
      html body .nm-quiz-landing #quiz-how .nm-bit-metode-grid { gap: 24px 16px !important; }
      html body .nm-quiz-landing #quiz-how .nm-qhub-step-top { gap: 10px !important; margin-bottom: 10px !important; }
      html body .nm-quiz-landing #quiz-how .nm-bit-metode-icon { width: 20px !important; height: 20px !important; }
      html body .nm-quiz-landing #quiz-how .nm-bit-metode-title { font-size: var(--nm-card-title) !important; }
    }
    @media (max-width: 374px) {
      html body .nm-quiz-landing #quiz-how { padding-inline: 12px !important; }
      html body .nm-quiz-landing #quiz-how .nm-qhub-how-panel { padding-inline: 12px; }
      html body .nm-quiz-landing #quiz-how .nm-bit-metode-grid { column-gap: 12px !important; }
    }
    @media (prefers-reduced-motion: reduce) {
      html body .nm-quiz-landing #quiz-how *, html body .nm-quiz-landing #quiz-how *::before, html body .nm-quiz-landing #quiz-how *::after { animation: none !important; transition: none !important; }
    }
    /* ══ HELHED 31-10-2026 (ejeren: "hold da kaeft den er grim ... fix ordentligt"). ══════════════════════════════
       Én rytme og én ramme for hele /quiz/: wrapperens flex-gap (96 px) kom OVENI hver sektions egen margin (op til
       112 px), saa afstandene svingede fra 10 til 208 px, og tre sektioner var 32 px bredere end resten. Nu: gap 0,
       hver sektion 48 px (mobil) / 64 px (desktop) under sig, og samme bredde som de andre (container - 32 px).
       "Hvad faar du?", nyhedsbrevet og FAQ er bragt ind i samme sprog: sort venstrestillet overskrift, ingen orange
       overline, intet groent ord, smaa konturikoner, rolige kort. Ligger sidst, saa den vinder. */
    html body .nm-quiz-landing .nm-bit.nm-bit-sections-wrap { gap: var(--nm-section-gap) !important; }
    html body .nm-quiz-landing :is(#quiz-how, #quiz-featured, #quiz-latest, #quiz-cats, #quiz-popular, #quiz-result, #quiz-toprated, #quiz-related, #quiz-seo, #quiz-newsletter, #quiz-faq, #quiz-trust) { margin-top: 0 !important; margin-bottom: var(--nm-section-gap) !important; }
    @media (min-width: 1024px) { html body .nm-quiz-landing :is(#quiz-how, #quiz-featured, #quiz-latest, #quiz-cats, #quiz-popular, #quiz-result, #quiz-toprated, #quiz-related, #quiz-seo, #quiz-newsletter, #quiz-faq, #quiz-trust) { margin-bottom: var(--nm-section-gap) !important; } }
    /* Faelles ramme for de tre sektioner der ikke havde den. */
    html body .nm-quiz-landing #quiz-result, html body .nm-quiz-landing #quiz-newsletter, html body .nm-quiz-landing #quiz-faq { box-sizing: border-box !important; width: calc(100% - 32px) !important; max-width: calc(var(--nm-container, 1100px) - 32px) !important; margin-left: auto !important; margin-right: auto !important; font-family: var(--nm-font-body, Poppins, sans-serif); }
    html body .nm-quiz-landing :is(#quiz-result, #quiz-newsletter, #quiz-faq) * { box-sizing: border-box; }
    html body .nm-quiz-landing :is(#quiz-result, #quiz-newsletter, #quiz-faq) .nm-overline { display: none !important; }
    html body .nm-quiz-landing :is(#quiz-result, #quiz-newsletter, #quiz-faq) .nm-sh { display: block !important; margin: 0 0 16px !important; padding: 0 !important; text-align: left !important; }
    html body .nm-quiz-landing :is(#quiz-result, #quiz-newsletter, #quiz-faq) .nm-sh-text { max-width: none !important; margin: 0 !important; text-align: left !important; }
    html body .nm-quiz-landing :is(#quiz-result, #quiz-newsletter, #quiz-faq) h2 { margin: 0 !important; color: var(--nm-heading, #111) !important; font-family: var(--nm-font-heading, Poppins, sans-serif) !important; font-size: clamp(1.5rem, 3vw, 2.25rem) !important; font-weight: 700 !important; line-height: 1.25 !important; letter-spacing: -.02em !important; text-align: left !important; text-transform: none !important; }
    html body .nm-quiz-landing :is(#quiz-result, #quiz-newsletter, #quiz-faq) h2 span { color: inherit !important; background: none !important; font: inherit !important; }
    html body .nm-quiz-landing :is(#quiz-result, #quiz-newsletter, #quiz-faq) h2::before, html body .nm-quiz-landing :is(#quiz-result, #quiz-newsletter, #quiz-faq) h2::after { content: none !important; display: none !important; }

    /* "Hvad faar du?": hvidt kort, fire punkter som raekker (mobil), 2 kolonner (768) og 4 (1024). */
    html body .nm-quiz-landing #quiz-result { padding: 24px 16px 8px !important; background: var(--nm-bg-card, #fff) !important; border: 1px solid var(--nm-border, #E8E8E8) !important; border-radius: 8px !important; box-shadow: none !important; }
    html body .nm-quiz-landing #quiz-result .nm-section-intro { max-width: 720px !important; margin: 8px 0 0 !important; color: var(--nm-body, #3A3A3A) !important; font-size: var(--nm-body-size) !important; line-height: 1.6 !important; text-align: left !important; }
    html body .nm-quiz-landing #quiz-result .nm-quiz-result-grid { display: grid !important; grid-template-columns: minmax(0, 1fr) !important; gap: 0 !important; margin: 8px 0 0 !important; }
    html body .nm-quiz-landing #quiz-result .nm-quiz-result-item { display: grid !important; grid-template-columns: 20px minmax(0, 1fr) !important; grid-template-areas: 'ico titel' 'tekst tekst' !important; align-items: center !important; gap: 4px 10px !important; min-width: 0; margin: 0 !important; padding: 14px 0 !important; background: none !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; text-align: left !important; transform: none !important; }
    html body .nm-quiz-landing #quiz-result .nm-quiz-result-item + .nm-quiz-result-item { border-top: 1px solid var(--nm-border, #E8E8E8) !important; }
    html body .nm-quiz-landing #quiz-result .nm-quiz-result-icon { grid-area: ico; display: block !important; width: 20px !important; height: 20px !important; margin: 0 !important; padding: 0 !important; background: none !important; border: 0 !important; border-radius: 0 !important; color: var(--nm-heading, #111) !important; }
    html body .nm-quiz-landing #quiz-result .nm-quiz-result-icon svg { display: block; width: 20px !important; height: 20px !important; stroke-width: 1.75; }
    html body .nm-quiz-landing #quiz-result .nm-quiz-result-title { grid-area: titel; min-width: 0; margin: 0 !important; color: var(--nm-heading, #111) !important; font-family: var(--nm-font-heading, Poppins, sans-serif) !important; font-size: 1rem !important; font-weight: 700 !important; line-height: 1.35 !important; letter-spacing: normal !important; text-transform: none !important; }
    html body .nm-quiz-landing #quiz-result .nm-quiz-result-text { grid-area: tekst; min-width: 0; margin: 0 !important; color: var(--nm-body, #3A3A3A) !important; font-size: .9375rem !important; line-height: 1.55 !important; }
    @media (min-width: 768px) {
      html body .nm-quiz-landing #quiz-result { padding: 32px 32px 16px !important; }
      html body .nm-quiz-landing #quiz-result .nm-quiz-result-grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; column-gap: 32px !important; }
      html body .nm-quiz-landing #quiz-result .nm-quiz-result-item:nth-child(2) { border-top: 0 !important; }
    }
    @media (min-width: 1024px) {
      html body .nm-quiz-landing #quiz-result .nm-quiz-result-grid { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; column-gap: 24px !important; margin-top: 16px !important; }
      html body .nm-quiz-landing #quiz-result .nm-quiz-result-item { align-content: start !important; padding: 8px 0 20px !important; border-top: 0 !important; }
      html body .nm-quiz-landing #quiz-result .nm-quiz-result-item + .nm-quiz-result-item { border-top: 0 !important; border-left: 1px solid var(--nm-border, #E8E8E8) !important; padding-left: 24px !important; }
    }

    /* Nyhedsbrev: lysegraat kort, venstrestillet, formular paa én linje. Ingen gradient, intet stort groent ikon. */
    html body .nm-quiz-landing #quiz-newsletter { position: relative; padding: 24px 16px !important; background: var(--nm-bg-alt, #F7F7F7) !important; background-image: none !important; border: 1px solid var(--nm-border, #E8E8E8) !important; border-radius: 8px !important; box-shadow: none !important; overflow: hidden; text-align: left !important; }
    html body .nm-quiz-landing #quiz-newsletter::before, html body .nm-quiz-landing #quiz-newsletter::after, html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-inner::before, html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-inner::after { content: none !important; display: none !important; }
    html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-inner { display: block !important; text-align: left !important; }
    html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-icon { display: none !important; }
    html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-content { max-width: 640px; text-align: left !important; }
    html body .nm-quiz-landing #quiz-newsletter h2 { font-size: var(--nm-h2) !important; }
    html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-lead { max-width: 60ch !important; margin: 8px 0 16px !important; color: var(--nm-body, #3A3A3A) !important; font-size: var(--nm-lead-size) !important; line-height: 1.6 !important; text-align: left !important; }
    html body .nm-quiz-landing #quiz-newsletter .nm-newsletter-row { display: flex !important; flex-wrap: nowrap !important; gap: 8px !important; max-width: 520px; margin: 0 !important; }
    html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-input { flex: 1 1 auto !important; min-width: 0 !important; height: var(--nm-input-height) !important; margin: 0 !important; padding: 0 14px !important; background: var(--nm-input-bg) !important; border: 1px solid var(--nm-input-border) !important; border-radius: var(--nm-input-radius) !important; color: var(--nm-input-text) !important; font: 400 1rem/1 var(--nm-font-body, Poppins, sans-serif) !important; box-shadow: none !important; }
    html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-input:focus { outline: 2px solid var(--nm-focus) !important; outline-offset: 1px !important; border-color: var(--nm-focus) !important; }
    html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-btn { flex: 0 0 auto !important; display: inline-flex !important; align-items: center !important; gap: 8px !important; height: 48px !important; margin: 0 !important; padding: 0 20px !important; background: var(--nm-cta) !important; border: 0 !important; border-radius: var(--nm-btn-radius) !important; color: var(--nm-btn-text) !important; font: var(--nm-btn-weight) var(--nm-btn-font-size)/1 var(--nm-font-body, Poppins, sans-serif) !important; letter-spacing: var(--nm-btn-tracking) !important; text-transform: var(--nm-btn-transform) !important; box-shadow: none !important; cursor: pointer; }
    html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-btn:hover { background: var(--nm-cta-hover) !important; }
    html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-btn svg { width: 18px; height: 18px; }
    html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-trust { display: flex !important; flex-wrap: wrap !important; gap: 4px 16px !important; justify-content: flex-start !important; margin: 12px 0 0 !important; }
    html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-trust span { display: inline-flex !important; align-items: center !important; gap: 6px !important; color: var(--nm-meta, #5a5a5a) !important; font: 400 .875rem/1.5 var(--nm-font-body, Poppins, sans-serif) !important; letter-spacing: normal !important; text-transform: none !important; }
    html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-trust svg { width: 14px !important; height: 14px !important; color: var(--nm-heading, #111) !important; }
    @media (min-width: 768px) { html body .nm-quiz-landing #quiz-newsletter { padding: 32px !important; } }

    /* FAQ: ren overskrift. Felterne (lysegrå, mørkere når åben, chevron) kommer fra 13's FAQ-blok (Globals -> FAQ). */
    html body .nm-quiz-landing #quiz-faq { padding: 0 !important; background: none !important; border: 0 !important; }
    html body .nm-quiz-landing #quiz-faq .nm-gave-faq-item-body p { max-width: 75ch; }

    /* ══ html body .nm-quiz-landing 2.0, 31-10-2026 (ejeren: "den grimmeste landingsside ... FULD STYLING ... kopier bedste praksis"). ════════
       Bygget efter FindEROTIKs quiz-hub: mørk hero, quizzerne lige under, et mørkt "maanedens" kort midt paa siden og et
       mørkt nyhedsbrev til sidst. Ellers ÅBNE sektioner paa hvid, hvor kun selve kortene er bokse (boks-i-boks var det
       grimme). Én typeskala: H1 hoejst ~48 px, H2 hoejst 32 px og altid venstrestillet, korttitler 17-18 px, knapper
       brydes aldrig. Ligger sidst og vinder over de enkelte sektioners tidligere regler. */
    html body .nm-quiz-landing {
      --hub-ink: var(--nm-heading, #111);
      --hub-body: var(--nm-body, #3a3a3a);
      --hub-meta: #6b6b6b;
      --hub-line: var(--nm-border, #E8E8E8);
      --hub-soft: var(--nm-panel-bg, #F5F5F3); /* GLOBAL UI: grå sektionspaneler følger Globals */
      --hub-green: var(--nm-cta, #40cd2a);
      --hub-green-ink: #1F7513;
      --hub-dark: radial-gradient(640px 320px at 88% -10%, rgba(64,205,42,.20), transparent 62%), radial-gradient(420px 260px at 0% 110%, rgba(64,205,42,.10), transparent 60%), linear-gradient(135deg, #171717 0%, #0c0c0c 100%);
    }
    html body .nm-quiz-landing .nm-bit-sections-wrap > :is(#quiz-how,#quiz-featured,#quiz-latest,#quiz-cats,#quiz-popular,#quiz-result,#quiz-toprated,#quiz-related,#quiz-seo,#quiz-newsletter,#quiz-faq,#quiz-trust) {
      max-width:none !important;width:auto !important;margin:0 !important;min-width:0;
    }

    /* Faelles sektionshoved: venstrestillet, én stoerrelse. */
    html body .nm-quiz-landing :is(#quiz-latest, #quiz-cats, #quiz-popular, #quiz-result, #quiz-toprated, #quiz-related, #quiz-seo, #quiz-faq, #quiz-trust, #quiz-how) .nm-sh { display: block !important; margin: 0 0 var(--nm-space-4) !important; padding: var(--nm-space-3) 0 0 !important; text-align: left !important; }
    html body .nm-quiz-landing :is(#quiz-latest, #quiz-cats, #quiz-popular, #quiz-result, #quiz-toprated, #quiz-related, #quiz-seo, #quiz-faq, #quiz-trust, #quiz-how) .nm-sh-text { max-width: none !important; margin: 0 !important; text-align: left !important; }
    html body .nm-quiz-landing :is(#quiz-latest, #quiz-cats, #quiz-popular, #quiz-result, #quiz-toprated, #quiz-related, #quiz-seo, #quiz-faq, #quiz-trust, #quiz-how, #quiz-newsletter) .nm-sh h2,
    html body .nm-quiz-landing :is(#quiz-result, #quiz-faq, #quiz-newsletter) h2 { margin: 0 !important; color: var(--hub-ink) !important; font-family: var(--nm-font-editorial) !important; font-size: var(--nm-h2) !important; font-weight: var(--nm-h2-weight) !important; line-height: 1.2 !important; letter-spacing: var(--nm-heading-tracking) !important; text-align: left !important; text-transform: none !important; }
    html body .nm-quiz-landing :is(#quiz-latest, #quiz-cats, #quiz-popular, #quiz-result, #quiz-toprated, #quiz-related, #quiz-seo, #quiz-faq, #quiz-trust, #quiz-how) .nm-section-intro { max-width: 60ch !important; margin: 8px 0 0 !important; color: var(--hub-meta) !important; font-size: var(--nm-body-size) !important; line-height: 1.55 !important; text-align: left !important; }
    html body .nm-quiz-landing :is(#quiz-latest, #quiz-cats, #quiz-popular, #quiz-result, #quiz-toprated, #quiz-related, #quiz-seo, #quiz-faq, #quiz-trust, #quiz-how) h2 span { color: inherit !important; background: none !important; }

    /* ── HERO: ensfarvet koksgrå flade (Globals -> Hero), hvid overskrift, chips og billedudsnit ── */
    /* ── ALLE QUIZZER: aabent gitter, kort med billede, titel og meta ── */
    html body .nm-quiz-landing #quiz-latest { padding: 0 !important; background: none !important; border: 0 !important; box-shadow: none !important; }
    html body .nm-quiz-landing #quiz-latest .nm-quiz-latest-grid { display: grid !important; grid-template-columns: minmax(0, 1fr) !important; grid-auto-flow: row !important; grid-auto-columns: auto !important; gap: 16px !important; margin: 0 !important; padding: 0 !important; overflow: visible !important; scroll-snap-type: none !important; }
    html body .nm-quiz-landing #quiz-latest .nm-quiz-latest-grid > [hidden] { display: none !important; }
    html body .nm-quiz-landing :is(#quiz-latest) .nm-quiz-card { display: flex !important; flex-direction: column !important; grid-template-columns: none !important; grid-template-areas: none !important; gap: 0 !important; height: 100% !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; background: var(--nm-panel-bg) !important; border:0 !important; border-radius: var(--nm-card-radius) !important; box-shadow: none !important; color: var(--hub-ink) !important; text-decoration: none !important; transform: none !important; transition: box-shadow .2s ease, border-color .2s ease !important; }

    html body .nm-quiz-landing :is(#quiz-latest) .nm-quiz-card-img { position: relative; display: block !important; width: 100% !important; height: auto !important; aspect-ratio: 16 / 10 !important; max-height: none !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; background: var(--hub-soft) !important; border-radius: 0 !important; }
    html body .nm-quiz-landing :is(#quiz-latest) .nm-quiz-card-img img { display: block; width: 100% !important; height: 100% !important; object-fit: cover !important; transition: transform .35s ease; }

    html body .nm-quiz-landing :is(#quiz-latest) .nm-quiz-card-title { margin: 0 !important; padding: 16px 18px 0 !important; color: var(--hub-ink) !important; font-family: var(--nm-font-heading, Poppins, sans-serif) !important; font-size: var(--nm-card-title) !important; font-weight: var(--nm-card-title-weight) !important; line-height: 1.3 !important; letter-spacing: -.01em !important; text-wrap: balance; }
    html body .nm-quiz-landing :is(#quiz-latest) .nm-quiz-card-meta { display: flex !important; flex-wrap: wrap !important; gap: 4px 14px !important; margin: 0 !important; padding: 8px 18px 0 !important; border: 0 !important; color: var(--hub-meta) !important; font: 500 .875rem/1.4 var(--nm-font-body, Poppins, sans-serif) !important; }
    html body .nm-quiz-landing :is(#quiz-latest) .nm-quiz-card-meta-item svg { width: 15px !important; height: 15px !important; color: var(--hub-meta) !important; }
    html body .nm-quiz-landing :is(#quiz-latest) .nm-quiz-card-cta { display: inline-flex !important; align-items: center !important; justify-content: space-between !important; gap: 8px !important; width: auto !important; height: auto !important; min-height: 0 !important; margin: auto 0 0 !important; padding: 16px 18px 18px !important; background: none !important; border: 0 !important; border-radius: 0 !important; color: var(--hub-green-ink) !important; font: 700 .9375rem/1.2 var(--nm-font-body, Poppins, sans-serif) !important; letter-spacing: normal !important; text-transform: none !important; box-shadow: none !important; }
    html body .nm-quiz-landing :is(#quiz-latest) .nm-quiz-card-cta svg { width: 18px !important; height: 18px !important; transition: transform .2s ease; }
    html body .nm-quiz-landing :is(#quiz-latest) .nm-quiz-card:hover .nm-quiz-card-cta svg { transform: translateX(3px); }
    html body .nm-quiz-landing #quiz-latest .nm-quiz-loadmore-wrap { display: flex !important; justify-content: center !important; margin: 24px 0 0 !important; }
    html body .nm-quiz-landing #quiz-latest .nm-quiz-loadmore-wrap[hidden] { display: none !important; }
    html body .nm-quiz-landing #quiz-latest .nm-quiz-loadmore { display: inline-flex !important; align-items: center; min-height: 48px !important; width: auto !important; padding: 0 26px !important; background: #fff !important; border: 1px solid var(--hub-ink) !important; border-radius: 999px !important; color: var(--hub-ink) !important; font: 600 .9375rem/1 var(--nm-font-body, Poppins, sans-serif) !important; cursor: pointer; }
    html body .nm-quiz-landing #quiz-latest .nm-quiz-loadmore:hover { background: var(--hub-ink) !important; color: #fff !important; }
    @media (min-width: 640px) { html body .nm-quiz-landing #quiz-latest .nm-quiz-latest-grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 20px !important; } }
    @media (min-width: 1024px) { html body .nm-quiz-landing #quiz-latest .nm-quiz-latest-grid { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 24px !important; } }

    /* ── EMNER: piller ── */
    html body .nm-quiz-landing #quiz-cats { padding: 0 !important; background: none !important; border: 0 !important; }
    html body .nm-quiz-landing #quiz-cats .nm-quiz-cats-grid { display: flex !important; flex-wrap: wrap !important; gap: 10px !important; margin: 0 !important; padding: 0 !important; overflow: visible !important; grid-template-columns: none !important; scroll-snap-type: none !important; }
    html body .nm-quiz-landing #quiz-cats .nm-quiz-category-card, html body .nm-quiz-landing #quiz-cats .nm-quiz-category-card:link, html body .nm-quiz-landing #quiz-cats .nm-quiz-category-card:visited { display: inline-flex !important; flex-direction: row !important; align-items: center !important; gap: 10px !important; width: auto !important; min-width: 0 !important; height: auto !important; min-height: 48px !important; margin: 0 !important; padding: 0 14px 0 18px !important; background: #fff !important; border: 1px solid var(--nm-card-border) !important; border-radius: 999px !important; box-shadow: none !important; color: var(--hub-ink) !important; text-decoration: none !important; transition: border-color .15s ease, background .15s ease !important; }
    html body .nm-quiz-landing #quiz-cats .nm-quiz-category-card[hidden] { display: none !important; }
    html body .nm-quiz-landing #quiz-cats .nm-quiz-category-card:hover { border-color: var(--hub-ink) !important; background: var(--hub-soft) !important; }
    html body .nm-quiz-landing #quiz-cats .nm-bit-cats-card-ico { display: none !important; }
    html body .nm-quiz-landing #quiz-cats .nm-bit-cats-card-body, html body .nm-quiz-landing #quiz-cats .nm-bit-cats-card-name { display: inline !important; margin: 0 !important; padding: 0 !important; color: var(--hub-ink) !important; font: 600 .9375rem/1.2 var(--nm-font-body, Poppins, sans-serif) !important; }
    html body .nm-quiz-landing #quiz-cats .nm-quiz-category-action { display: inline-flex !important; align-items: center !important; margin: 0 !important; padding: 0 !important; font-size: 0 !important; color: var(--hub-meta) !important; }
    html body .nm-quiz-landing #quiz-cats .nm-bit-cats-card-arrow, html body .nm-quiz-landing #quiz-cats .nm-bit-cats-card-arrow svg { display: block !important; width: 16px !important; height: 16px !important; margin: 0 !important; }
    html body .nm-quiz-landing #quiz-cats .nm-quiz-cats-hint { display: none !important; }
    html body .nm-quiz-landing #quiz-cats .nm-quiz-cats-more-wrap { margin: 16px 0 0 !important; }
    html body .nm-quiz-landing #quiz-cats .nm-quiz-cats-more { background: none !important; border: 0 !important; padding: 8px 0 !important; color: var(--hub-ink) !important; font: 600 .9375rem/1 var(--nm-font-body, Poppins, sans-serif) !important; text-decoration: underline; text-underline-offset: 3px; cursor: pointer; }

    /* ── MAANEDENS QUIZ: mørkt spotlight-kort ── */
    html body .nm-quiz-landing #quiz-featured { padding: 0 !important; background: none !important; border: 0 !important; }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-card { overflow: hidden !important; margin: 0 !important; padding: 0 !important; background: var(--hub-dark) !important; border: 0 !important; border-radius: var(--nm-panel-radius) !important; box-shadow: none !important; color: #fff !important; }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-main { display: grid !important; grid-template-columns: minmax(0, 1fr) !important; gap: 20px !important; padding: 20px !important; align-items: center !important; }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-media { width: 100% !important; aspect-ratio: 16 / 10 !important; height: auto !important; margin: 0 !important; overflow: hidden !important; background: #fff !important; border-radius: 14px !important; }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-media img { width: 100% !important; height: 100% !important; object-fit: cover !important; }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-content { min-width: 0; padding: 0 !important; text-align: left !important; }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-kicker { display: inline-flex !important; margin: 0 0 12px !important; padding: 5px 12px !important; background: rgba(64,205,42,.16) !important; border-radius: 999px !important; color: #8BE07C !important; font: 600 .8125rem/1.2 var(--nm-font-body, Poppins, sans-serif) !important; letter-spacing: normal !important; text-transform: none !important; }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-title { margin: 0 0 10px !important; color: #fff !important; font-family: var(--nm-font-heading, Poppins, sans-serif) !important; font-size: var(--nm-h2) !important; font-weight: var(--nm-h2-weight) !important; line-height: 1.12 !important; letter-spacing: -.025em !important; }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-lead { max-width: 46ch; margin: 0 !important; color: rgba(255,255,255,.72) !important; font-size: var(--nm-lead-size) !important; line-height: 1.55 !important; }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-footer { display: flex !important; flex-wrap: wrap !important; align-items: center !important; justify-content: space-between !important; gap: 12px 20px !important; margin: 0 !important; padding: 16px 20px 20px !important; background: none !important; border: 0 !important; border-top: 1px solid rgba(255,255,255,.10) !important; }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-meta { display: flex !important; gap: 16px !important; color: rgba(255,255,255,.62) !important; font: 500 .875rem/1.4 var(--nm-font-body, Poppins, sans-serif) !important; }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-meta-item, html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-meta-item svg { color: rgba(255,255,255,.62) !important; }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-actions { display: flex !important; flex-wrap: wrap !important; align-items: center !important; gap: 10px 18px !important; }
    html body .nm-quiz-landing #quiz-featured a.nm-quiz-featured-cta, html body .nm-quiz-landing #quiz-featured a.nm-quiz-featured-cta:link, html body .nm-quiz-landing #quiz-featured a.nm-quiz-featured-cta:visited { display: inline-flex !important; align-items: center !important; gap: 8px !important; min-height: var(--nm-btn-height) !important; padding: 0 22px !important; background: var(--hub-green) !important; border: 0 !important; border-radius: var(--nm-btn-radius) !important; color: var(--nm-btn-text) !important; font: var(--nm-btn-weight) var(--nm-btn-font-size)/1 var(--nm-font-body, Poppins, sans-serif) !important; text-decoration: none !important; white-space: nowrap !important; box-shadow: none !important; }
    html body .nm-quiz-landing #quiz-featured a:focus-visible { outline: 2px solid var(--nm-focus) !important; outline-offset: 3px !important; }
    @media (min-width: 900px) {
      html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-main { grid-template-columns: minmax(0, .95fr) minmax(0, 1.05fr) !important; gap: 40px !important; padding: 28px !important; }
      html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-footer { padding: 18px 28px 24px !important; }
    }

    /* ── POPULAERE: kort med nummer i hjoernet ── */
    html body .nm-quiz-landing #quiz-popular { padding: 0 !important; background: none !important; border: 0 !important; }
    html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-link { background: #fff !important; border: 1px solid var(--hub-line) !important; border-radius: 14px !important; transition: box-shadow .2s ease, border-color .2s ease !important; }
    html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-link:hover { border-color: #cfcfcf !important; box-shadow: 0 14px 32px rgba(0,0,0,.08) !important; }
    html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-title { font-size: var(--nm-card-title) !important; font-weight: var(--nm-card-title-weight) !important; line-height: 1.3 !important; }
    html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-rank { background: var(--hub-ink) !important; color: #fff !important; border-radius: 999px !important; font-weight: 700 !important; }
    html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-action-label { color: var(--hub-green-ink) !important; font-weight: 700 !important; }
    @media (min-width: 1024px) {
      html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-list { gap: 24px !important; }
      html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-link { padding: 0 0 18px !important; overflow: hidden !important; }
      html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-image { width: 100% !important; aspect-ratio: 16 / 10 !important; border-radius: 0 !important; }
      html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-rank { top: 12px !important; left: 12px !important; width: 36px !important; height: 36px !important; }
      html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-body, html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-action { padding-left: 18px !important; padding-right: 18px !important; }
    }

    /* ── SAADAN VIRKER DET: lysegraat baand med groenne nummercirkler ── */
    html body .nm-quiz-landing #quiz-how { padding: 0 !important; background: none !important; }
    html body .nm-quiz-landing #quiz-how .nm-qhub-how-panel { margin: 0 !important; padding: 32px 22px !important; background: var(--hub-soft) !important; border: 0 !important; border-radius: var(--nm-panel-radius) !important; box-shadow: none !important; }
    html body .nm-quiz-landing #quiz-how .nm-bit-metode-grid { display: grid !important; grid-template-columns: minmax(0, 1fr) !important; gap: 24px !important; margin: 8px 0 0 !important; padding: 0 !important; list-style: none !important; counter-reset: none !important; }
    html body .nm-quiz-landing #quiz-how .nm-bit-metode-step { display: grid !important; grid-template-columns: 40px minmax(0, 1fr) !important; grid-template-areas: 'num titel' 'num tekst' !important; column-gap: 14px !important; row-gap: 4px !important; align-items: start !important; margin: 0 !important; padding: 0 !important; background: none !important; border: 0 !important; text-align: left !important; }
    html body .nm-quiz-landing #quiz-how .nm-bit-metode-step::before, html body .nm-quiz-landing #quiz-how .nm-bit-metode-step::after { content: none !important; display: none !important; }
    html body .nm-quiz-landing #quiz-how .nm-qhub-step-top { grid-area: num !important; display: block !important; margin: 0 !important; }
    html body .nm-quiz-landing #quiz-how .nm-bit-metode-icon { display: none !important; }
    html body .nm-quiz-landing #quiz-how .nm-bit-metode-num { display: flex !important; align-items: center !important; justify-content: center !important; width: 40px !important; height: 40px !important; margin: 0 !important; padding: 0 !important; background: var(--hub-green) !important; border-radius: 999px !important; color: var(--nm-heading) !important; font: 800 1.0625rem/1 var(--nm-font-heading, Poppins, sans-serif) !important; }
    html body .nm-quiz-landing #quiz-how .nm-bit-metode-title { grid-area: titel !important; margin: 6px 0 0 !important; color: var(--hub-ink) !important; font-size: var(--nm-card-title) !important; font-weight: var(--nm-card-title-weight) !important; line-height: 1.3 !important; }
    html body .nm-quiz-landing #quiz-how .nm-bit-metode-text { grid-area: tekst !important; margin: 0 !important; color: var(--hub-body) !important; font-size: .9375rem !important; line-height: 1.55 !important; }
    @media (min-width: 768px) { html body .nm-quiz-landing #quiz-how .nm-qhub-how-panel { padding: 40px !important; } html body .nm-quiz-landing #quiz-how .nm-bit-metode-grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 28px 32px !important; } }
    @media (min-width: 1024px) {
      html body .nm-quiz-landing #quiz-how .nm-qhub-how-panel { padding: 48px !important; }
      html body .nm-quiz-landing #quiz-how .nm-bit-metode-grid { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
      html body .nm-quiz-landing #quiz-how .nm-bit-metode-step { grid-template-columns: minmax(0, 1fr) !important; grid-template-areas: 'num' 'titel' 'tekst' !important; row-gap: 8px !important; }
      html body .nm-quiz-landing #quiz-how .nm-bit-metode-title { margin-top: 8px !important; }
    }

    /* ── HVAD FAAR DU: aaben ── */
    html body .nm-quiz-landing #quiz-result { padding: 0 !important; background: none !important; border: 0 !important; }
    html body .nm-quiz-landing #quiz-result .nm-quiz-result-icon { color: var(--hub-green-ink) !important; }

    /* ── PRODUKTERNE: aaben, roligere kort ── */
    html body .nm-quiz-landing #quiz-toprated { padding: 0 !important; background: none !important; border: 0 !important; border-radius: 0 !important; }
    html body .nm-quiz-landing #quiz-toprated .nm-gave-carousel-track { gap: 16px !important; padding: 2px !important; }
    html body .nm-quiz-landing #quiz-toprated .nm-card { padding: 0 !important; overflow: hidden !important; border-radius: var(--nm-card-radius) !important; border-color: var(--nm-card-border) !important; transition: box-shadow .2s ease, border-color .2s ease !important; }
    html body .nm-quiz-landing #quiz-toprated .nm-card:hover { border-color: #cfcfcf !important; box-shadow: 0 14px 32px rgba(0,0,0,.08) !important; }
    html body .nm-quiz-landing #quiz-toprated .nm-card__image-wrap { aspect-ratio: 4 / 3 !important; margin: 0 !important; background: var(--hub-soft) !important; }
    html body .nm-quiz-landing #quiz-toprated .nm-card__img-inner { padding: 18px !important; background: transparent !important; }
    html body .nm-quiz-landing #quiz-toprated .nm-card__img-inner img { mix-blend-mode: multiply; }
    html body .nm-quiz-landing #quiz-toprated .nm-card__body { gap: 8px !important; padding: 16px 18px 18px !important; background: #fff !important; }
    html body .nm-quiz-landing #quiz-toprated .nm-card__title { font-size: 1rem !important; font-weight: 700 !important; line-height: 1.35 !important; }
    html body .nm-quiz-landing #quiz-toprated .nm-card__score { font-size: .875rem !important; }
    html body .nm-quiz-landing #quiz-toprated .nm-card__score-star { color: #F5B301 !important; }
    html body .nm-quiz-landing #quiz-toprated .nm-card__footer { flex-direction: row !important; flex-wrap: wrap !important; align-items: flex-end !important; justify-content: space-between !important; gap: 10px !important; padding-top: 12px !important; }
    html body .nm-quiz-landing #quiz-toprated .nm-card__price { font-size: 1.25rem !important; }
    html body .nm-quiz-landing #quiz-toprated .nm-card__cta, html body .nm-quiz-landing #quiz-toprated .nm-card__cta:link, html body .nm-quiz-landing #quiz-toprated .nm-card__cta:visited { width: 100% !important; min-height: var(--nm-btn-height) !important; padding: 0 14px !important; border-radius: var(--nm-btn-radius) !important; font-size: var(--nm-btn-font-size) !important; font-weight: var(--nm-btn-weight) !important; white-space: nowrap !important; }
    html body .nm-quiz-landing #quiz-toprated .nm-gave-carousel-nav { display: flex !important; justify-content: flex-end !important; gap: 10px !important; margin: 16px 0 0 !important; }
    html body .nm-quiz-landing #quiz-toprated .nm-gave-carousel-nav[hidden] { display: none !important; }
    html body .nm-quiz-landing #quiz-toprated .nm-gave-carousel-nav-btn { position: static !important; transform: none !important; width: 44px !important; height: 44px !important; }
    html body .nm-quiz-landing #quiz-toprated .nm-bit-toprated-seeall-wrap { justify-content: flex-start !important; margin-top: 8px !important; }
    html body .nm-quiz-landing #quiz-toprated .nm-bit-toprated-seeall { padding-left: 0 !important; color: var(--hub-ink) !important; font-weight: 600 !important; }
    @media (min-width: 768px) { html body .nm-quiz-landing #quiz-toprated .nm-bit-toprated-track { grid-auto-columns: calc((100% - 16px) / 2) !important; } }
    @media (min-width: 1024px) { html body .nm-quiz-landing #quiz-toprated .nm-bit-toprated-track { grid-auto-columns: calc((100% - 48px) / 4) !important; } }

    /* ── RELATERET ── */
    html body .nm-quiz-landing #quiz-related .nm-quiz-related-title { font-size: var(--nm-card-title) !important; }
    html body .nm-quiz-landing #quiz-related .nm-quiz-related-text { font-size: .9375rem !important; color: var(--hub-body) !important; }
    html body .nm-quiz-landing #quiz-related .nm-quiz-related-anchor { font-size: .9375rem !important; }

    /* ── SEO-TEKST: aaben laesekolonne til venstre ── */
    html body .nm-quiz-landing #quiz-seo { padding: 0 !important; background: none !important; border: 0 !important; }
    /* Fuld bredde (31-10-2026, ejeren: tekstsektioner skal være hele bredden på desktop), som de andre landingssider (13). */
    html body .nm-quiz-landing #quiz-seo .nm-sh, html body .nm-quiz-landing #quiz-seo .nm-bit-seo-content, html body .nm-quiz-landing #quiz-seo .nm-bit-seo-cta { margin-left: 0 !important; margin-right: 0 !important; max-width: none !important; }
    html body .nm-quiz-landing #quiz-seo .nm-overline { color: var(--hub-meta) !important; }
    html body .nm-quiz-landing #quiz-seo .nm-bit-seo-lead { font-size: var(--nm-lead-size) !important; }
    html body .nm-quiz-landing #quiz-seo .nm-bit-seo-body h3 { font-size: var(--nm-h3) !important; }
    html body .nm-quiz-landing #quiz-seo .nm-bit-seo-cta { background: var(--hub-soft) !important; border: 0 !important; border-radius: var(--nm-panel-radius) !important; }

    /* ── TILLID: lysegraat kort ── */
    html body .nm-quiz-landing #quiz-trust { background: var(--hub-soft) !important; border: 0 !important; border-radius: var(--nm-panel-radius) !important; overflow: hidden !important; }
    html body .nm-quiz-landing #quiz-trust .nm-quiz-trust-byline { background: transparent !important; border-top: 1px solid rgba(0,0,0,.06) !important; }
    html body .nm-quiz-landing #quiz-trust .nm-gave-trust-item + .nm-gave-trust-item { border-top-color: rgba(0,0,0,.07) !important; }
    html body .nm-quiz-landing #quiz-trust .nm-gave-trust-item-ico { color: var(--hub-green-ink) !important; }

    /* ── FAQ ── */

    /* ── NYHEDSBREV: mørkt slutbaand ── */
    html body .nm-quiz-landing #quiz-newsletter { padding: 32px 22px !important; background: var(--nm-ctabar-bg) !important; border: 0 !important; border-radius: var(--nm-ctabar-radius) !important; color: #fff !important; }
    html body .nm-quiz-landing #quiz-newsletter h2 { color: #fff !important; font-size: var(--nm-h2) !important; }
    html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-lead { color: rgba(255,255,255,.72) !important; }
    html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-input { background: var(--nm-input-bg) !important; border-color: transparent !important; }
    html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-trust span { color: rgba(255,255,255,.65) !important; }
    html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-trust svg { color: var(--hub-green) !important; }
    html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-input:focus { outline-color: var(--hub-green) !important; }
    html body .nm-quiz-landing #quiz-newsletter .nm-newsletter-consent { display: flex !important; align-items: flex-start !important; gap: 10px !important; max-width: 520px; margin: 12px 0 0 !important; color: rgba(255,255,255,.78) !important; font: 400 .8125rem/1.5 var(--nm-font-body, Poppins, sans-serif) !important; text-align: left !important; cursor: pointer; }
    html body .nm-quiz-landing #quiz-newsletter .nm-newsletter-consent input[type="checkbox"] { flex: 0 0 20px !important; width: 20px !important; height: 20px !important; margin: 0 !important; accent-color: var(--hub-green, #40cd2a); cursor: pointer; }
    html body .nm-quiz-landing #quiz-newsletter .nm-newsletter-consent a, html body .nm-quiz-landing #quiz-newsletter .nm-newsletter-consent a:link, html body .nm-quiz-landing #quiz-newsletter .nm-newsletter-consent a:visited { color: #fff !important; text-decoration: underline !important; text-underline-offset: 2px; }
    @media (min-width: 900px) {
      html body .nm-quiz-landing #quiz-newsletter { padding: 48px 56px !important; }
      html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-content { display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; grid-template-areas: 'h2 form' 'lead form' 'lead trust' !important; column-gap: 48px !important; align-items: start !important; max-width: none !important; }
      html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-content > h2 { grid-area: h2 !important; }
      html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-lead { grid-area: lead !important; }
      html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-form { grid-area: form !important; align-self: end; }
      html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-trust { grid-area: trust !important; }
    }
    /* Rettelser efter fuldsidetest: samme ramme for alle, piller paa én linje, tillidens og nyhedsbrevets indre. */
    html body .nm-quiz-landing :is(#quiz-featured, #quiz-how) { box-sizing: border-box !important; width: calc(100% - 32px) !important; max-width: calc(var(--nm-container, 1100px) - 32px) !important; margin-left: auto !important; margin-right: auto !important; }
    html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-card, html body .nm-quiz-landing #quiz-how .nm-qhub-how-panel { width: 100% !important; max-width: none !important; margin-left: 0 !important; margin-right: 0 !important; }
    html body .nm-quiz-landing #quiz-cats .nm-quiz-category-card { flex: 0 0 auto !important; max-width: 100% !important; grid-template-columns: none !important; }
    html body .nm-quiz-landing #quiz-cats #nm-quiz-cats-liste { display: flex !important; flex-wrap: wrap !important; gap: 10px !important; grid-template-columns: none !important; overflow: visible !important; }
    html body .nm-quiz-landing #quiz-cats #nm-quiz-cats-liste .nm-quiz-category-action { flex: 0 0 auto !important; width: auto !important; margin: 0 !important; }
    html body .nm-quiz-landing #quiz-cats .nm-bit-cats-card-body { flex: 0 1 auto !important; width: auto !important; min-width: 0 !important; max-width: none !important; }
    html body .nm-quiz-landing #quiz-cats .nm-bit-cats-card-name { white-space: nowrap !important; overflow-wrap: normal !important; word-break: normal !important; }
    /* Et langt emnenavn bliver aldrig bredere end skaermen (ejerens skaermbillede 31-10-2026): pillen klemmes, navnet faar ... */
    html body .nm-quiz-landing #quiz-cats .nm-quiz-category-card { min-width: 0 !important; overflow: hidden !important; }
    html body .nm-quiz-landing #quiz-cats .nm-bit-cats-card-body { overflow: hidden !important; }
    html body .nm-quiz-landing #quiz-cats .nm-bit-cats-card-name { display: block !important; overflow: hidden !important; text-overflow: ellipsis !important; }
    html body .nm-quiz-landing #quiz-trust .nm-sh { padding: 24px 16px 8px !important; margin: 0 !important; }
    @media (min-width: 768px) { html body .nm-quiz-landing #quiz-trust .nm-sh { padding: 32px 32px 12px !important; } }
    html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-form { min-width: 0 !important; width: 100% !important; }
    html body .nm-quiz-landing #quiz-newsletter .nm-newsletter-row { width: 100% !important; max-width: none !important; }
    /* Quizkort som kompakte rækker på mobil. */
    @media (max-width: 639px) {
      html body .nm-quiz-landing #quiz-latest .nm-quiz-latest-grid { gap: 10px !important; }
      html body .nm-quiz-landing #quiz-latest .nm-quiz-card { display: grid !important; grid-template-columns: 92px minmax(0, 1fr) !important; grid-template-rows: auto auto 1fr !important; grid-template-areas: 'image title' 'image meta' 'image cta' !important; column-gap: 14px !important; align-items: start !important; padding: 10px !important; }
      html body .nm-quiz-landing #quiz-latest .nm-quiz-card-img { grid-area: image !important; width: 92px !important; aspect-ratio: 1 / 1 !important; border-radius: 10px !important; }
      html body .nm-quiz-landing #quiz-latest .nm-quiz-card-title { grid-area: title !important; padding: 2px 0 0 !important; font-size: var(--nm-card-title) !important; }
      html body .nm-quiz-landing #quiz-latest .nm-quiz-card-meta { grid-area: meta !important; padding: 4px 0 0 !important; font-size: .8125rem !important; }
      html body .nm-quiz-landing #quiz-latest .nm-quiz-card-cta { grid-area: cta !important; align-self: end !important; justify-content: flex-start !important; padding: 6px 0 0 !important; font-size: .875rem !important; }
    }
    @media (max-width: 1023px) {
      html body .nm-quiz-landing #quiz-popular .nm-quiz-popular-rank { background: none !important; color: var(--hub-ink) !important; border-radius: 0 !important; }
    }
    /* ── Nyhedsbrevsfeltet (31-10-2026, ejerens felt-design): samme felt som resten af sitet (Globals → Formularfelter);
       fokus = én 2 px mørkegrøn kant, ingen ekstra ring. Hubbens egne regler vejer mere end 13's, derfor gentages det her. */
    html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-input {
      box-sizing: border-box !important; min-height: var(--nm-input-height) !important; height: auto !important;
      padding: var(--nm-input-pad-y) var(--nm-input-pad-x) !important; border: 1px solid var(--nm-input-border) !important; border-radius: var(--nm-input-radius) !important;
      background-color: var(--nm-input-bg) !important; color: var(--nm-input-text) !important; box-shadow: none !important; outline: none !important;
      font: 400 var(--nm-input-size)/24px var(--nm-font-body) !important;
    }
    html body .nm-quiz-landing #quiz-newsletter .nm-gave-newsletter-input:is(:focus, :focus-visible) {
      padding: calc(var(--nm-input-pad-y) - 1px) calc(var(--nm-input-pad-x) - 1px) !important; border: 2px solid var(--nm-input-focus) !important; outline: none !important; box-shadow: none !important;
    }
    /* ── Emne-pillerne (31-10-2026, ejerens pille-design): samme udseende som alle piller (Globals → Piller og filtre).
       Kun navnet vises; valgt emne er sort (aria-pressed). Én række med vandret scroll på mobil. */
    html body .nm-quiz-landing #quiz-cats #nm-quiz-cats-liste { display: flex !important; flex-wrap: wrap !important; gap: var(--nm-pill-gap) !important; }
    html body .nm-quiz-landing #quiz-cats .nm-quiz-category-card, html body .nm-quiz-landing #quiz-cats .nm-quiz-category-card:link, html body .nm-quiz-landing #quiz-cats .nm-quiz-category-card:visited {
      display: inline-flex !important; flex: 0 0 auto !important; flex-direction: row !important; align-items: center !important; justify-content: center !important; gap: 0 !important;
      box-sizing: border-box !important; width: auto !important; min-width: 0 !important; min-height: var(--nm-pill-height) !important; height: auto !important;
      padding: var(--nm-pill-padding) !important; border: 1px solid var(--nm-pill-border) !important; border-radius: var(--nm-pill-radius) !important;
      background: var(--nm-pill-bg) !important; color: var(--nm-pill-text) !important; box-shadow: none !important; overflow: visible !important;
      font: var(--nm-pill-weight) var(--nm-pill-size)/1.5 var(--nm-font-body) !important; text-decoration: none !important; white-space: nowrap !important; transform: none !important;
    }
    html body .nm-quiz-landing #quiz-cats .nm-quiz-category-card :is(.nm-bit-cats-card-ico, .nm-quiz-category-action) { display: none !important; }
    html body .nm-quiz-landing #quiz-cats .nm-quiz-category-card .nm-bit-cats-card-body, html body .nm-quiz-landing #quiz-cats .nm-quiz-category-card .nm-bit-cats-card-name { display: inline !important; overflow: visible !important; text-overflow: clip !important; color: inherit !important; font: inherit !important; }
    html body .nm-quiz-landing #quiz-cats .nm-quiz-category-card[aria-pressed="true"] { background: var(--nm-pill-active-bg) !important; color: var(--nm-pill-active-text) !important; border-color: var(--nm-pill-active-bg) !important; }
    @media (hover: hover) {
      html body .nm-quiz-landing #quiz-cats .nm-quiz-category-card:hover { background: var(--nm-pill-hover-bg) !important; color: var(--nm-pill-hover-text) !important; border-color: var(--nm-pill-border) !important; }
      html body .nm-quiz-landing #quiz-cats .nm-quiz-category-card[aria-pressed="true"]:hover { background: var(--nm-pill-active-hover-bg) !important; color: var(--nm-pill-active-text) !important; }
    }
    html body .nm-quiz-landing #quiz-cats .nm-quiz-category-card:focus-visible { outline: 2px solid var(--nm-focus) !important; outline-offset: 2px !important; }
    @media (max-width: 767px) {
      html body .nm-quiz-landing #quiz-cats #nm-quiz-cats-liste { flex-wrap: nowrap !important; overflow-x: auto !important; overflow-y: hidden !important; overscroll-behavior-x: contain !important; overscroll-behavior-x: contain; scrollbar-width: none; padding: 4px !important; margin: -4px !important; }
      html body .nm-quiz-landing #quiz-cats #nm-quiz-cats-liste::-webkit-scrollbar { display: none; }
    }
    /* Quizkort: den gamle hover-regel (groen knapflade) maa ikke slaa igennem; meta-punkter knaekker ikke. */
    html body .nm-quiz-landing #quiz-latest .nm-quiz-card:hover .nm-quiz-card-cta { background: none !important; color: var(--hub-green-ink) !important; }
    html body .nm-quiz-landing #quiz-latest .nm-quiz-card-meta-item { white-space: nowrap !important; display: inline-flex !important; align-items: center !important; gap: 5px !important; }
    /* Produkterne og "Fandt du ikke din quiz?": de bloede hvid/graa gradient-kort (samme som quizresultaterne). */
    html body .nm-quiz-landing #quiz-toprated .nm-card { background: linear-gradient(180deg, var(--nm-bg-card, #fff) 0%, var(--nm-bg, #F7F7F7) 100%) !important; border: 1px solid var(--nm-card-border) !important; border-radius: var(--nm-card-radius) !important; box-shadow: var(--nm-shadow-sm, 0 1px 3px rgba(0,0,0,.04)) !important; }
    html body .nm-quiz-landing #quiz-toprated .nm-card__body { background: transparent !important; }
    html body .nm-quiz-landing #quiz-toprated .nm-card__image-wrap { background: #fff !important; border-bottom: 1px solid var(--hub-line) !important; }
    html body .nm-quiz-landing #quiz-toprated .nm-card__footer { margin-top: auto !important; border-top-color: rgba(0,0,0,.06) !important; }
    html body .nm-quiz-landing #quiz-toprated .nm-card__cta, html body .nm-quiz-landing #quiz-toprated .nm-card__cta:link, html body .nm-quiz-landing #quiz-toprated .nm-card__cta:visited { justify-content: center !important; gap: 8px !important; overflow: hidden !important; }
    html body .nm-quiz-landing #quiz-toprated .nm-card__cta svg { flex: 0 0 18px !important; width: 18px !important; height: 18px !important; }
    html body .nm-quiz-landing #quiz-related .nm-quiz-related-grid { gap: 16px !important; }
    html body .nm-quiz-landing #quiz-related a.nm-quiz-related-card, html body .nm-quiz-landing #quiz-related a.nm-quiz-related-card:link, html body .nm-quiz-landing #quiz-related a.nm-quiz-related-card:visited { padding: 20px !important; background: linear-gradient(180deg, var(--nm-bg-card, #fff) 0%, var(--nm-bg, #F7F7F7) 100%) !important; border: 1px solid var(--nm-card-border) !important; border-radius: var(--nm-card-radius) !important; box-shadow: var(--nm-shadow-sm, 0 1px 3px rgba(0,0,0,.04)) !important; transition: box-shadow .2s ease, border-color .2s ease !important; }
    html body .nm-quiz-landing #quiz-related a.nm-quiz-related-card:hover { border-color: #cfcfcf !important; box-shadow: 0 14px 32px rgba(0,0,0,.08) !important; }
    @media (min-width: 1024px) { html body .nm-quiz-landing #quiz-related a.nm-quiz-related-card, html body .nm-quiz-landing #quiz-related a.nm-quiz-related-card:link, html body .nm-quiz-landing #quiz-related a.nm-quiz-related-card:visited { padding: 24px !important; } html body .nm-quiz-landing #quiz-related .nm-quiz-related-grid { gap: 20px !important; } }
    /* Produktkortenes prisbjaelker: kortene flugter (fast titelhoejde, tre linjer), og naar priserne foldes ud, vokser
       kun det kort (track align-items:start, jf. L-142). */
    /* Emne-filterets nulstil-knap (sektion 4) */
    html body .nm-quiz-landing #quiz-latest button.nm-quiz-filter-reset { display: flex !important; width: max-content; max-width: 100%; align-items: center; justify-content: center; min-height: 44px; margin: 20px auto 0 !important; padding: 10px 22px !important; background: #fff !important; color: var(--nm-heading, #111) !important; border: 1px solid var(--nm-heading, #111) !important; border-radius: 999px !important; box-shadow: none !important; font: 600 .9375rem/1.2 var(--nm-font-body, Poppins, sans-serif) !important; text-transform: none !important; letter-spacing: normal !important; cursor: pointer; }
    html body .nm-quiz-landing #quiz-latest button.nm-quiz-filter-reset[hidden] { display: none !important; }
    html body .nm-quiz-landing #quiz-latest button.nm-quiz-filter-reset:hover { background: var(--nm-heading, #111) !important; color: #fff !important; }
    html body .nm-quiz-landing #quiz-latest button.nm-quiz-filter-reset:focus-visible { outline: 2px solid var(--nm-focus) !important; outline-offset: 2px; }
    html body .nm-quiz-landing #quiz-latest-titel:focus { outline: none; }
    html body .nm-quiz-landing #quiz-toprated .nm-bit-toprated-track { align-items: start !important; }
    /* Butiksnavnet blev klippet til "Be..." i de smalle kort: logoet viser butikken (og aria-label siger den), prisen faar pladsen */
    html body .nm-quiz-landing #quiz-toprated .nm-card__footer--prisbar .nm-prisbar-navn { display: none !important; }
    html body .nm-quiz-landing #quiz-toprated .nm-card__footer--prisbar .nm-prisbar-pris { margin-left: auto; }
    /* 18f maler karrusel-pilene hvide ved hover (stroke:#fff !important); her er hover-fladen lys, saa pilen forsvandt */
    html body .nm-quiz-landing #quiz-toprated .nm-gave-carousel-nav-btn:hover:not(:disabled) svg { stroke: var(--nm-heading, #111) !important; }
    /* "Kontakt redaktionen": 18f maler pilen hvid (stroke:#fff) paa den groenne knap, og teksten brød over to linjer */
    html body .nm-quiz-landing #quiz-seo .nm-bit-seo-cta-btn svg { stroke: currentColor !important; width: 18px !important; height: 18px !important; flex: 0 0 18px !important; transition: transform .15s ease; }
    html body .nm-quiz-landing #quiz-seo .nm-bit-seo-cta-btn { white-space: nowrap !important; overflow-wrap: normal !important; }
    @media (hover: hover) { html body .nm-quiz-landing #quiz-seo .nm-bit-seo-cta-btn:hover svg { transform: translateX(3px); } }
    /* ── MOBIL KOMPAKT (31-10-2026, ejeren: "MEGET mere mobilvenligt, kompakt, fokus paa én raekke") ── */
    @media (max-width: 639px) {
      html body .nm-quiz-landing #quiz-latest .nm-quiz-card {
        grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr) !important;grid-template-rows:auto auto auto !important;
        grid-template-areas:'image title' 'image meta' 'image cta' !important;gap:0 var(--nm-space-3) !important;
        padding:0 var(--nm-space-3) 0 0 !important;overflow:hidden !important;background:var(--nm-panel-bg) !important;
      }
      html body .nm-quiz-landing #quiz-latest .nm-quiz-card:not(:has(.nm-quiz-card-img:not([hidden]))) {
        grid-template-columns:minmax(0,1fr) !important;grid-template-areas:'title' 'meta' 'cta' !important;
        padding-inline-start:var(--nm-space-3) !important;
      }
      html body .nm-quiz-landing #quiz-latest .nm-quiz-card-img {width:100% !important;aspect-ratio:auto !important;border-radius:0 !important;align-self:stretch !important}
      html body .nm-quiz-landing #quiz-latest .nm-quiz-card-img img {position:absolute;inset:0}
      html body .nm-quiz-landing #quiz-latest .nm-quiz-card-title {align-self:end !important;padding:var(--nm-space-3) 0 var(--nm-space-1) !important;font-size:var(--nm-card-title) !important;overflow-wrap:anywhere}
      html body .nm-quiz-landing #quiz-latest .nm-quiz-card-meta {margin:0 !important;flex-wrap:wrap !important}
      html body .nm-quiz-landing #quiz-latest .nm-quiz-card-meta-item {font-size:var(--nm-small) !important;white-space:normal !important}
      html body .nm-quiz-landing #quiz-latest .nm-quiz-card-cta {
        justify-content:flex-start !important;align-self:end !important;margin:0 !important;height:auto !important;min-height:0 !important;
        padding:var(--nm-space-1) 0 var(--nm-space-3) !important;font-size:var(--nm-small) !important;line-height:1.3 !important;
        background:transparent !important;color:var(--nm-link) !important;
      }
      html body .nm-quiz-landing #quiz-latest .nm-quiz-card-cta svg {width:1em !important;height:1em !important;flex:0 0 1em !important;margin:0 !important}
      html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-media { aspect-ratio: 16 / 9 !important; max-height: 190px !important; }
      html body .nm-quiz-landing #quiz-featured .nm-quiz-featured-lead { display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; }
      html body .nm-quiz-landing #quiz-how .nm-bit-metode-step { row-gap: 2px !important; }
    }
    @media (min-width: 768px) { html body .nm-quiz-landing #quiz-seo .nm-bit-seo-cta-btn { flex: 0 0 auto !important; width: auto !important; padding: 12px 22px !important; } }
    html body .nm-quiz-landing #quiz-toprated .nm-card__title { min-height: calc(1.35em * 3) !important; }
    html body .nm-quiz-landing #quiz-toprated .nm-card__footer--prisbar { display: block !important; padding-top: 12px !important; }
    html body .nm-quiz-landing #quiz-toprated .nm-card__footer--prisbar .nm-prisbar-liste { width: 100%; }
    html body .nm-quiz-landing #quiz-toprated .nm-card__footer--prisbar a.nm-prisbar { text-decoration: none !important; }
    /* Kun én butik: pladsen til prisudfoldningen holdes, så prisbjælkerne flugter. */
    html body .nm-quiz-landing #quiz-toprated .nm-card__footer--prisbar .nm-prisbar-liste:not(:has(.nm-prisbar-toggle))::after { content: ''; display: block; height: 36px; }
    @media (prefers-reduced-motion: reduce) { html body .nm-quiz-landing :is(#quiz-latest, #quiz-popular, #quiz-toprated) * { transition: none !important; } html body .nm-quiz-landing :is(#quiz-latest) .nm-quiz-card:hover .nm-quiz-card-img img { transform: none; } }
    