.article{background:oklch(var(--background));color:oklch(var(--foreground));padding-block:var(--space-y-md)}.article-shell{max-width:var(--container-narrow);padding-inline:var(--space-x);margin:0 auto}.article-header{margin-bottom:clamp(36px,5vw,56px)}.article-header .eyebrow{color:oklch(var(--cyan-link))}.article-header h1{font-family:var(--font-sans), sans-serif;font-size:clamp(32px,5.4vw,56px);font-weight:900;line-height:var(--lh-tight);letter-spacing:-.02em;color:oklch(var(--foreground));margin-bottom:18px}.article-lead{font-family:var(--font-sans), sans-serif;font-size:clamp(17px,2.2vw,21px);line-height:var(--lh-snug);color:oklch(var(--muted-foreground));max-width:60ch;margin-bottom:28px;font-weight:400}.article-meta{border-top:1px solid oklch(var(--border));color:oklch(var(--foreground));grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 32px;margin:0;padding:22px 0 0;font-size:13px;display:grid}.article-meta__pair{flex-direction:column;gap:4px;display:flex}.article-meta dt{font-family:var(--font-sans), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:oklch(var(--muted-foreground));font-size:10.5px;font-weight:800}.article-meta dd{color:oklch(var(--foreground));margin:0;font-weight:500}.article-meta a{color:oklch(var(--cyan-link));border-bottom:1px solid oklch(var(--cyan-text));transition:color var(--dur-fast);text-decoration:none}.article-meta a:hover{color:oklch(var(--cyan-link-hover));border-color:oklch(var(--cyan-link-hover))}@media (width<=640px){.article-meta{grid-template-columns:1fr 1fr}.article-meta__pair:first-child{grid-column:1/-1}}.article-hero{width:min(100vw - 2 * var(--space-x), var(--container-default));background:oklch(var(--muted));aspect-ratio:16/9;border-radius:4px;margin:clamp(20px,3vw,36px) 0 clamp(40px,5vw,64px);position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.article-hero img{object-fit:cover;width:100%;height:100%;display:block}.article-hero figcaption{color:oklch(var(--muted-foreground));background:oklch(var(--muted));padding:10px 14px;font-size:12px;font-style:italic}.article-body{font-family:var(--font-sans), sans-serif;font-size:clamp(16px,1.8vw,18px);line-height:var(--lh-relaxed);color:oklch(var(--foreground))}.article-body>*+*{margin-top:18px}.article-body h2{font-family:var(--font-sans), sans-serif;font-size:clamp(26px,3.8vw,36px);font-weight:800;line-height:var(--lh-snug);letter-spacing:-.02em;color:oklch(var(--foreground));margin-top:clamp(44px,6vw,64px);margin-bottom:16px;scroll-margin-top:24px}.article-body h3{font-family:var(--font-sans), sans-serif;font-size:clamp(20px,2.6vw,24px);font-weight:700;line-height:var(--lh-snug);color:oklch(var(--foreground));margin-top:clamp(32px,4vw,40px);margin-bottom:12px;scroll-margin-top:24px}.article-body h4{font-family:var(--font-sans), sans-serif;color:oklch(var(--foreground));margin-top:28px;margin-bottom:8px;font-size:clamp(16px,2vw,20px);font-weight:700}.article-body p{color:oklch(var(--foreground))}.article-body strong,.article-body b{color:oklch(var(--foreground));font-weight:600}.article-body em,.article-body i{font-style:italic}.article-body ul,.article-body ol{color:oklch(var(--foreground));padding-left:24px}.article-body li{margin-bottom:6px}.article-body li::marker{color:oklch(var(--cyan-text))}.article-body li+li{margin-top:0}.article-body a{color:oklch(var(--cyan-link));text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out-quint);text-decoration:underline 1.5px}.article-body a:hover{color:oklch(var(--cyan-link-hover))}.article-body sup a,.article-body a.fn-ref{color:oklch(var(--cyan-link));padding:0 2px;font-size:.75em;font-weight:600;text-decoration:none}.article-body sup a:hover,.article-body a.fn-ref:hover{background:oklch(var(--primary) / .14);border-radius:2px}.article-body blockquote{color:oklch(var(--muted-foreground));font-family:var(--font-sans), sans-serif;font-size:clamp(18px,2.4vw,22px);font-style:normal;font-weight:500;line-height:var(--lh-snug);letter-spacing:-.01em;margin:36px 0;padding:4px 0 4px clamp(28px,4vw,44px);position:relative}.article-body blockquote:before{content:"“";font-family:var(--font-sans), sans-serif;color:oklch(var(--cyan-text));font-size:clamp(48px,7vw,76px);font-weight:900;line-height:1;position:absolute;top:-10px;left:0}.article-body blockquote p{margin:0}.article-body .table-wrap{border:1px solid oklch(var(--border));background:oklch(var(--background));border-radius:4px;margin:28px 0;overflow-x:auto}.article-body table{border-collapse:collapse;width:100%;min-width:540px;font-size:clamp(13px,1.6vw,15px)}.article-body th,.article-body td{text-align:left;vertical-align:top;border-bottom:1px solid oklch(var(--border));padding:12px 14px}.article-body th{background:oklch(var(--muted));color:oklch(var(--foreground));font-family:var(--font-sans), sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}.article-body tr:last-child td{border-bottom:none}.article-body tbody tr:nth-child(odd){background:oklch(var(--primary) / .06)}.article-body td strong{color:oklch(var(--foreground))}.article-body img{border-radius:4px;max-width:100%;height:auto;margin:24px 0;display:block}.article-body figure{margin:28px 0}.article-body figcaption{color:oklch(var(--muted-foreground));margin-top:6px;font-size:12px;font-style:italic}.article-body code{background:oklch(var(--muted));color:oklch(var(--foreground));border-radius:3px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.article-body hr{border:none;border-top:1px solid oklch(var(--border));margin:40px 0}.article-body dl{grid-template-columns:max-content 1fr;gap:8px 18px;margin:20px 0;display:grid}.article-body dt{color:oklch(var(--foreground));font-weight:700;font-family:var(--font-sans), sans-serif}.article-body dd{color:oklch(var(--muted-foreground));margin:0}.article-body .notice{background:oklch(var(--muted));border:1px solid oklch(var(--border));font-size:14px;line-height:var(--lh-body);color:oklch(var(--muted-foreground));border-radius:4px;margin:32px 0;padding:clamp(18px,2.4vw,22px) clamp(18px,2.4vw,24px) clamp(16px,2vw,20px);position:relative}.article-body .notice:lang(de):before{content:"Hinweis";font-family:var(--font-sans), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:oklch(var(--cyan-link));margin-bottom:8px;font-size:11px;font-weight:800;display:block}.article-body .notice strong{color:oklch(var(--foreground))}.article-body .notice strong:first-child{color:oklch(var(--foreground));display:inline}.article-footer{color:inherit;text-align:left;border-top:2px solid oklch(var(--border));background:0 0;flex-direction:column;gap:clamp(32px,4vw,48px);margin-top:clamp(48px,6vw,72px);padding:clamp(36px,4vw,48px) 0 0;display:flex}@media (width<=640px){.article-body .table-wrap{margin-inline:calc(-1 * var(--space-x));border-left:none;border-right:none;border-radius:0}.article-body table{min-width:480px}.article-footer{padding-bottom:80px}}
