*{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-flex;align-items:center;min-height:44px;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;list-style:none;padding:0}.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}a.pill{transition:color var(--dur-fast, .15s) var(--ease, ease),border-color var(--dur-fast, .15s) var(--ease, ease),background var(--dur-fast, .15s) var(--ease, ease)}a.pill:hover{color:var(--c-accent-ink, #222);background:var(--c-accent, gold);border-color:var(--c-accent, gold)}.pill--active{background:var(--c-accent, gold);color:var(--c-accent-ink, #222);border-color:var(--c-accent, gold)}.media{overflow:hidden;background:var(--c-surface, #f1ece3);border-radius:0}.media picture{display:block;width:100%;height:100%}.media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;border:0;transition:transform var(--dur, .25s) var(--ease, ease)}.media--hero{aspect-ratio:16 / 9}.media--card{aspect-ratio:4 / 3}.media--framed{border-radius:var(--radius, 8px);border:1px solid var(--c-line, #ddd);box-shadow:var(--shadow, none)}.media--cutout{aspect-ratio:4 / 3;background:#fff}.media--cutout img{object-fit:contain;padding:7%}@media(prefers-reduced-motion:no-preference){.featured-card:hover .media img,.article-grid__card:hover .media img,.related-card:hover .media img{transform:scale(1.03)}}.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__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)))}.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}.category-hub{padding-top:.4rem}.category-hub__title{margin-top:.6rem}.category-hub__intro{color:var(--c-ink-soft, #555);margin:-.2rem 0 1rem;font-size:1rem;max-width:46rem}.category-hub .pills{margin-bottom:1.6rem}.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(max-width:1099.99px){.article-hero-grid .media--hero{order:-1}}@media(min-width:1100px){.article-hero-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:var(--sp-6, 2rem)}}.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__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:200px 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:200px;height:200px;object-fit:contain;background:#fff;border:0;border-radius:var(--radius-sm, 4px)}.product-box .product-name,.product-box .product-box__body>h3{font-family:var(--f-display, inherit);font-weight:700;font-size:1.08rem;margin:0 0 .15rem}.product-box .product-price,.product-box .product-box__price{font-family:var(--f-mono, var(--f-body));font-size:1rem;color:var(--c-accent-strong, inherit);font-weight:700;margin:0 0 .6rem}.product-box .product-note,.product-box .product-box__price small{display:block;font-family:var(--f-body);font-weight:400;font-size:.74rem;color:var(--c-ink-soft, #777);margin:.4rem 0 0}.btn{display:inline-flex;align-items:center;min-height:44px;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:200px}}.article-body a[href^="/go/"]:not(.btn){color:var(--c-accent-strong, var(--c-accent, inherit));text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:2px;font-weight:600}.article-body a[href^="/go/"]:not(.btn):hover{text-decoration-thickness:3px}a[href^="/go/"]:after{content:"annonce";display:inline-block;margin-left:.3em;padding:0 .32em;border:1px solid currentColor;border-radius:.2em;font-size:.66em;font-weight:700;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;vertical-align:.12em;opacity:.78;white-space:nowrap}a.btn[href^="/go/"]:after{border-color:currentColor;opacity:.85}@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-strong, #555);outline-offset:2px;border-radius:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--sp-4, 1rem);top:-3rem;z-index:100;background:var(--c-accent-strong, #333);color:#fff;padding:.5rem .9rem;border-radius:var(--radius-sm, 6px);text-decoration:none;font-family:var(--f-body, inherit);font-weight:700;transition:top var(--dur-fast, .15s) var(--ease, ease)}.skip-link:focus{top:var(--sp-4, 1rem)}.faq-item summary h3{display:inline;margin:0;font:inherit;color:inherit}.byline{margin:.9rem 0 0}.byline-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem;margin:0;font-size:var(--fs-sm, .92rem);color:var(--c-ink-soft, #555)}.byline-who a{color:var(--c-ink, #222);font-weight:700;text-decoration:none;border-bottom:1px solid var(--c-line, #ddd)}.byline-who a:hover{border-bottom-color:currentColor}.byline-role{color:var(--c-ink-soft, #555)}.byline-meta time b{font-weight:700;color:var(--c-ink, #222)}.byline-basis{margin:.7rem 0 0}.basis-flag{display:flex;gap:.55rem;align-items:flex-start;padding:.6rem .8rem;font-size:var(--fs-sm, .92rem);line-height:1.55;color:var(--c-ink-soft, #555);text-decoration:none;background:var(--c-surface, #f6f6f3);border:1px solid var(--c-line, #ddd);border-left:3px solid var(--c-accent-strong, var(--c-ink));border-radius:var(--radius-sm, 6px);transition:border-color var(--dur-fast, .15s) var(--ease, ease),background var(--dur-fast, .15s) var(--ease, ease)}.basis-flag:hover{border-color:var(--c-accent-strong, var(--c-ink))}.basis-flag b{color:var(--c-ink, #222)}.basis-ic{flex:0 0 auto;line-height:1.55}.basis-more{display:block;margin-top:.15rem;font-weight:700;color:var(--c-accent-strong, var(--c-ink))}.card-byline{display:flex;align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.78rem;color:var(--c-ink-soft, #777);white-space:nowrap}.card-byline .byline-avatar{width:1.4rem;height:1.4rem;font-size:.62rem;flex-shrink:0}.method-note{margin:1.6rem 0 2.2rem;padding:1.1rem 1.2rem;background:var(--c-surface, #f6f6f3);border:var(--card-border, 1px solid #ddd);border-radius:var(--radius, 12px);box-shadow:var(--shadow, none)}.method-note__title{display:flex;align-items:center;gap:.5rem;margin:0 0 .8rem;font-family:var(--f-display, inherit);font-size:1.14rem;line-height:1.25}.method-note__title:before{content:none}.method-note__ic{color:var(--c-accent-strong, currentColor)}.method-note__facts{margin:0;display:grid;gap:.55rem}.method-note__facts>div{display:grid;grid-template-columns:minmax(6.5rem,9rem) 1fr;gap:.2rem .9rem;padding-bottom:.55rem;border-bottom:1px dashed var(--c-line, #ddd)}.method-note__facts>div:last-child{border-bottom:0;padding-bottom:0}.method-note__facts dt{font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;font-family:var(--f-mono, var(--f-body));color:var(--c-ink-soft, #555);padding-top:.12rem}.method-note__facts dd{margin:0;font-size:var(--fs-sm, .95rem);line-height:1.6}.method-note__facts dd a{margin-left:.3rem}@media(max-width:32rem){.method-note__facts>div{grid-template-columns:1fr}}.method-note__more{margin-top:1rem;border-top:1px solid var(--c-line, #ddd);padding-top:.8rem}.method-note__more>summary{cursor:pointer;font-weight:700;font-size:var(--fs-sm, .92rem);color:var(--c-accent-strong, var(--c-ink))}.method-note__more>summary:hover{text-decoration:underline;text-underline-offset:3px}.method-note__more h3{font-size:1rem;margin:1.1rem 0 .35rem}.method-note__more p,.method-note__more li{font-size:var(--fs-sm, .95rem);line-height:1.62}.method-note__more ul,.method-note__more ol{padding-left:1.2rem;margin:.3rem 0}.method-note__limits li{margin-block:.45em}.method-note__link{margin-top:1rem;padding-top:.7rem;border-top:1px dashed var(--c-line, #ddd)}.sources{margin:2.4rem 0 0;padding-top:1.4rem;border-top:var(--rule, 2px solid var(--c-ink))}.sources h2{font-family:var(--f-display, inherit);font-size:1.4rem;margin:0 0 .5rem}.sources h2:before{content:none}.sources__intro,.sources__empty,.sources__caveat{font-size:var(--fs-sm, .95rem);color:var(--c-ink-soft, #555);line-height:1.65}.sources__empty{margin:0}.sources__group{margin-top:1.3rem}.sources__group h3{font-size:.82rem;letter-spacing:.09em;text-transform:uppercase;font-family:var(--f-mono, var(--f-body));color:var(--c-accent-strong, var(--c-ink));margin:0 0 .2rem}.sources__note{margin:0 0 .5rem;font-size:.86rem;color:var(--c-ink-soft, #555)}.sources__group ul{list-style:none;padding:0;margin:0;display:grid;gap:.1rem}.sources__group li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.45rem 0;border-bottom:1px dashed var(--c-line, #ddd);font-size:var(--fs-sm, .95rem)}.sources__group li:last-child{border-bottom:0}.sources__group li a{font-weight:600}.sources__host{font-family:var(--f-mono, var(--f-body));font-size:.78rem;color:var(--c-ink-soft, #666)}.sources__count{font-size:.72rem;padding:.05rem .4rem;border-radius:999px;background:var(--c-chip-bg, #eee);color:var(--c-chip-ink, #555)}.sources__interest{font-size:.72rem;padding:.05rem .45rem;border-radius:999px;border:1px solid var(--c-line, #ddd);background:transparent;color:var(--c-ink-soft, #666)}.sources__caveat{margin-top:1.2rem}.authorcard{margin:2.2rem 0 0;padding-top:1.4rem;border-top:1px solid var(--c-line, #ddd)}.authorcard h2{font-family:var(--f-display, inherit);font-size:1.4rem;margin:0 0 .8rem}.authorcard h2:before{content:none}.authorcard__body{display:flex;gap:1.1rem;align-items:flex-start}.authorcard__avatar,.profile__avatar{flex:0 0 auto;width:3.4rem;height:3.4rem;display:grid;place-items:center;border-radius:999px;background:var(--c-accent, gold);color:var(--c-accent-ink, #222);font-family:var(--f-display, inherit);font-weight:800;font-size:1.15rem;letter-spacing:.02em}.authorcard__text{min-width:0}.authorcard__text p{font-size:var(--fs-sm, .95rem);line-height:1.65;margin-block:.6em}.authorcard__name{margin:0 0 .2rem;font-size:1.05rem}.authorcard__name a{font-weight:800;color:var(--c-ink, #222)}.authorcard__role{display:block;font-size:.84rem;color:var(--c-ink-soft, #555);font-weight:400}.authorcard__duties,.authorcard__indep{padding-left:1.15rem;margin:.5rem 0}.authorcard__duties li,.authorcard__indep li{font-size:var(--fs-sm, .92rem);margin-block:.3em;line-height:1.55}.authorcard__ai{padding:.7rem .85rem;background:var(--c-bg, #fff);border-left:3px solid var(--c-line, #ddd);border-radius:var(--radius-sm, 6px)}.authorcard__contact{color:var(--c-ink-soft, #555)}.authorcard__contact a{margin:0 .15rem}@media(max-width:32rem){.authorcard__body{flex-direction:column;gap:.7rem}}.policy{max-width:44rem}.policy h1{font-family:var(--f-display, inherit);font-weight:800;font-size:clamp(1.9rem,5vw,2.6rem);line-height:1.12;letter-spacing:var(--brand-tracking, -.02em);margin:.3rem 0 .8rem}.policy h2{font-family:var(--f-display, inherit);font-size:1.35rem;margin:2.2rem 0 .5rem;scroll-margin-top:5rem}.policy h3{font-size:1.05rem;margin:1.2rem 0 .25rem}.policy p{line-height:1.72}.policy__lead{font-size:var(--fs-lg, 1.12rem);color:var(--c-ink-soft, #555);line-height:1.68}.policy ul,.policy ol{padding-left:1.3rem}.policy li{margin-block:.45em;line-height:1.65}.policy li::marker{color:var(--c-accent-strong, currentColor)}.policy__summary{margin:1.6rem 0 .5rem;padding:1.1rem 1.2rem;background:var(--c-surface, #f6f6f3);border:var(--card-border, 1px solid #ddd);border-radius:var(--radius, 12px);box-shadow:var(--shadow, none)}.policy .policy__summary-title{margin:0 0 .7rem;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;font-family:var(--f-mono, var(--f-body));color:var(--c-accent-strong, var(--c-ink))}.policy__summary dl{margin:0;display:grid;gap:.7rem}.policy__summary dt{font-weight:700;font-size:var(--fs-sm, .95rem)}.policy__summary dd{margin:.1rem 0 0;font-size:var(--fs-sm, .95rem);color:var(--c-ink-soft, #555);line-height:1.6}.policy__steps{list-style:none;padding:0;counter-reset:trin}.policy__steps>li{counter-increment:trin;position:relative;padding:0 0 .9rem 2.6rem;margin-block:0;border-bottom:1px dashed var(--c-line, #ddd)}.policy__steps>li:last-child{border-bottom:0}.policy__steps>li:before{content:counter(trin);position:absolute;left:0;top:.15rem;width:1.8rem;height:1.8rem;display:grid;place-items:center;border-radius:999px;background:var(--c-accent, gold);color:var(--c-accent-ink, #222);font-family:var(--f-mono, var(--f-body));font-weight:700;font-size:.85rem}.policy__steps h3{margin:0 0 .2rem;font-size:1.02rem}.policy__steps p{margin:0;font-size:var(--fs-sm, .95rem);color:var(--c-ink-soft, #555)}.policy__empty{padding:1rem 1.2rem;background:var(--c-surface, #f6f6f3);border:1px dashed var(--c-line, #ddd);border-radius:var(--radius, 12px)}.policy__empty p{font-size:var(--fs-sm, .95rem);margin-block:.6em}.policy__meta{margin-top:2rem;padding-top:.9rem;border-top:1px solid var(--c-line, #ddd);font-size:.86rem;color:var(--c-ink-soft, #555)}.trust-links{display:grid;gap:.7rem;margin:.9rem 0 0}@media(min-width:46rem){.trust-links{grid-template-columns:repeat(3,1fr)}}.trust-link{display:block;padding:.9rem 1rem;text-decoration:none;color:inherit;background:var(--c-surface, #f6f6f3);border:var(--card-border, 1px solid #ddd);border-radius:var(--radius, 12px);transition:transform var(--dur-fast, .15s) var(--ease, ease),box-shadow var(--dur-fast, .15s) var(--ease, ease)}.trust-link:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover, var(--shadow, none))}.trust-link b{display:block;font-family:var(--f-display, inherit);font-size:1.05rem;margin-bottom:.2rem}.trust-link span{display:block;font-size:.88rem;color:var(--c-ink-soft, #555);line-height:1.5}.profile{display:flex;align-items:center;gap:1rem;margin:1rem 0 1.4rem}.profile__name{margin:0;font-family:var(--f-display, inherit);font-weight:800;font-size:1.2rem}.profile__role{margin:.1rem 0;font-size:.9rem;color:var(--c-ink-soft, #555)}.profile__contact{margin:0;font-size:.88rem}.corrections{list-style:none;padding:0}.corrections__item{padding:.9rem 0;border-bottom:1px dashed var(--c-line, #ddd)}.corrections__date{margin:0;font-family:var(--f-mono, var(--f-body));font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-soft, #666)}.corrections__item h3{margin:.15rem 0 .4rem}.corrections__what,.corrections__impact{margin:.2rem 0;font-size:var(--fs-sm, .95rem)}.footer-editor{margin:.35rem 0 0;font-size:.84rem;color:var(--c-ink-soft, #555)}.trust-bar__sep{margin:0 .35rem;opacity:.55}.value-prop-link{margin:.6rem 0 0;font-size:.86rem;font-weight:700}.value-prop-link a{color:var(--c-accent-strong, var(--c-ink));text-decoration:none}.value-prop-link a:hover{text-decoration:underline;text-underline-offset:3px}.byline-meta--who{font-size:var(--fs-base, 1rem);color:var(--c-ink, #222);align-items:center}.byline-meta--when{margin-top:.2rem;font-size:.88rem}.byline-avatar{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;flex:0 0 auto;border-radius:50%;background:var(--c-accent, gold);color:var(--c-accent-ink, #222);font-family:var(--f-display, inherit);font-weight:700;font-size:.78rem;letter-spacing:.02em}.method-note__title,.policy .policy__summary-title,.sources h2,.authorcard h2{border-top:0;padding-top:0}.offer-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:.75rem;padding:.6rem clamp(.7rem,3vw,1.1rem);padding-bottom:max(.6rem,env(safe-area-inset-bottom));background:var(--c-surface, #fff);border-top:1px solid var(--c-line, rgba(0,0,0,.14));box-shadow:0 -6px 24px #00000029;animation:offer-ind .28s var(--ease, ease) both}.offer-bar[hidden]{display:none}.offer-bar__txt{margin:0;flex:1 1 auto;min-width:0;font-family:var(--f-display, inherit);font-size:.82rem;font-weight:700;color:var(--c-ink-soft, #666);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-bar__cta{flex:0 0 auto;font-size:.9rem}.offer-bar__luk{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;background:none;border:1px solid var(--c-line, rgba(0,0,0,.16));border-radius:999px;color:var(--c-ink-soft, #666);font-size:1.1rem;line-height:1;cursor:pointer}.offer-bar__luk:hover{color:var(--c-ink, #111)}body.har-offer-bar{padding-bottom:7rem}@media(max-width:560px){.offer-bar__txt{display:none}.offer-bar__cta{flex:1 1 auto;justify-content:center}}@keyframes offer-ind{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.offer-bar{animation:none}}@media print{.offer-bar{display:none!important}}
