.wp-site-blocks{padding:0}.wp-site-blocks>*{margin-block-start:0;margin-block-end:0}.nacht-redaktion .wp-block-post-content{margin-block-start:0}.nacht-redaktion .wp-block-group{box-sizing:border-box}.nacht-redaktion .wp-block-template-part{margin:0}.nacht-redaktion .angeldock-search-pad{padding:24px}.nacht-redaktion .angeldock-coming-soon{cursor:default}.nacht-redaktion .nw-ad-space>a,.nacht-redaktion .nw-ad-space picture,.nacht-redaktion .nw-ad-space img{display:block;width:100%;height:100%}.nacht-redaktion .nw-ad-space img{object-fit:contain}.nacht-redaktion .nwp-wp-search{padding-block:10px 70px}.nacht-redaktion .nwp-wp-search>.search-form{margin-bottom:35px;max-width:700px}.nacht-redaktion .nwp-prose .wp-block-heading{color:var(--ink)}.nacht-redaktion .nwp-prose .wp-block-group{margin-block-start:35px}.nacht-redaktion .nwp-prose .wp-block-group:first-child{margin-block-start:0}.nacht-redaktion .nwp-prose .wp-block-image{margin-inline:0}.nacht-redaktion .nwp-prose .wp-block-image img{max-width:100%;height:auto}.nacht-redaktion .nwp-prose table{width:100%}.nacht-redaktion .nwp-prose .wp-block-table{overflow-x:auto}.nacht-redaktion .nwp-prose-section{scroll-margin-top:180px}.nacht-redaktion .nwp-toc li a{overflow-wrap:break-word}.nacht-redaktion .nwp-article-aside .nwp-related{margin-top:30px}.nacht-redaktion .wp-block-post-content a[aria-disabled=true]{text-decoration-color:transparent}.nacht-redaktion .page-numbers{display:inline-flex;min-width:42px;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--line);margin:3px}.nacht-redaktion .page-numbers.current{background:var(--blue);color:var(--paper)}body.admin-bar .site-header{top:32px}body.admin-bar .nwp-toc{top:210px}@media(max-width:782px){body.admin-bar .site-header{top:46px}body.admin-bar .nwp-toc{top:155px}}@media(max-width:600px){body.admin-bar .site-header{top:0}}
.nacht-redaktion .wp-block-template-part:has(.site-header){position:sticky;top:0;z-index:20}.nacht-redaktion .wp-block-template-part:has(.site-header) .site-header{position:relative;top:auto}body.admin-bar .wp-block-template-part:has(.site-header){top:32px}@media(max-width:782px){body.admin-bar .wp-block-template-part:has(.site-header){top:46px}}@media(max-width:600px){body.admin-bar .wp-block-template-part:has(.site-header){top:0}}

/* Editorial category content follows the approved Nachtwasser typography. */
.nacht-redaktion .ad-category-jump{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:20px;margin-bottom:10px;font-size:14px}
.nacht-redaktion .ad-category-jump a{color:var(--blue);padding:8px 0;text-decoration:underline;text-underline-offset:5px}
.nacht-redaktion .nwp-filter:has(>label:only-child){grid-template-columns:1fr}
.nacht-redaktion .ad-category-guide{max-width:900px;margin-inline:auto;padding-top:10px;padding-bottom:65px}
.nacht-redaktion .ad-category-guide>.wp-block-group{margin-top:38px}
.nacht-redaktion .ad-category-guide h3{font-size:20px;line-height:1.5;letter-spacing:-.3px;margin:24px 0 12px}
.nacht-redaktion .ad-category-guide h2{scroll-margin-top:210px}
.nacht-redaktion .ad-category-guide .ad-category-toc{border-block:1px solid var(--line);padding:24px 0}
.nacht-redaktion .ad-category-toc ol{columns:2;column-gap:45px;margin:0;padding-left:22px}
.nacht-redaktion .ad-category-toc li{break-inside:avoid;font-size:14px;line-height:1.65;padding:4px 0}
.nacht-redaktion .ad-category-faq details,.nacht-redaktion .ad-category-sources{border-top:1px solid var(--line);padding:18px 0}
.nacht-redaktion .ad-category-faq summary,.nacht-redaktion .ad-category-sources>summary{font-size:16px;line-height:1.6;font-weight:700;cursor:pointer;padding:5px 0;color:var(--ink)}
.nacht-redaktion .ad-category-faq details p{margin-bottom:0}
.nacht-redaktion .ad-category-sources ol{font-size:13px;line-height:1.7}
.nacht-redaktion .ad-category-sources li{padding-block:7px;overflow-wrap:anywhere}
.nacht-redaktion .ad-category-review{font-size:12px!important;color:var(--muted)!important;border-top:1px solid var(--line);padding-top:18px}
.nacht-redaktion .ad-category-guide .nwp-table-wrap{margin-bottom:24px}
.nacht-redaktion .ad-category-guide .nwp-table th,.nacht-redaktion .ad-category-guide .nwp-table td{vertical-align:top}
@media(max-width:600px){.nacht-redaktion .ad-category-toc ol{columns:1}.nacht-redaktion .ad-category-guide h2{scroll-margin-top:130px}.nacht-redaktion .ad-category-guide{padding-top:0}}
