*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--f-body, system-ui, sans-serif);font-size:var(--fs-base, 1.0625rem);line-height:1.7;color:var(--c-ink, #222);background:var(--c-bg, #fff);background-image:var(--bg-decor, none);background-attachment:fixed;-webkit-font-smoothing:antialiased}.shell{max-width:46rem;margin:0 auto;padding:0 1.25rem}.shell--wide{max-width:72rem}.site-header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4, 1rem);flex-wrap:wrap;padding:1.4rem 0 1.1rem;border-bottom:var(--rule, 2px solid var(--c-ink, #222));margin-bottom:1.4rem}.brand{font-family:var(--f-display, inherit);font-weight:800;font-size:var(--fs-xl, 1.45rem);letter-spacing:var(--brand-tracking, -.02em);color:var(--c-ink, #222);text-decoration:none}.brand:hover{color:var(--c-accent-strong, var(--c-ink))}.site-nav{display:flex;align-items:center;gap:1.1rem;font-size:var(--fs-sm, .92rem)}.site-nav a{color:var(--c-ink-soft, #555);text-decoration:none;transition:color var(--dur-fast, .15s) var(--ease, ease)}.site-nav a:hover{color:var(--c-ink, #222);text-decoration:underline;text-underline-offset:3px}.site-nav__rss{display:inline-flex;align-items:center;gap:.3em}.trust-bar{display:flex;align-items:baseline;gap:var(--sp-2, .5rem);padding:.55rem .9rem;font-size:var(--fs-sm, .82rem);color:var(--c-ink-soft, #555);margin-bottom:1.6rem;border-radius:var(--radius-sm, 4px);background:var(--c-surface, #f6f6f3);border:1px solid var(--c-line, #ddd)}@supports (backdrop-filter: blur(1px)){.trust-bar{background:var(--c-glass, rgba(255,255,255,.7));backdrop-filter:blur(var(--glass-blur, 12px));-webkit-backdrop-filter:blur(var(--glass-blur, 12px))}}.trust-bar .trust-ic{font-size:1em;flex-shrink:0}.trust-bar a{color:var(--c-accent-strong, inherit);text-underline-offset:2px}.disclosure{background:var(--c-surface, #f6f6f3);border:1px solid var(--c-line, #ddd);border-left:4px solid var(--c-accent, gold);padding:.55rem .85rem;font-size:.82rem;color:var(--c-ink-soft, #555);margin-bottom:1.6rem;border-radius:var(--radius-sm, 4px)}.hero{padding:2.2rem 0 2.6rem}.hero .kicker{font-family:var(--f-mono, var(--f-body));font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:var(--c-accent-strong, var(--c-ink-soft))}.hero h1{font-family:var(--f-display, inherit);font-weight:800;font-size:var(--fs-2xl, clamp(2.1rem, 6vw, 3.1rem));line-height:1.08;letter-spacing:var(--brand-tracking, -.02em);margin:.45rem 0 .9rem}.hero h1 .accent{background:var(--c-accent, gold);color:var(--c-accent-ink, inherit);padding:0 .18em;border-radius:var(--radius-sm, 4px);box-decoration-break:clone;-webkit-box-decoration-break:clone}.hero p,.hero-sub{font-size:var(--fs-lg, 1.12rem);color:var(--c-ink-soft, #555);max-width:38rem;margin:0}.hero-badges{display:flex;flex-wrap:wrap;gap:var(--sp-2, .5rem);margin:1rem 0 .8rem}.badge{display:inline-flex;align-items:center;gap:.35em;background:var(--c-glass, rgba(255,255,255,.15));border:1px solid var(--c-line, rgba(255,255,255,.2));color:var(--c-ink-soft, #555);font-family:var(--f-mono, var(--f-body));font-size:.74rem;letter-spacing:.08em;padding:.25em .7em;border-radius:var(--radius-sm, 4px);backdrop-filter:blur(var(--glass-blur, 8px));-webkit-backdrop-filter:blur(var(--glass-blur, 8px))}.hero-ctas{display:flex;flex-wrap:wrap;gap:var(--sp-3, .75rem);margin-top:var(--sp-4, 1rem)}.btn-ghost{display:inline-block;background:transparent;color:var(--c-ink, #222);font-family:var(--f-display, inherit);font-weight:700;font-size:.95rem;padding:.55rem 1.1rem;border-radius:var(--btn-radius, var(--radius-sm, 4px));text-decoration:none;border:1px solid var(--c-accent, gold);transition:background var(--dur-fast, .15s) var(--ease, ease),color var(--dur-fast, .15s) var(--ease, ease)}.btn-ghost:hover{background:var(--c-accent, gold);color:var(--c-accent-ink, #222)}.value-props{margin:2rem 0}.value-props-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--sp-4, 1rem)}.value-prop-card{background:var(--c-surface, #f6f6f3);border:1px solid var(--c-line, #ddd);border-radius:var(--radius, 8px);padding:1.3rem 1.4rem;box-shadow:var(--shadow, none),var(--panel-glow, 0 0 #0000)}@supports (backdrop-filter: blur(1px)){.value-prop-card{background:var(--c-glass, rgba(255,255,255,.7));backdrop-filter:blur(var(--glass-blur, 12px));-webkit-backdrop-filter:blur(var(--glass-blur, 12px))}}.value-prop-icon{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;background:var(--c-accent, gold);color:var(--c-accent-ink, #222);border-radius:50%;font-size:1rem;font-weight:700;margin-bottom:.7rem}.value-prop-card h3{font-family:var(--f-display, inherit);font-size:1rem;margin:0 0 .35rem}.value-prop-card p{font-size:var(--fs-sm, .92rem);color:var(--c-ink-soft, #555);margin:0}.needs{margin:2.4rem 0}.needs-intro{color:var(--c-ink-soft, #555);margin:-.2rem 0 1rem;font-size:.95rem}.needs-grid{display:grid;gap:var(--sp-3, .75rem);grid-template-columns:1fr 1fr}@media(min-width:720px){.needs-grid{grid-template-columns:repeat(4,1fr)}}.needs-card{position:relative;display:flex;flex-direction:column;gap:.25rem;background:var(--c-surface, #fff);border:var(--card-border, 1px solid var(--c-line, #ddd));border-radius:var(--radius, 8px);padding:1.1rem 1.15rem 2.2rem;text-decoration:none;color:var(--c-ink, #222);box-shadow:var(--shadow, none);transition:transform var(--dur, .25s) var(--ease, ease),box-shadow var(--dur, .25s) var(--ease, ease)}.needs-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover, var(--shadow, 0 4px 14px rgba(0,0,0,.07)))}.needs-ic{font-size:1.3rem}.needs-card b{font-family:var(--f-display, inherit);font-size:.98rem;line-height:1.3}.needs-desc{font-size:.82rem;color:var(--c-ink-soft, #555)}.needs-arrow{position:absolute;right:1rem;bottom:.8rem;color:var(--c-accent-strong, var(--c-ink));transition:translate var(--dur-fast, .15s) var(--ease, ease)}.needs-card:hover .needs-arrow{translate:3px 0}.pills{display:flex;flex-wrap:wrap;gap:var(--sp-2, .5rem);margin:.8rem 0 1.4rem}.pill{display:inline-block;background:var(--c-surface, #f6f6f3);border:1px solid var(--c-line, #ddd);color:var(--c-ink-soft, #555);font-family:var(--f-mono, var(--f-body));font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;padding:.3em .8em;border-radius:var(--pill-radius, 999px);text-decoration:none;transition:background var(--dur-fast, .15s) var(--ease, ease),color var(--dur-fast, .15s) var(--ease, ease),border-color var(--dur-fast, .15s) var(--ease, ease)}.pill:hover{background:var(--c-accent, gold);border-color:var(--c-accent, gold);color:var(--c-accent-ink, #222)}.featured-card{position:relative;display:grid;grid-template-columns:1fr;background:var(--c-surface, #fff);border:var(--card-border, 1px solid var(--c-line, #ddd));border-radius:var(--radius, 8px);overflow:hidden;box-shadow:var(--shadow, none);margin-bottom:2rem;transition:transform var(--dur, .25s) var(--ease, ease),box-shadow var(--dur, .25s) var(--ease, ease)}.featured-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover, var(--shadow, 0 4px 14px rgba(0,0,0,.07)))}@media(min-width:860px){.featured-card{grid-template-columns:1.2fr 1fr}}.featured-card__img{overflow:hidden}.featured-card__img img{width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover;display:block;border:0;border-radius:0}.featured-card__body{padding:1.6rem 1.8rem;display:flex;flex-direction:column;gap:.5rem}.featured-card__body h2{font-family:var(--f-display, inherit);font-size:var(--fs-xl, 1.45rem);line-height:1.2;margin:0;border:0;padding:0}.featured-card__body h2 a{color:var(--c-ink, #222);text-decoration:none;transition:color var(--dur-fast, .15s) var(--ease, ease)}.featured-card__body h2 a:after{content:"";position:absolute;inset:0}.featured-card__body h2 a:hover{color:var(--c-accent-strong, var(--c-ink))}.featured-card__teaser{font-size:.97rem;color:var(--c-ink-soft, #555);margin:0;flex:1}.featured-card .meta{font-family:var(--f-mono, var(--f-body));font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;color:var(--c-ink-soft, #777);margin:0}.read-more{display:inline-block;font-family:var(--f-mono, var(--f-body));font-size:.82rem;color:var(--c-accent-strong, var(--c-ink));letter-spacing:.04em;transition:letter-spacing var(--dur-fast, .15s) var(--ease, ease),translate var(--dur-fast, .15s) var(--ease, ease)}.featured-card:hover .read-more{letter-spacing:.1em}.featured-card:hover .read-more,.related-card:hover .read-more{translate:2px 0}.article-grid{list-style:none;padding:0;margin:0 0 3rem;display:grid;gap:var(--sp-4, 1rem);grid-template-columns:1fr}@media(min-width:720px){.article-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.article-grid{grid-template-columns:repeat(3,1fr)}}.article-grid__card{position:relative;background:var(--c-surface, #fff);border:var(--card-border, 1px solid var(--c-line, #ddd));border-radius:var(--radius, 8px);overflow:hidden;box-shadow:var(--shadow, none);transition:transform var(--dur, .25s) var(--ease, ease),box-shadow var(--dur, .25s) var(--ease, ease)}.article-grid__card:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover, var(--shadow, 0 4px 14px rgba(0,0,0,.07)))}.card-img-wrap{overflow:hidden}.card-img-wrap img{width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover;display:block;border:0;border-radius:0;transition:transform var(--dur, .25s) var(--ease, ease)}@media(prefers-reduced-motion:no-preference){.article-grid__card:hover .card-img-wrap img{transform:scale(1.02)}}.article-grid__body{padding:.9rem 1.2rem 1.2rem}.article-grid__body .chip{margin-bottom:.4rem}.article-grid__body h3{font-family:var(--f-display, inherit);font-size:1.1rem;line-height:1.25;margin:.25rem 0 .4rem}.article-grid__body h3 a{color:var(--c-ink, #222);text-decoration:none;transition:color var(--dur-fast, .15s) var(--ease, ease)}.article-grid__body h3 a:after{content:"";position:absolute;inset:0}.article-grid__body h3 a:hover{color:var(--c-accent-strong, var(--c-ink))}.article-grid__body p.teaser{margin:0 0 .5rem;font-size:.9rem;color:var(--c-ink-soft, #555);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-grid__body .meta{font-family:var(--f-mono, var(--f-body));font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--c-ink-soft, #777);margin:0}.section-title{font-family:var(--f-display, inherit);font-size:var(--fs-xl, 1.45rem);font-weight:800;margin:2rem 0 .6rem;color:var(--c-ink, #222)}.article-list{list-style:none;padding:0;margin:0 0 3rem;display:grid;gap:1rem}.article-card{position:relative;background:var(--c-surface, #fff);border:var(--card-border, 1px solid var(--c-line, #ddd));border-radius:var(--radius, 8px);padding:0 0 1.2rem;box-shadow:var(--shadow, none);transition:transform var(--dur, .25s) var(--ease, ease),box-shadow var(--dur, .25s) var(--ease, ease);overflow:hidden}.card-thumb{width:100%;height:150px;object-fit:cover;border-radius:var(--radius-sm, 4px) var(--radius-sm, 4px) 0 0;margin-bottom:.6rem;border:0;border-bottom:1px solid var(--c-line, #ddd);display:block}.article-card .meta,.article-card h2,.article-card p{padding-left:1.3rem;padding-right:1.3rem}.article-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover, var(--shadow, 0 4px 14px rgba(0,0,0,.07)))}.article-card .meta{font-family:var(--f-mono, var(--f-body));font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;color:var(--c-accent-strong, var(--c-ink-soft))}.article-card h2{font-family:var(--f-display, inherit);font-size:1.28rem;line-height:1.25;margin:.3rem 0 .4rem}.article-card h2 a{color:var(--c-ink, #222);text-decoration:none;transition:color var(--dur-fast, .15s) var(--ease, ease)}.article-card h2 a:after{content:"";position:absolute;inset:0}.article-card h2 a:hover{color:var(--c-accent-strong, var(--c-ink))}.article-card p{margin:0;font-size:.95rem;color:var(--c-ink-soft, #555)}.chip{display:inline-block;background:var(--c-chip-bg, var(--c-surface));color:var(--c-chip-ink, var(--c-ink-soft));font-family:var(--f-mono, var(--f-body));font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;padding:.2em .65em;border-radius:var(--radius-sm, 4px);text-decoration:none}article{animation:rise .5s ease both}.article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.55em;font-family:var(--f-mono, var(--f-body));font-size:.76rem;text-transform:uppercase;letter-spacing:.12em;color:var(--c-accent-strong, var(--c-ink-soft));margin-bottom:.4rem}article h1{font-family:var(--f-display, inherit);font-weight:800;font-size:clamp(2rem,5.5vw,2.9rem);line-height:1.08;letter-spacing:var(--brand-tracking, -.02em);margin:0 0 1.1rem}article h2{font-family:var(--f-display, inherit);font-size:var(--fs-xl, 1.45rem);line-height:1.25;margin:2.2rem 0 .7rem;padding-top:.9rem;border-top:var(--rule-soft, 1px solid var(--c-line, #ddd))}article h3{font-family:var(--f-display, inherit);font-size:var(--fs-lg, 1.12rem);margin:1.5rem 0 .4rem}.article-body a{color:var(--c-link, var(--c-ink));text-decoration:none;background-image:linear-gradient(var(--c-accent, gold),var(--c-accent, gold));background-size:0% 2px;background-repeat:no-repeat;background-position:0 100%;transition:color var(--dur-fast, .15s) var(--ease, ease),background-size var(--dur, .25s) var(--ease, ease)}.article-body a:hover{color:var(--c-accent-strong, var(--c-ink));background-size:100% 2px}article a{color:var(--c-link, var(--c-ink));text-decoration-color:var(--c-accent, gold);text-decoration-thickness:2px;text-underline-offset:3px;transition:color var(--dur-fast, .15s) var(--ease, ease)}article a:hover{color:var(--c-accent-strong, var(--c-ink))}article img{max-width:100%;height:auto;border-radius:var(--radius, 8px);border:1px solid var(--c-line, #ddd)}article table{width:100%;border-collapse:collapse;font-size:var(--fs-sm, .92rem);margin:1rem 0}article th{text-align:left;font-family:var(--f-mono, var(--f-body));font-size:.76rem;text-transform:uppercase;letter-spacing:.1em;border-bottom:2px solid var(--c-ink, #222);padding:.45rem .6rem .35rem 0}article td{border-bottom:1px solid var(--c-line, #ddd);padding:.5rem .6rem .5rem 0;vertical-align:top}.article-body h2[id^=ofte-stillede],article h2[id^=ofte-stillede]{margin-top:4rem}.crumbs{font-size:.78rem;opacity:.75;color:var(--c-ink-soft);margin-bottom:.8rem}.crumbs a{color:var(--c-ink-soft)}.article-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-7, 3rem);align-items:start}@media(min-width:1100px){.article-shell{grid-template-columns:minmax(0,1fr) 250px;gap:var(--sp-8, 4rem)}.article-shell>article{grid-column:1;grid-row:1}.article-shell>.toc{grid-column:2;grid-row:1}}.toc{display:none;position:sticky;top:1.5rem;align-self:start;font-size:var(--fs-sm, .92rem);padding:1rem 1.1rem;background:var(--c-surface, #f6f6f3);border:var(--card-border, 1px solid var(--c-line, #ddd));border-radius:var(--radius, 8px);box-shadow:var(--shadow, none),var(--panel-glow, 0 0 #0000);max-height:calc(100vh - 3rem);overflow-y:auto}@media(min-width:1100px){.toc{display:block}}.toc-title{font-family:var(--f-mono, var(--f-body));font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--c-ink-soft, #555);margin:0 0 .6rem}.toc ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem;counter-reset:tocn}.toc ul li a{color:var(--c-ink-soft, #555);text-decoration:none;line-height:1.3;display:flex;gap:.5em;padding:.15rem 0;transition:color var(--dur-fast, .15s) var(--ease, ease)}.toc ul li a:before{counter-increment:tocn;content:counter(tocn,decimal-leading-zero);font-family:var(--f-mono, var(--f-body));font-size:.7rem;color:var(--c-accent-strong, var(--c-ink-soft));padding-top:.15em}.toc ul li a:hover{color:var(--c-accent-strong, var(--c-ink))}.toc-mobile{margin:0 0 1.6rem;background:var(--c-surface, #f6f6f3);border:var(--card-border, 1px solid var(--c-line, #ddd));border-radius:var(--radius, 8px);padding:.2rem 1.1rem}.toc-mobile summary{cursor:pointer;font-family:var(--f-display, inherit);font-weight:700;padding:.7rem 0}.toc-mobile ul{list-style:none;padding:0 0 .8rem;margin:0;display:grid;gap:.45rem}.toc-mobile a{color:var(--c-ink-soft, #555);text-decoration:none}.toc-mobile a:hover{color:var(--c-accent-strong, var(--c-ink))}@media(min-width:1100px){.toc-mobile{display:none}}.article-hero{margin-bottom:2.4rem}.article-hero-grid{display:grid;gap:var(--sp-5, 1.5rem)}@media(min-width:1100px){.article-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:var(--sp-6, 2rem)}.article-hero-img{margin-top:0}}.article-hero-img{margin-top:1.2rem;border-radius:var(--radius, 8px);overflow:hidden;border:1px solid var(--c-line, #ddd);box-shadow:var(--shadow, none)}.article-hero-img img{width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover;display:block;border:0;border-radius:0}.article-body{max-width:68ch}.article-body p{margin-block:1.05em}.article-body>p:first-child{font-size:var(--fs-lg, 1.16rem);line-height:1.65;color:var(--c-ink, #222)}.article-body ul,.article-body ol{padding-left:1.3rem}.article-body li{margin-block:.35em}.article-body li::marker{color:var(--c-accent-strong, currentColor)}.article-body h2,.article-body h3{scroll-margin-top:5rem}.article-body h2{font-size:clamp(1.35rem,3vw,1.6rem);margin:3.2rem 0 .8rem;padding-top:0;border-top:0}.article-body h2:not([id=kort-svar]):before{content:"";display:block;width:2.6rem;height:4px;background:var(--h2-bar, var(--c-accent, gold));border-radius:var(--h2-bar-radius, 2px);margin-bottom:.6rem}.article-body h3{font-size:1.16rem;margin:1.9rem 0 .45rem}@media(max-width:540px){:root{--fs-base: 1rem}article h1{font-size:clamp(1.7rem,7vw,2rem)}}.article-body h2[id=kort-svar],article h2[id=kort-svar]{padding:1.05rem 1.4rem .1rem 3.3rem;margin:1.8rem 0 0;background:var(--c-answer-grad, var(--c-answer, var(--c-surface, #f6f6f3)));border-radius:var(--radius, 8px) var(--radius, 8px) 0 0;border:1px solid var(--c-line, #ddd);border-bottom:0;border-left:var(--answer-edge, 1px solid var(--c-line, #ddd));box-shadow:var(--shadow, none);font-size:.8rem;font-family:var(--f-mono, var(--f-body));text-transform:uppercase;letter-spacing:.16em;color:var(--c-accent-strong, var(--c-ink));position:relative}.article-body h2[id=kort-svar]:before,article h2[id=kort-svar]:before{content:var(--ic-best, "✓");position:absolute;left:1.1rem;top:.95rem;width:1.6rem;height:1.6rem;display:grid;place-items:center;background:var(--c-accent, gold);color:var(--c-accent-ink, #222);border-radius:var(--step-badge-radius, 50%);font-size:.8rem}.article-body h2[id=kort-svar]+p,article h2[id=kort-svar]+p{background:var(--c-answer-grad, var(--c-answer, var(--c-surface, #f6f6f3)));border-radius:0 0 var(--radius, 8px) var(--radius, 8px);padding:.6rem 1.4rem 1.2rem;margin:0 0 1.6rem;font-size:1.16rem;font-weight:500;line-height:1.62;border:1px solid var(--c-line, #ddd);border-top:0;border-left:var(--answer-edge, 1px solid var(--c-line, #ddd));box-shadow:var(--shadow, none)}.takeaways{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.6rem;padding:0 1.4rem 1.2rem;background:var(--c-answer-grad, var(--c-answer, var(--c-surface, #f6f6f3)));border:1px solid var(--c-line, #ddd);border-top:0;border-left:var(--answer-edge, 1px solid var(--c-line, #ddd));border-radius:0 0 var(--radius, 8px) var(--radius, 8px);box-shadow:var(--shadow, none)}.takeaways li{font-family:var(--f-mono, var(--f-body));font-size:.78rem;background:var(--c-chip-bg, var(--c-surface));color:var(--c-chip-ink, var(--c-ink-soft));padding:.35em .8em;border-radius:999px;margin:0}.takeaways li:before{content:var(--ic-take, "✓");margin-right:.45em}.article-body h2[id=kort-svar]+p:has(+.takeaways),article h2[id=kort-svar]+p:has(+.takeaways){border-radius:0;margin-bottom:0;padding-bottom:.7rem}.article-body table,article table{width:100%;border-collapse:collapse;font-size:var(--fs-sm, .92rem);margin:1rem 0;border:1px solid var(--c-line, #ddd);border-radius:var(--radius, 8px)}@media(max-width:720px){.article-body table,article table{display:block;overflow-x:auto;white-space:normal;-webkit-overflow-scrolling:touch}}.article-body table th,article th{text-align:left;font-family:var(--f-mono, var(--f-body));font-size:.76rem;text-transform:uppercase;letter-spacing:.1em;border-bottom:2px solid var(--c-ink, #222);padding:.45rem .6rem .35rem;background:var(--c-surface, #f6f6f3)}.article-body table td,article td{border-bottom:1px solid var(--c-line, #ddd);padding:.5rem .6rem;vertical-align:top}.article-body table tbody tr:nth-child(2n) td,article tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--c-surface, #f6f6f3) 86%,var(--c-ink, #222) 4%)}@supports not (background: color-mix(in srgb,red 50%,blue)){.article-body table tbody tr:nth-child(2n) td,article tbody tr:nth-child(2n) td{background:var(--c-answer, var(--c-surface, #f6f6f3))}}.article-body table th:first-child,.article-body table td:first-child,article th:first-child,article td:first-child{position:sticky;left:0;background:var(--c-surface, #f6f6f3);z-index:1}.cmp{margin:1.8rem 0;border:var(--card-border, 1px solid var(--c-line, #ddd));border-radius:var(--radius, 8px);background:var(--c-surface, #fff);box-shadow:var(--shadow, none),var(--panel-glow, 0 0 #0000);overflow-x:auto;-webkit-overflow-scrolling:touch}.cmp table{margin:0;border:0;min-width:580px;font-size:.95rem;display:table;white-space:normal}.cmp th{border-bottom:2px solid var(--c-accent-strong, var(--c-ink, #222));padding:1rem 1.1rem .7rem;vertical-align:bottom;background:var(--c-surface, #f6f6f3);font-size:.8rem}.cmp th:first-child{font-size:.72rem}.cmp td{padding:.8rem 1.1rem;line-height:1.5}.cmp th .tag{display:block;width:max-content;margin-top:.4em}.cmp .tag{font-size:.64rem}.cmp tr:last-child td{border-bottom:0}.cmp td:not(:first-child),.cmp th:not(:first-child){border-left:1px solid color-mix(in srgb,var(--c-line, #ddd) 60%,transparent)}@supports not (background: color-mix(in srgb,red 50%,blue)){.cmp td:not(:first-child),.cmp th:not(:first-child){border-left:1px solid var(--c-line, #ddd)}}@media(hover:hover){.cmp.cmp tbody tr:hover td{background:color-mix(in srgb,var(--c-surface, #f6f6f3) 92%,var(--c-accent, gold) 8%)}}.cmp.cmp th:first-child,.cmp.cmp td:first-child{background:var(--c-surface, #f6f6f3)}.cmp.cmp-best-1 th:nth-child(2),.cmp.cmp-best-1 td:nth-child(2),.cmp.cmp-best-2 th:nth-child(3),.cmp.cmp-best-2 td:nth-child(3),.cmp.cmp-best-3 th:nth-child(4),.cmp.cmp-best-3 td:nth-child(4){background:color-mix(in srgb,var(--c-surface, #fff) 88%,var(--c-accent, gold) 12%)}@supports not (background: color-mix(in srgb,red 50%,blue)){.cmp.cmp-best-1 th:nth-child(2),.cmp.cmp-best-1 td:nth-child(2),.cmp.cmp-best-2 th:nth-child(3),.cmp.cmp-best-2 td:nth-child(3),.cmp.cmp-best-3 th:nth-child(4),.cmp.cmp-best-3 td:nth-child(4){background:var(--c-answer, var(--c-surface))}}@media(max-width:720px){.cmp table{display:table;overflow-x:visible}}.cmp-cards{display:none}@media(max-width:719px){.cmp--enhanced{overflow-x:visible}.cmp--enhanced table{display:none}.cmp-cards{display:grid;gap:.8rem;padding:.9rem}.cmp-card{background:var(--c-bg, #fff);border:var(--card-border, 1px solid var(--c-line, #ddd));border-radius:var(--radius, 8px);overflow:hidden}.cmp-card__head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.85rem 1.1rem;font-family:var(--f-display, inherit);font-weight:800;font-size:1.05rem;border-bottom:2px solid var(--c-accent-strong, var(--c-ink, #222))}.cmp-card__head .tag{font-size:.64rem;flex-shrink:0}.cmp-card dl{margin:0;padding:.35rem 0}.cmp-card dt{padding:.5rem 1.1rem 0;font-family:var(--f-mono, var(--f-body));font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--c-ink-soft, #777)}.cmp-card dd{margin:0;padding:.1rem 1.1rem .5rem;border-bottom:1px solid var(--c-line, #ddd);font-size:.95rem}.cmp-card dd:last-child{border-bottom:0}}.yes,.no{white-space:nowrap}.yes:before{content:"✓ ";color:var(--c-accent-strong, green);font-weight:700}.no{color:var(--c-ink-soft, #777)}.no:before{content:"— "}.tag{display:inline-block;font-family:var(--f-mono, var(--f-body));font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;background:var(--c-accent, gold);color:var(--c-accent-ink, #222);padding:.3em .75em;border-radius:999px;font-weight:600}.tag--alt{background:var(--c-chip-bg, var(--c-surface));color:var(--c-chip-ink, var(--c-ink-soft))}.subject-card{background:var(--c-surface, #fff);border:var(--card-border, 1px solid var(--c-line, #ddd));border-radius:var(--radius, 8px);box-shadow:var(--shadow, none),var(--panel-glow, 0 0 #0000);padding:1.3rem 1.45rem;margin:1.5rem 0}.subject-card__head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;margin-bottom:.35rem}.subject-card__name{font-family:var(--f-display, inherit);font-weight:800;font-size:1.18rem;margin:0}.subject-card__bestfor{font-size:.95rem;margin:.2rem 0 .6rem;color:var(--c-ink-soft, #555)}.subject-card__bestfor b{color:var(--c-accent-strong, var(--c-ink))}.subject-card__points{list-style:none;padding:0;margin:0 0 .8rem;display:grid;gap:.35rem}@media(min-width:640px){.subject-card__points{grid-template-columns:1fr 1fr;gap:.35rem 1.2rem}}.subject-card__points li{margin:0}.subject-card__points li:before{content:"✓";color:var(--c-accent-strong, green);margin-right:.5em;font-weight:700}.subject-card__specs{display:flex;flex-wrap:wrap;gap:.4rem;margin:0}.subject-card__specs span{font-family:var(--f-mono, var(--f-body));font-size:.74rem;background:var(--c-chip-bg, var(--c-surface));color:var(--c-chip-ink, var(--c-ink-soft));padding:.3em .7em;border-radius:var(--radius-sm, 4px)}.feature-grid{display:grid;gap:.7rem;margin:1.3rem 0;grid-template-columns:1fr}@media(min-width:640px){.feature-grid{grid-template-columns:1fr 1fr}}.feature{display:flex;gap:.7rem;align-items:flex-start;background:var(--c-surface, #fff);border:var(--card-border, 1px solid var(--c-line, #ddd));border-radius:var(--radius-sm, 4px);padding:.85rem 1rem;font-size:.93rem;color:var(--c-ink-soft, #555)}.feature .fi{flex-shrink:0;font-size:1.05rem;line-height:1.4}.feature b{display:block;color:var(--c-ink, #222);font-family:var(--f-display, inherit);font-size:.98rem;margin-bottom:.1rem}.article-body ol.steps,ol.steps{list-style:none;counter-reset:step;padding:0;margin:1.5rem 0;display:grid;gap:.8rem}ol.steps li{counter-increment:step;position:relative;padding:1rem 1.2rem 1rem 3.6rem;background:var(--c-surface, #fff);border:var(--card-border, 1px solid var(--c-line, #ddd));border-radius:var(--radius, 8px);box-shadow:var(--shadow, none);margin:0}ol.steps li:before{content:counter(step);position:absolute;left:1.05rem;top:1.05rem;width:1.8rem;height:1.8rem;display:grid;place-items:center;background:var(--c-accent, gold);color:var(--c-accent-ink, #222);border-radius:var(--step-badge-radius, 50%);font-family:var(--f-display, inherit);font-weight:800;font-size:.9rem}ol.steps li>b:first-child{display:block;font-family:var(--f-display, inherit);font-size:1.02rem;margin-bottom:.15rem;color:var(--c-ink, #222)}.article-body h2[id^=ofte-stillede]~h3,article h2[id^=ofte-stillede]~h3{background:var(--c-surface, #f6f6f3);border:1px solid var(--c-line, #ddd);border-radius:var(--radius, 8px) var(--radius, 8px) 0 0;padding:.8rem 1.1rem .5rem;margin:1.2rem 0 0;font-size:1rem;border-bottom:0}.article-body h2[id^=ofte-stillede]~h3+p,article h2[id^=ofte-stillede]~h3+p{background:var(--c-surface, #f6f6f3);border:1px solid var(--c-line, #ddd);border-radius:0 0 var(--radius, 8px) var(--radius, 8px);padding:.4rem 1.1rem .9rem;margin:0 0 .2rem;border-top:0}.faq-item{background:var(--c-surface, #f6f6f3);border:var(--card-border, 1px solid var(--c-line, #ddd));border-radius:var(--radius, 8px);margin:.65rem 0;box-shadow:var(--shadow, none);overflow:hidden}.faq-item summary{cursor:pointer;list-style:none;position:relative;padding:.95rem 3rem .95rem 1.2rem;font-family:var(--f-display, inherit);font-weight:700;font-size:1.02rem;color:var(--c-ink, #222)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:var(--ic-faq, "+");position:absolute;right:1.1rem;top:50%;translate:0 -50%;font-family:var(--f-mono, var(--f-body));font-size:1.1rem;color:var(--c-accent-strong, var(--c-ink));transition:rotate var(--dur, .25s) var(--ease, ease)}.faq-item[open] summary:after{rotate:45deg}.faq-item>p{padding:0 1.2rem .95rem;margin:0;color:var(--c-ink-soft, #555)}.faq-item summary:hover{color:var(--c-accent-strong, var(--c-ink))}.callout{display:flex;gap:.75rem;background:var(--c-surface, #f6f6f3);border:1px solid var(--c-line, #ddd);border-left:4px solid var(--c-accent, gold);border-radius:var(--radius-sm, 4px) var(--radius, 8px) var(--radius, 8px) var(--radius-sm, 4px);box-shadow:var(--shadow, none);padding:.9rem 1.1rem;margin:1.4rem 0;font-size:.97rem}.callout:before{content:var(--ic-quick, "→");flex-shrink:0;font-size:1.05rem;line-height:1.5}.callout-best:before{content:var(--ic-best, "✓")}.callout-warn:before{content:var(--ic-warn, "⚠")}.callout-best b:first-of-type{color:var(--c-accent-strong, var(--c-ink))}.callout-best{border-left-color:var(--c-accent-strong, var(--c-accent, gold));background:color-mix(in srgb,var(--c-surface, #f6f6f3) 92%,var(--c-accent, gold) 8%)}@supports not (background: color-mix(in srgb,red 50%,blue)){.callout-best{background:var(--c-surface, #f6f6f3)}}.callout-warn{border-left-color:color-mix(in srgb,var(--c-accent-strong, orange) 60%,#b84 40%);background:color-mix(in srgb,var(--c-surface, #f6f6f3) 92%,#d97 8%)}@supports not (background: color-mix(in srgb,red 50%,blue)){.callout-warn{border-left-color:#c87d3a;background:var(--c-surface, #f6f6f3)}}.callout-quick{border-left-color:var(--c-ink-soft, #555)}.pros-cons-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-4, 1rem);margin:1.4rem 0}@media(min-width:640px){.pros-cons-grid{grid-template-columns:repeat(2,1fr)}}.pros-cons-grid>ul{list-style:none;padding:1rem 1.2rem;margin:0;background:var(--c-surface, #f6f6f3);border:1px solid var(--c-line, #ddd);border-radius:var(--radius, 8px);display:flex;flex-direction:column;gap:.4rem}.pros-cons-grid>ul li:before{margin-right:.4em}.pros-cons-grid>ul:first-child li:before{content:"✓";color:var(--c-accent-strong, green)}.pros-cons-grid>ul:last-child li:before{content:"✗";color:color-mix(in srgb,var(--c-accent-strong, red) 60%,#b44 40%)}@supports not (color: color-mix(in srgb,red 50%,blue)){.pros-cons-grid>ul:last-child li:before{color:#c0392b}}.pros-cons-grid>div{background:var(--c-surface, #f6f6f3);border:1px solid var(--c-line, #ddd);border-radius:var(--radius, 8px);padding:1rem 1.2rem}.pros-cons-grid>div>ul{list-style:none;padding:0;margin:0;background:none;border:0;display:flex;flex-direction:column;gap:.4rem}.pros-cons-grid h4{margin:0 0 .45rem;font-family:var(--f-display, inherit);font-size:1rem}.pros-cons-grid .pros li:before{content:"✓";color:var(--c-accent-strong, green);margin-right:.4em}.pros-cons-grid .cons li:before{content:"✗";color:#c0392b;margin-right:.4em}.related{background:transparent;border:0;box-shadow:none;padding:0;margin-top:3.2rem}.related h2{border:0;padding:0;margin:0 0 .35rem;font-size:1.25rem}.related h2:before{content:"";display:block;width:2.6rem;height:4px;background:var(--h2-bar, var(--c-accent, gold));border-radius:var(--h2-bar-radius, 2px);margin-bottom:.6rem}.related-intro{color:var(--c-ink-soft, #555);margin:0 0 1.1rem;font-size:.95rem}.related-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-4, 1rem)}@media(min-width:600px){.related-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.related-grid{grid-template-columns:repeat(3,1fr)}}.related-card{position:relative;background:var(--c-bg, #fff);border:var(--card-border, 1px solid var(--c-line, #ddd));border-radius:var(--radius, 8px);overflow:hidden;box-shadow:var(--shadow, none);transition:transform var(--dur, .25s) var(--ease, ease),box-shadow var(--dur, .25s) var(--ease, ease)}.related-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover, var(--shadow, 0 4px 14px rgba(0,0,0,.07)))}.related-card__img{overflow:hidden}.related-card__img img{width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover;display:block;border:0;transition:transform var(--dur, .25s) var(--ease, ease)}@media(prefers-reduced-motion:no-preference){.related-card:hover .related-card__img img{transform:scale(1.02)}}.related-card__body{padding:.8rem 1rem 1rem;display:flex;flex-direction:column;gap:.3rem}.related-card__body .chip{margin-bottom:.15rem}.related-card__body h3{font-family:var(--f-display, inherit);font-size:1rem;line-height:1.25;margin:0}.related-card__body h3 a{color:var(--c-ink, #222);text-decoration:none;transition:color var(--dur-fast, .15s) var(--ease, ease)}.related-card__body h3 a:after{content:"";position:absolute;inset:0}.related-card__body h3 a:hover{color:var(--c-accent-strong, var(--c-ink))}.related-card__teaser{font-size:.84rem;color:var(--c-ink-soft, #555);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-card__body .meta{font-family:var(--f-mono, var(--f-body));font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--c-ink-soft, #777);margin:0}.related-card__body .read-more{font-size:.78rem}.related-card:hover .read-more{letter-spacing:.1em}.site-footer{margin-top:var(--sp-7, 3rem);padding:1.6rem 0 var(--sp-6, 2rem);border-top:var(--rule, 2px solid var(--c-ink, #222));font-size:var(--fs-sm, .85rem);color:var(--c-ink-soft, #666)}.footer-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-6, 2rem);flex-wrap:wrap;margin-bottom:var(--sp-4, 1rem)}.footer-brand .brand{font-size:1.12rem}.footer-blurb{margin:.35rem 0 0;font-size:var(--fs-sm, .85rem);color:var(--c-ink-soft, #666)}.footer-links{display:flex;flex-direction:column;gap:.4rem}.footer-links a{color:var(--c-ink-soft, #666);text-decoration:none;text-underline-offset:3px;transition:color var(--dur-fast, .15s) var(--ease, ease)}.footer-links a:hover{color:var(--c-ink, #222);text-decoration:underline;text-decoration-color:var(--c-accent, gold)}.footer-copy{padding-top:var(--sp-4, 1rem);border-top:1px solid var(--c-line, #ddd);font-size:.78rem;color:var(--c-ink-soft, #666)}footer:not(.site-footer){margin-top:3.5rem;padding:1.2rem 0 2.2rem;border-top:var(--rule, 2px solid var(--c-ink, #222));font-size:.85rem;color:var(--c-ink-soft, #666)}footer:not(.site-footer) a{color:var(--c-ink-soft, #666);text-decoration-color:var(--c-accent, gold);text-underline-offset:3px}footer:not(.site-footer) a:hover{color:var(--c-ink, #222)}.product-box{display:grid;grid-template-columns:140px 1fr;gap:1.1rem;align-items:center;background:var(--c-surface, #fff);border:var(--card-border, 1px solid var(--c-line, #ddd));border-radius:var(--radius, 8px);box-shadow:var(--shadow, none);padding:1.1rem 1.25rem;margin:1.6rem 0}.product-box img{width:140px;height:140px;object-fit:contain;background:#fff;border:0;border-radius:var(--radius-sm, 4px)}.product-box .product-name{font-family:var(--f-display, inherit);font-weight:700;font-size:1.08rem;margin:0 0 .15rem}.product-box .product-price{font-family:var(--f-mono, var(--f-body));font-size:1rem;color:var(--c-accent-strong, inherit);margin:0 0 .6rem}.product-box .product-note{font-size:.74rem;color:var(--c-ink-soft, #777);margin:.55rem 0 0}.btn{display:inline-block;background:var(--c-accent, gold);color:var(--c-accent-ink, #222)!important;font-family:var(--f-display, inherit);font-weight:700;font-size:.95rem;padding:.55rem 1.1rem;border-radius:var(--btn-radius, var(--radius-sm, 4px));text-decoration:none!important;border:var(--btn-border, none);box-shadow:var(--shadow, none);transition:transform var(--dur-fast, .15s) var(--ease, ease),box-shadow var(--dur-fast, .15s) var(--ease, ease)}.btn:hover{transform:translateY(-1px) scale(1.02);box-shadow:var(--shadow-hover, var(--shadow)),var(--btn-glow, 0 0 #0000)}@media(prefers-reduced-motion:reduce){.btn:hover{transform:none}}@media(max-width:540px){.product-box{grid-template-columns:1fr}.product-box img{width:100%;height:160px}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hero,.article-list>li{animation:rise .5s ease both}.article-list>li:nth-child(2){animation-delay:.06s}.article-list>li:nth-child(3){animation-delay:.12s}.article-list>li:nth-child(4){animation-delay:.18s}.article-list>li:nth-child(5){animation-delay:.24s}.subject-card,.cmp,ol.steps li{animation:rise .45s ease both}ol.steps li:nth-child(2){animation-delay:.05s}ol.steps li:nth-child(3){animation-delay:.1s}ol.steps li:nth-child(4){animation-delay:.15s}ol.steps li:nth-child(5){animation-delay:.2s}ol.steps li:nth-child(6){animation-delay:.25s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}:focus-visible{outline:3px solid var(--c-accent, gold);outline-offset:2px;border-radius:2px}
