.artikkel-loading,.artikkel-not-found{padding:8rem 0 4rem;color:var(--c-muted);font-size:1.1rem}.artikkel-not-found h1{font-family:var(--font-serif);font-size:2rem;color:var(--c-heading);margin-bottom:1.5rem}.artikkel-back{display:inline-block;font-size:.875rem;font-weight:600;color:var(--c-on-dark);opacity:.75;text-decoration:none;margin-bottom:1.5rem;transition:opacity .15s}.artikkel-not-found .artikkel-back{color:var(--c-secondary);opacity:1}.artikkel-back:hover{opacity:1}.artikkel-not-found .artikkel-back:hover{color:var(--c-heading)}.artikkel__hero{padding-bottom:3rem}.artikkel__date{display:block;margin-top:1rem;font-size:.9375rem;color:var(--c-on-dark);opacity:.75}.artikkel__cover{background:var(--c-bg-dark);padding-bottom:0}.artikkel__cover img{display:block;width:100%;max-height:480px;object-fit:cover;border-radius:var(--radius-md) var(--radius-md) 0 0}.artikkel__cover--full img{max-height:600px;border-radius:0}.artikkel__excerpt{font-size:1.2rem;font-style:italic;color:var(--c-muted);line-height:1.7;padding-bottom:1.5rem;border-bottom:2px solid var(--c-border);margin-bottom:.5rem}.artikkel__content h2{font-size:1.5rem;color:var(--c-heading);margin-top:2rem}.artikkel__content h3{font-size:1.25rem;color:var(--c-heading);margin-top:1.5rem}.artikkel__content ol,.artikkel__content ul{padding-left:1.5rem}.artikkel__content li{margin-bottom:.4rem;line-height:1.7}.artikkel__content blockquote{border-left:4px solid var(--c-accent);padding:.75rem 1.25rem;margin:1.5rem 0;background:var(--c-bg-alt);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.artikkel__content a{color:var(--c-secondary)}.artikkel__content a:hover{color:var(--c-heading)}.artikkel__content code{background:var(--c-bg-alt);padding:.15em .4em;border-radius:3px;font-size:.9em}.artikkel__content pre{background:var(--c-bg-dark);color:#e8f5ed;padding:1.25rem 1.5rem;border-radius:var(--radius-md);overflow-x:auto}.artikkel__content pre code{background:none;padding:0;font-size:.9rem}.artikkel__content img{border-radius:var(--radius-md);max-width:100%}.artikkel__content hr{border:none;border-top:1px solid var(--c-border);margin:2rem 0}