.markdown-content{font-family:Neue Haas Display,system-ui,sans-serif;font-size:1.09rem;line-height:1.75;color:rgb(var(--ink-body));counter-reset:section}.markdown-content>*+*{margin-top:1.5em}.markdown-content>p:first-of-type{font-size:1.25rem;line-height:1.6;color:rgb(var(--foreground-soft))}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4{font-family:Druk Wide,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.01em;line-height:1.25;margin-top:2.5em;margin-bottom:.8em;color:rgb(var(--foreground))}.markdown-content h1{font-size:2rem}.markdown-content h3{font-size:1.25rem}.markdown-content h4{font-size:1.05rem}.markdown-content h2{font-size:1.19rem;counter-increment:section;display:flex;align-items:baseline;gap:14px}.markdown-content h2:before{content:counter(section,decimal-leading-zero);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:400;letter-spacing:0;color:rgb(var(--accent));flex-shrink:0}.markdown-content p{margin-bottom:1.5em}.markdown-content ul,.markdown-content ol{margin-bottom:1.5em;padding-left:1.5em}.markdown-content ul{list-style-type:square}.markdown-content ol{list-style-type:decimal}.markdown-content li{margin-bottom:.5em;padding-left:.5em}.markdown-content li::marker{color:rgb(var(--accent))}.markdown-content blockquote{margin:34px 0;padding:0 0 0 26px;border-left:2px solid rgb(var(--accent));font-family:Druk Wide,system-ui,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.35;text-transform:uppercase;font-style:normal;color:rgb(var(--foreground))}.markdown-content blockquote p{margin:0}.markdown-content strong{color:rgb(var(--foreground));font-weight:700}.markdown-content a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;color:rgb(var(--accent));transition:color .2s}.markdown-content a:hover{color:rgb(var(--foreground))}.markdown-content code{font-family:JetBrains Mono,monospace;background-color:rgba(var(--foreground),.1);padding:.2em .4em;border-radius:0;font-size:.9em;color:rgb(var(--foreground))}.markdown-content pre{background-color:#0d0d0d;padding:1.5rem;overflow-x:auto;overflow-y:hidden;border:1px solid rgba(237,237,237,.12);margin:2em 0}.markdown-content pre code{background-color:transparent;padding:0;color:#fff}.markdown-content img{display:block;max-width:100%;height:auto;border:0;margin:2em 0}.markdown-content figure{margin:2em 0;counter-increment:figure}.markdown-content figcaption,.markdown-content img+em,.markdown-content p>img+em{display:block;margin-top:10px;font-family:JetBrains Mono,monospace;font-size:9px;font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ink-meta))}.markdown-content{counter-reset:section figure}.markdown-content figcaption:before,.markdown-content img+em:before{content:"Fig." counter(figure,decimal-leading-zero) " — ";color:rgb(var(--accent))}.markdown-content hr{border:0;margin:3em 0;text-align:center}.markdown-content hr:after{content:"◆◆◆";letter-spacing:.6em;font-size:10px;color:#3a3a3c}.markdown-content .encart{background:rgb(var(--surface-card));border-left:0;border-top:1px solid;padding:18px 22px;margin:2em 0;font-style:normal}.markdown-content .encart .encart-label{display:block;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.14em;margin-bottom:8px}.markdown-content .encart p{margin:0;font-size:.9rem;line-height:1.6;color:rgb(var(--ink-body))}.markdown-content .encart-concept{border-top-color:#cfff4c59}.markdown-content .encart-concept .encart-label{color:rgb(var(--accent))}.markdown-content .encart-concept .encart-label:before{content:"◆ "}.markdown-content .encart-litterature{border-top-color:#ededed40}.markdown-content .encart-litterature .encart-label{color:rgb(var(--foreground))}.markdown-content .encart-litterature .encart-label:before{content:"▪ "}.markdown-content table{width:100%;border-collapse:collapse;margin:2em 0;font-size:.95rem}.markdown-content th,.markdown-content td{border-bottom:1px solid var(--hairline);padding:10px 12px;text-align:left}.markdown-content th{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ink-meta))}
