.article-body{--article-accent:var(--color-pen);--article-accent-soft:var(--color-pen-soft);--article-accent-line:var(--color-rule);--article-accent-bg:var(--color-paper-2);--article-accent-strong:var(--color-pen)}.article-body pre{white-space:pre-wrap;overflow-wrap:anywhere}.article-body h2{font-family:var(--font-display);font-size:1.625rem;font-weight:600;margin-top:3rem;padding-bottom:.25rem;line-height:1.3;scroll-margin-top:2rem;position:relative}.article-body h2:before{content:"";position:absolute;left:-16px;top:.25rem;bottom:.5rem;width:4px;background:var(--article-accent,var(--color-ink-300));border-radius:2px}.article-body h3{font-family:var(--font-display);font-size:1.25rem;font-weight:600;margin-top:2rem;line-height:1.35;scroll-margin-top:2rem;position:relative}.article-body p{margin-top:1rem;line-height:1.75;color:var(--color-ink-800)}.article-body ol,.article-body ul{margin-top:.75rem;padding-left:1.5rem;color:var(--color-ink-800)}.article-body ul{list-style:disc}.article-body ol{list-style:decimal}.article-body li{margin-top:.35rem;line-height:1.7}.article-body a{color:var(--article-accent-strong,var(--color-moss-700));text-decoration:underline;text-decoration-color:var(--article-accent-line,var(--color-ink-300));text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .12s ease}.article-body a:hover{text-decoration-color:var(--article-accent,var(--color-moss-500))}.article-body strong{font-weight:600;color:var(--color-ink-900)}.article-body blockquote{border-left:2px solid var(--color-moss-500);padding:1rem 1.25rem;background:var(--color-paper-50);border-radius:0 8px 8px 0;margin-top:1.5rem;font-style:italic;color:var(--color-ink-700)}.article-body .heading-anchor{position:absolute;left:-1.25rem;top:0;font-weight:400;color:var(--color-ink-400);text-decoration:none;opacity:0;transition:opacity .12s ease;font-size:.9em;padding-right:.25rem;line-height:inherit}.article-body .heading-anchor:focus,.article-body .heading-anchored:hover .heading-anchor{opacity:.6}.article-body .heading-anchor:hover{opacity:1!important;color:var(--color-ink-600)}.article-body .callout{display:grid;grid-template-columns:1fr;gap:.5rem;margin-top:1.75rem;padding:1.25rem 1.5rem;border-left:4px solid var(--callout-border,var(--color-ink-300));background:var(--callout-bg,var(--color-paper-50));border-radius:var(--radius-lg)}.article-body .callout__head{display:flex;align-items:center;gap:.5rem}.article-body .callout__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:var(--callout-label,var(--color-ink-600))}.article-body .callout__icon{display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--callout-label,var(--color-ink-600));flex-shrink:0}.article-body .callout__body{color:var(--color-ink-800)}.article-body .callout__body>:first-child{margin-top:0}.article-body .callout__body p{margin-top:.75rem;line-height:1.7}.article-body .callout__body ol,.article-body .callout__body ul{margin-top:.5rem}.article-body .callout--info{--callout-border:var(--color-ink-300);--callout-bg:var(--color-paper-50);--callout-label:var(--color-ink-700)}.article-body .callout--tip,.article-body .callout--warning{--callout-border:var(--color-rule);--callout-bg:var(--color-paper-100);--callout-label:var(--color-ink-700)}.article-body .callout--quote{--callout-border:var(--color-moss-500);--callout-bg:var(--color-paper-50);--callout-label:var(--color-moss-700)}.article-body .callout--quote .callout__body{font-style:italic;color:var(--color-ink-700)}.article-body .pullquote{position:relative;margin:2.75rem 0;padding:1.75rem 0;border-top:1px solid var(--article-accent-line,var(--color-ink-200));border-bottom:1px solid var(--article-accent-line,var(--color-ink-200));text-align:center}.article-body .pullquote:before{content:"";position:absolute;top:-4px;left:50%;transform:translateX(-50%);width:7px;height:7px;border-radius:50%;background:var(--article-accent,var(--color-ink-400))}.article-body .pullquote p{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:1.5rem;line-height:1.35;color:var(--color-ink-700);letter-spacing:-.01em;margin:0}.key-takeaway__body>:first-child{margin-top:0}.key-takeaway__body p{margin-top:.5rem}.key-takeaway__body ul{list-style:none;padding-left:0;margin-top:0}.key-takeaway__body ul li{position:relative;padding-left:1.25rem;margin-top:.5rem;line-height:1.6}.key-takeaway__body ul li:before{content:"–";position:absolute;left:0;color:var(--color-ink-400)}.key-takeaway__body strong{font-weight:600;color:var(--color-ink-900)}.article-body h2#kilder+ul,.article-body h2[id$=kilder]+ul{font-size:.9rem;color:var(--color-ink-600)}.article-body h2#kilder+ul a,.article-body h2[id$=kilder]+ul a{color:var(--color-ink-700)}.article-body>p:first-of-type:first-letter{font-family:var(--font-display);float:left;font-size:3rem;line-height:1;padding-top:.25rem;padding-right:.5rem;color:var(--article-accent-strong,var(--color-ink-900));font-weight:600}