.lnw-blog-feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(1.75rem,4vw,3.5rem);align-items:center;margin-top:clamp(2.75rem,6vw,4.25rem);padding-top:clamp(1.75rem,4vw,2.5rem);border-top:1px solid var(--line-strong);text-decoration:none;animation:lnw-blog-rise .7s cubic-bezier(.16,1,.3,1) both}.lnw-blog-feature.is-text-only{grid-template-columns:minmax(0,1fr)}.lnw-blog-feature-media{position:relative;display:block;overflow:hidden;border-radius:1rem;background:var(--ink-3);aspect-ratio:3 / 2}.lnw-blog-feature-media:after,.lnw-post-hero:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #f1eff814;pointer-events:none}.lnw-blog-feature-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s cubic-bezier(.16,1,.3,1)}.lnw-blog-feature:hover .lnw-blog-feature-img{transform:scale(1.025)}.lnw-blog-feature-copy{display:block}.lnw-blog-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;color:var(--muted);font-family:var(--font-mono);font-size:.75rem}.lnw-blog-feature h2{margin:1rem 0 0;color:var(--paper);font-family:var(--font-display);font-size:clamp(1.75rem,3.6vw,2.625rem);font-weight:440;letter-spacing:-.025em;line-height:1.1;text-wrap:balance;transition:color .2s ease}.lnw-blog-feature:hover h2{color:var(--acid)}.lnw-blog-feature p{max-width:52ch;margin:1rem 0 0;color:var(--paper-dim);font-size:1rem;line-height:1.65}.lnw-blog-more{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;color:var(--acid);font-size:.875rem;font-weight:600}.lnw-blog-more svg{transition:transform .25s ease}.lnw-blog-feature:hover .lnw-blog-more svg{transform:translate(.25rem)}.lnw-blog-feature+.lnw-blog-list{margin-top:clamp(2.25rem,5vw,3.5rem)}.lnw-blog-row{animation:lnw-blog-rise .6s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 60ms + 80ms)}.lnw-blog-row.has-thumb{grid-template-columns:6.875rem minmax(0,1fr) 9.5rem;align-items:start}.lnw-blog-thumb{display:block;width:100%;height:auto;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;border-radius:.625rem;background:var(--ink-3);outline:1px solid rgba(241,239,248,.08);outline-offset:-1px;transition:opacity .2s ease}.lnw-blog-row:hover .lnw-blog-thumb{opacity:.85}.lnw-blog-skeleton{display:grid;gap:1.25rem;margin-top:clamp(2.75rem,6vw,4.25rem);padding-top:clamp(1.75rem,4vw,2.5rem);border-top:1px solid var(--line-strong)}.lnw-blog-skeleton-feature,.lnw-blog-skeleton-row{border-radius:1rem;background:linear-gradient(100deg,var(--ink-2) 30%,var(--ink-3) 50%,var(--ink-2) 70%);background-size:300% 100%;animation:lnw-blog-shimmer 1.6s ease-in-out infinite}.lnw-blog-skeleton-feature{aspect-ratio:3 / 1}.lnw-blog-skeleton-row{height:5.5rem;border-radius:.625rem}@keyframes lnw-blog-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes lnw-blog-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.lnw-post{max-width:67.5rem}.lnw-post-grid{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.lnw-post-grid{grid-template-columns:14rem minmax(0,44rem);gap:0 clamp(3rem,6vw,5.5rem)}}.lnw-post-intro h1{max-width:22ch;margin:2rem 0 0;color:var(--paper);font-family:var(--font-display);font-size:clamp(2rem,5vw,3.25rem);font-weight:440;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.lnw-post-intro .lnw-article-meta{margin-top:1.75rem}.lnw-post-intro .lnw-article-meta>span:last-child{flex:none;white-space:nowrap}.lnw-post-hero{position:relative;margin:clamp(2rem,5vw,3rem) 0 0;border-radius:1.25rem}.lnw-post-hero-img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;max-height:42rem;-o-object-fit:cover;object-fit:cover;border-radius:inherit;background:var(--ink-3)}.lnw-post-hero figcaption{position:absolute;right:.875rem;bottom:.875rem;padding:.3125rem .625rem;border-radius:62.5rem;background:#0c0b11b8;-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);color:var(--paper-dim);font-family:var(--font-mono);font-size:.75rem}.lnw-post-body{margin-top:clamp(2.25rem,5vw,3.5rem)}.lnw-post-body .lnw-article{margin-top:0;font-size:1.0625rem}.lnw-post-body .lnw-article>p:first-child{margin-top:0;color:var(--paper);font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.65}.lnw-post-toc{display:none}@media(min-width:1024px){.lnw-post-toc{position:sticky;top:7.5rem;display:block;align-self:start;max-height:calc(100dvh - 9rem);overflow-y:auto}.lnw-post-toc-mobile{display:none}}.lnw-post-toc-title{margin:0 0 .875rem;color:var(--muted);font-family:var(--font-mono);font-size:.75rem}.lnw-post-toc-list{margin:0;padding:0;list-style:none;border-left:1px solid var(--line)}.lnw-post-toc-list a{display:block;margin-left:-1px;padding:.4375rem 0 .4375rem .875rem;border-left:1px solid transparent;color:var(--paper-dim);font-size:.84375rem;line-height:1.4;text-decoration:none;transition:color .2s ease,border-color .2s ease}.lnw-post-toc-list a:hover{color:var(--paper)}.lnw-post-toc-list a[aria-current=location]{border-left-color:var(--acid);color:var(--acid)}.lnw-post-toc-mobile{margin-bottom:2rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lnw-post-toc-mobile summary{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;color:var(--paper);font-weight:600;cursor:pointer;list-style:none}.lnw-post-toc-mobile summary::-webkit-details-marker{display:none}.lnw-post-toc-mobile summary span{color:var(--muted);font-family:var(--font-mono);font-size:.75rem;font-weight:400}.lnw-post-toc-mobile .lnw-post-toc-list{margin-bottom:1rem}.lnw-article h2[id],.lnw-article h3[id],.lnw-article [id^=quelle-]{scroll-margin-top:7rem}.lnw-article h2:first-child{margin-top:0}.lnw-article-table{margin:1.75rem 0;overflow-x:auto;border-top:1px solid var(--line-strong)}.lnw-article table{width:100%;min-width:32rem;border-collapse:collapse;font-size:.9375rem}.lnw-article th,.lnw-article td{padding:.75rem 1rem .75rem 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.lnw-article th{color:var(--paper);font-weight:600}.lnw-article img{max-width:100%;height:auto;border-radius:.75rem}.lnw-article hr{margin:2.5rem 0;border:0;border-top:1px solid var(--line)}.lnw-article blockquote p{color:var(--paper);font-family:var(--font-display);font-size:1.1875rem;line-height:1.5}.lnw-fn{margin-left:.125rem;font-family:var(--font-mono);font-size:.75rem;line-height:0}.lnw-article .lnw-fn a{padding:0 .125rem;text-decoration:none}.lnw-article-faq{margin-top:3.5rem;padding-top:.5rem;border-top:1px solid var(--line-strong)}.lnw-article-faq-item{padding:.25rem 0 .75rem}.lnw-article-faq-item+.lnw-article-faq-item{border-top:1px solid var(--line)}.lnw-article-faq-item h3{margin-top:1.25rem}.lnw-article-sources{margin-top:3rem;font-size:.875rem}.lnw-article-sources h2{font-size:1.1875rem}.lnw-article-sources p{display:grid;grid-template-columns:1.75rem minmax(0,1fr);margin:.5rem 0;overflow-wrap:anywhere}.lnw-article-source-no{color:var(--muted);font-family:var(--font-mono);font-size:.75rem;line-height:1.75rem}.lnw-article-sources [id^=quelle-]:target{color:var(--paper)}.lnw-post-cta{margin-top:clamp(3.5rem,8vw,5rem);padding:clamp(2rem,5vw,2.75rem) 0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line)}.lnw-post-cta h2{margin:0;color:var(--paper);font-family:var(--font-display);font-size:clamp(1.5rem,3.4vw,2rem);font-weight:440;letter-spacing:-.02em;line-height:1.15}.lnw-post-cta p{max-width:48ch;margin:.875rem 0 1.5rem;color:var(--paper-dim);line-height:1.6}.lnw-post-cta .lnw-btn:active{transform:translateY(1px)}.lnw-post-byline{display:inline-flex;align-items:center;gap:.75rem;min-width:0}.lnw-post-byline>span{display:flex;flex-direction:column;gap:.25rem}.lnw-post-byline>span>a,.lnw-post-author-name a{color:var(--paper);text-decoration:none;transition:color .2s ease}.lnw-post-byline>span>a{font-family:var(--font-body);font-size:.875rem;font-weight:500}.lnw-post-byline>span>a:hover,.lnw-post-author-name a:hover{color:var(--acid)}.lnw-post-byline-img,.lnw-post-author-img,.lnw-author-img{flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--ink-3);outline:1px solid rgba(241,239,248,.1);outline-offset:-1px}.lnw-post-byline-img{width:2.5rem;height:2.5rem}.lnw-post-author{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1.25rem;align-items:start;margin-top:clamp(3rem,7vw,4.5rem);padding-top:clamp(1.75rem,4vw,2.25rem);border-top:1px solid var(--line-strong)}.lnw-post-author+.lnw-post-cta{margin-top:clamp(2.25rem,5vw,3rem)}.lnw-post-author-img{width:4.5rem;height:4.5rem}.lnw-post-author p{margin:0}.lnw-post-author-label{color:var(--muted);font-family:var(--font-mono);font-size:.75rem}.lnw-post-author .lnw-post-author-name{margin-top:.375rem;font-family:var(--font-display);font-size:1.375rem;font-weight:460;letter-spacing:-.015em;line-height:1.2}.lnw-post-author .lnw-post-author-role{margin-top:.25rem;color:var(--paper-dim);font-size:.875rem}.lnw-post-author .lnw-post-author-bio{max-width:52ch;margin-top:.875rem;color:var(--paper-dim);line-height:1.6}.lnw-post-byline>span>span a{white-space:nowrap;color:var(--paper-dim);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.25em;transition:color .2s ease}.lnw-post-byline>span>span a:hover{color:var(--acid)}.lnw-post-author-more{display:inline-flex;align-items:center;gap:.375rem;margin-top:1rem;color:var(--acid);font-size:.875rem;font-weight:600;text-decoration:none}.lnw-post-author-more svg{transition:transform .25s ease}.lnw-post-author-more:hover svg{transform:translate(.25rem)}.lnw-author-head{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:clamp(1.75rem,4vw,3rem);align-items:start;max-width:52rem;margin-top:2rem}.lnw-author-img{width:10rem;height:10rem}.lnw-author-head h1{margin:0;color:var(--paper);font-family:var(--font-display);font-size:clamp(2.25rem,6vw,3.75rem);font-weight:420;letter-spacing:-.035em;line-height:1.04}.lnw-author-role{margin:.75rem 0 0;color:var(--muted);font-family:var(--font-mono);font-size:.8125rem}.lnw-author-about p{max-width:56ch;margin:1.25rem 0 0;color:var(--paper-dim);font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.65}.lnw-author-links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.lnw-author-links a{display:inline-flex;align-items:center;gap:.25rem;color:var(--paper);font-size:.875rem;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.25em;transition:color .2s ease,text-decoration-color .2s ease}.lnw-author-links a:hover{color:var(--acid);text-decoration-color:currentColor}.lnw-author-posts{max-width:52rem}.lnw-author .lnw-blog-skeleton{max-width:52rem;margin-top:clamp(3rem,7vw,4.5rem)}.lnw-post-related{margin-top:clamp(3rem,7vw,4.5rem)}.lnw-post-related>h2{margin:0;color:var(--paper);font-family:var(--font-display);font-size:clamp(1.375rem,3vw,1.75rem);font-weight:440;letter-spacing:-.02em;line-height:1.2}.lnw-post-related .lnw-blog-list{margin-top:1.5rem}.lnw-post-related .lnw-blog-row,.lnw-post-related .lnw-blog-row.has-thumb{grid-template-columns:minmax(0,1fr) auto;row-gap:.5rem}.lnw-post-related .lnw-blog-row.has-thumb{grid-template-columns:minmax(0,1fr) 9.5rem}.lnw-post-related .lnw-blog-row .lnw-blog-date{grid-column:1;grid-row:1;padding-top:0}.lnw-post-related .lnw-blog-row>span{grid-column:1;grid-row:2}.lnw-post-related .lnw-blog-row>.lnw-blog-thumb,.lnw-post-related .lnw-blog-row>svg{grid-column:2;grid-row:1 / span 2}.lnw-post-related .lnw-blog-row h3{margin:0;color:var(--paper);font-family:var(--font-display);font-size:clamp(1.1875rem,2.2vw,1.375rem);font-weight:480;letter-spacing:-.015em;line-height:1.25;transition:color .2s ease}.lnw-post-related .lnw-blog-row:hover h3{color:var(--acid)}@media(max-width:640px){.lnw-blog-feature{grid-template-columns:minmax(0,1fr);gap:1.25rem}.lnw-blog-row.has-thumb{grid-template-columns:minmax(0,1fr) 5.5rem}.lnw-blog-row.has-thumb .lnw-blog-date{grid-column:1 / -1}.lnw-blog-row.has-thumb .lnw-blog-thumb{grid-column:2;grid-row:2}.lnw-post-related .lnw-blog-row.has-thumb{grid-template-columns:minmax(0,1fr) 5.5rem}.lnw-post-related .lnw-blog-row.has-thumb .lnw-blog-date{grid-column:1}.lnw-post-related .lnw-blog-row.has-thumb .lnw-blog-thumb{grid-row:1 / span 2}.lnw-author-head{grid-template-columns:minmax(0,1fr)}.lnw-author-img{width:6rem;height:6rem}.lnw-post-author{grid-template-columns:3.5rem minmax(0,1fr);gap:1rem}.lnw-post-author-img{width:3.5rem;height:3.5rem}.lnw-post-hero{margin-right:calc(-1*clamp(1.25rem,4vw,3.5rem));margin-left:calc(-1*clamp(1.25rem,4vw,3.5rem));border-radius:0}.lnw-post-hero-img{border-radius:0}}@media(prefers-reduced-motion:reduce){.lnw-blog-feature,.lnw-blog-row,.lnw-blog-skeleton-feature,.lnw-blog-skeleton-row{animation:none}.lnw-blog-feature-img,.lnw-post-toc-list a,.lnw-post-related .lnw-blog-row h3,.lnw-post-author-more svg{transition:none}}.lnw-article ul{list-style:disc}.lnw-article ol{list-style:decimal}.lnw-article li::marker{color:var(--muted)}
