.editorial-blog .rail nav{gap:4px;margin-top:18px;display:grid;position:sticky;top:110px}.editorial-blog .rail nav a{color:var(--muted);justify-content:space-between;gap:14px;padding:12px 0;font-size:14px;display:flex}.editorial-blog .rail nav a[aria-current]{color:var(--ink);text-underline-offset:5px;text-decoration:underline}.editorial-blog-row{border-top:1px solid var(--line)}.editorial-blog-row>a{grid-template-columns:116px minmax(0,1fr) 168px 24px;align-items:start;gap:26px;padding:28px 0;display:grid}.editorial-blog-row .row-meta{font:11px/1.5 var(--mono);color:var(--faint);align-content:start;gap:6px;display:grid}.editorial-blog-row h3{letter-spacing:-.04em;font-size:clamp(22px,2.1vw,36px);font-weight:470;line-height:1.15}.editorial-blog-row p{color:var(--muted);max-width:58ch;margin-top:12px;font-size:15px;line-height:1.6}.editorial-blog-row a:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.editorial-blog .prose{font-family:var(--font)}@media (max-width:760px){.editorial-blog-row>a{grid-template-columns:minmax(0,1fr) 24px;gap:14px}.editorial-blog-row .row-shot{aspect-ratio:16/9;grid-area:2/1/auto/-1}.editorial-blog-row .row-meta{flex-wrap:wrap;grid-column:1/-1;display:flex}.editorial-blog .rail nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:1050px){.editorial-blog .archive-body>.rail{grid-template-columns:1fr}.editorial-blog .rail nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 22px}.editorial-blog .rail nav a{overflow-wrap:anywhere;min-width:0}}.editorial-blog-row .row-shot{background:var(--ground-2);box-shadow:inset 0 0 0 1px var(--line);aspect-ratio:4/3;border-radius:12px;overflow:hidden}.editorial-blog-row .row-shot img{object-fit:cover;width:100%;height:100%;transition:transform .62s var(--ease-out);display:block}.editorial-blog-row a:hover .row-shot img{transform:scale(1.04)}html.is-static .editorial-blog-row .row-shot img,html.motion-off .editorial-blog-row .row-shot img{transition:none}@media (prefers-reduced-motion:reduce){.editorial-blog-row .row-shot img{transition:none}.editorial-blog-row a:hover .row-shot img{transform:none}}.editorial-blog .featured .label-quiet{border-bottom:1px solid var(--line-strong);padding-bottom:clamp(18px,2vw,28px)}.editorial-blog .feature-set{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,3vw,56px);margin-top:clamp(26px,2.8vw,42px);display:grid}.editorial-blog .feature-lead{grid-row:span 2}.editorial-blog .feature>a{height:100%;display:grid}.editorial-blog .feature-shot{border-radius:var(--plate-radius);background:var(--ground-2);box-shadow:inset 0 0 0 1px var(--line);aspect-ratio:16/9;overflow:hidden}.editorial-blog .feature-shot img{object-fit:cover;width:100%;height:100%;transition:transform .72s var(--ease-out);display:block}.editorial-blog .feature>a:hover .feature-shot img{transform:scale(1.03)}html.is-static .editorial-blog .feature-shot img,html.motion-off .editorial-blog .feature-shot img{transition:none}@media (prefers-reduced-motion:reduce){.editorial-blog .feature-shot img{transition:none}.editorial-blog .feature>a:hover .feature-shot img{transform:none}}.editorial-blog .feature-meta{font:11px/1.5 var(--mono);color:var(--faint);flex-wrap:wrap;gap:6px 18px;margin-top:clamp(16px,1.6vw,22px);display:flex}.editorial-blog .feature-title{letter-spacing:-.04em;text-wrap:balance;margin-top:12px;font-size:clamp(20px,1.7vw,28px);font-weight:470;line-height:1.1}.editorial-blog .feature-lead .feature-title{letter-spacing:-.05em;font-size:clamp(28px,3vw,52px);line-height:1.04}html[lang=de] .editorial-blog .feature-lead .feature-title{font-size:clamp(25px,2.6vw,45px)}.editorial-blog .feature>a:hover .feature-title{text-decoration:underline;-webkit-text-decoration-color:var(--red-text);text-decoration-color:var(--red-text);text-underline-offset:5px;text-decoration-thickness:1px}.editorial-blog .feature-excerpt{color:var(--muted);max-width:52ch;margin-top:14px;font-size:clamp(15px,1.1vw,17px);line-height:1.6}.editorial-blog .feature-lead .feature-shot{aspect-ratio:3/2}@media (max-width:900px){.editorial-blog .feature-set{grid-template-columns:1fr}.editorial-blog .feature-lead{grid-row:auto}.editorial-blog .feature-lead .feature-shot{aspect-ratio:16/9}}
