/* The current section uses the same quiet off-white as the Angeldock wordmark. */
:root{--ad-reading-offset:190px}
html:has([data-ad-reading-nav]){scroll-padding-top:0}
.nacht-redaktion .nwp-toc[data-ad-reading-nav] li{padding:0 8px;margin:2px -8px;border-radius:3px;transition:background-color .12s,color .12s}
.nacht-redaktion .nwp-toc[data-ad-reading-nav] li>a{flex:1;min-width:0;color:#c0cdd0;text-decoration:none}
.nacht-redaktion .nwp-toc[data-ad-reading-nav] li.is-current{color:var(--ink)}
.nacht-redaktion .nwp-toc[data-ad-reading-nav] li.is-current>a,.nacht-redaktion .nwp-toc[data-ad-reading-nav] li.is-current::before{color:var(--ink)}
.nacht-redaktion .nwp-toc[data-ad-reading-nav] li.is-current>a{font-weight:600}
.nacht-redaktion .nwp-toc[data-ad-reading-nav] a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}
.nacht-redaktion :is(.nwp-prose,.ad-category-guide) h2[id]{scroll-margin-top:var(--ad-reading-offset)}
.nacht-redaktion .ad-reading-layout{display:grid;gap:28px;margin-top:38px;margin-bottom:65px;align-items:start}
.nacht-redaktion .ad-reading-layout>.ad-category-guide{width:100%;max-width:none;margin:0;padding:0;min-width:0}
.nacht-redaktion .ad-reading-layout>.ad-category-guide>.nwp-prose-section:first-of-type{margin-top:0}
.nacht-redaktion .ad-reading-layout>.ad-category-guide>#kategorie-wissen+.nwp-prose-section{margin-top:0}
@media(min-width:1025px){
 .nacht-redaktion .ad-reading-layout{grid-template-columns:180px minmax(0,1fr);gap:35px}
 .nacht-redaktion .nwp-toc[data-ad-reading-nav]{position:sticky;top:var(--ad-reading-offset);align-self:start}
 .nacht-redaktion .nwp-toc[data-ad-reading-nav] nav{max-height:calc(100vh - var(--ad-reading-offset) - 110px);max-height:calc(100dvh - var(--ad-reading-offset) - 110px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-inline:8px;margin-inline:-8px}
}
@media(min-width:1025px) and (max-width:1299px){
 .nacht-redaktion .nwp-article-layout{grid-template-columns:180px minmax(0,1fr);max-width:1280px}
 .nacht-redaktion .nwp-article-layout>.nwp-toc{grid-column:1;grid-row:1}
 .nacht-redaktion .nwp-article-layout>article.nwp-prose{grid-column:2;grid-row:1}
 .nacht-redaktion .nwp-article-layout>.nwp-article-aside{grid-column:2;grid-row:2}
}
@media(max-width:1024px){
 .nacht-redaktion .nwp-article-layout{grid-template-columns:minmax(0,1fr)}
 .nacht-redaktion .nwp-article-layout>:is(.nwp-toc,.nwp-prose,.nwp-article-aside){grid-column:1;grid-row:auto}
 .nacht-redaktion .nwp-toc[data-ad-reading-nav]{position:static}
}
@media(prefers-reduced-motion:reduce){.nacht-redaktion .nwp-toc[data-ad-reading-nav] li{transition:none}}
