.portal-overview,.reading-section{border-top:1px solid var(--line);padding:32px 0;margin:14px 0 0}.reading-content{max-width:840px}.reading-section p,.reading-section li{font-size:16px;line-height:1.8;max-width:74ch}.reading-section h2{font-size:26px;margin-bottom:17px}.reading-section ul{padding-left:22px}.reading-section li+li{margin-top:7px}.context-links{display:flex;flex-wrap:wrap;gap:10px 25px;padding:0!important;list-style:none;line-height:1.6}.context-links li{margin:0!important;font-size:14px}.portal-overview p{max-width:75ch;color:var(--muted)}.city-directory{list-style:none;padding:0;columns:4;column-gap:30px;max-width:100%}.city-directory li{break-inside:avoid;margin:0 0 12px;font-size:15px}.city-directory a{display:inline-block;min-height:30px}.directory-search{display:inline-block;color:white}.directory-search:hover{color:white;text-decoration:none}#city-filter{display:block;max-width:500px;width:100%;height:48px;margin:10px 0;border:1px solid var(--line);border-radius:6px;padding:12px;font:inherit}#city-count{font-size:13px;color:var(--muted)}.article-directory article{border-top:1px solid var(--line);padding:28px 0}.article-directory h2{font-size:25px}.article-directory p{max-width:65ch;color:var(--muted)}.source-notes,.source-notes li{font-size:13px}.answer-date{font-size:12px!important}.site-header{height:auto;min-height:86px;padding:22px 0}.site-header nav{flex-wrap:wrap;justify-content:flex-end;gap:12px 22px}.site-footer .footer-links{max-width:750px;line-height:1.8}.page-breadcrumbs{gap:7px}.reading-section .context-links{margin-top:20px}@media(max-width:800px){.city-directory{columns:3}.site-header{align-items:flex-start}}@media(max-width:600px){.city-directory{columns:2;column-gap:18px}.reading-section p,.reading-section li{font-size:15px;line-height:1.75}.reading-section h2{font-size:23px}.site-header{flex-direction:column;gap:16px}.site-header nav{justify-content:flex-start;font-size:12px;gap:12px 18px}.site-header .wordmark span{display:inline;font-size:17px;margin-left:5px}.site-header nav>a:last-child{display:inline}.portal-overview,.reading-section{padding:25px 0}.context-links{display:block}.context-links li+li{margin-top:10px!important}.site-footer .wordmark span{font-size:inherit}}

.article-meta{font-size:12px;color:var(--muted)}.article-toc{display:block;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;margin:22px 0 34px;max-width:74ch}.article-toc h2{font-size:20px}.article-toc ol{columns:2;column-gap:35px;padding-left:20px;margin-bottom:0}.article-toc li{break-inside:avoid;font-size:14px;line-height:1.5;margin-bottom:10px}.source-notes{border-top:1px solid var(--line);padding:20px 0;margin:30px 0;font-size:13px}.source-notes summary{color:var(--muted)}.source-notes .context-links{display:block}.source-notes li{margin-top:9px!important}.reading-section{scroll-margin-top:24px}@media(max-width:600px){.article-toc ol{columns:1}}

.market-headline{display:flex;gap:70px;border-top:1px solid var(--line);padding:28px 0 15px;flex-wrap:wrap}.market-headline h2{font-size:18px}.market-price{font-size:52px;line-height:1.15;font-weight:650;letter-spacing:-1.5px;margin-bottom:12px}.market-price span{font-size:18px;font-weight:400;letter-spacing:0}.market-headline p{margin-bottom:9px}.market-headline .field-note{font-size:12px}

#regional-embed-code{display:block;width:100%;border:1px solid var(--line);padding:14px;border-radius:6px;line-height:1.6;font:12px/1.6 ui-monospace,monospace;margin:10px 0 14px;resize:vertical}

/* Readable navigation, including the additional PLZ entry. */
.site-header>nav{font-size:17px;gap:4px 18px;justify-content:flex-start}.site-header>nav>a,.site-header .nav-tools>summary{display:inline-flex;align-items:center;min-height:44px;padding:6px 2px;font-size:17px;line-height:1.35}.site-header .nav-menu a{min-height:44px;display:flex;align-items:center;font-size:16px}.site-footer .footer-links{gap:2px 20px;max-width:850px}.site-footer .footer-links a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;line-height:1.4}.site-header{flex-wrap:wrap;gap:10px 24px}.site-header>nav{flex-wrap:wrap;min-width:0}.site-header .nav-tools{margin-left:0}@media(max-width:1100px){.site-header>nav{width:100%}}@media(max-width:600px){.site-header>nav{font-size:16px;gap:2px 16px}.site-header>nav>a,.site-header .nav-tools>summary{font-size:16px;min-height:44px}.site-footer .footer-links a{font-size:16px}.site-header{gap:8px}}
#eu-media-text,#regional-embed-code{display:none}.share-dialog #eu-media-text,.share-dialog #regional-embed-code{display:block}.share-dialog [hidden]{display:none!important}
.site-footer .footer-links a:last-child{display:inline-flex;min-height:44px;font-size:16px}
.hero h1{overflow-wrap:anywhere;hyphens:auto}
