:root{color-scheme:light;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--grund: #F6F7F9;--karte: #FFFFFF;--rahmen: #DDE1E7;--text: #1B2028;--gedaempft: #5A6472;--akzent: #0F5F5A;--auf-akzent: #FFFFFF}html,body{min-width:360px;margin:0;overflow-x:clip;background:var(--grund);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5}*,*:before,*:after{box-sizing:border-box}a{color:var(--akzent);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}a:focus-visible,button:focus-visible{outline:3px solid var(--akzent);outline-offset:3px}.skip-link{position:absolute;z-index:2;top:8px;left:8px;padding:10px 14px;transform:translateY(-160%);background:var(--karte);color:var(--text);border:1px solid var(--rahmen)}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--rahmen);background:var(--karte)}.site-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand tools" "nav nav";align-items:center;gap:4px 12px;max-width:1120px;min-height:76px;margin:0 auto;padding:8px 20px}.wordmark{grid-area:brand;width:-moz-fit-content;width:fit-content;color:var(--text);font-size:1.08rem;font-weight:700;letter-spacing:-.035em;text-decoration:none;white-space:nowrap}.wordmark-domain{color:var(--akzent)}.primary-nav{grid-area:nav;display:flex;align-items:center;gap:8px 22px;min-width:0}.primary-nav a,.language-switch{display:inline-flex;align-items:center;min-height:44px;color:var(--akzent);text-decoration:none}.primary-nav a[aria-current=page]{color:var(--akzent);text-decoration:underline;text-underline-offset:.3em}.header-tools{grid-area:tools;display:flex;align-items:center;justify-self:end;gap:12px}.language-switch{font-size:.875rem;font-weight:700}#theme-toggle{min-height:44px;padding:0 10px;border:1px solid var(--akzent);border-radius:4px;background:var(--akzent);color:var(--auf-akzent);font:inherit;font-size:.875rem;white-space:nowrap}#main-content{width:100%;min-height:calc(100vh - 184px);padding:56px 0 72px}.page-content,.article-content{width:100%;max-width:640px;margin:0 auto;padding:0 16px}.page-content h1,.article-title{margin:0 0 18px;color:var(--text);font-size:clamp(1.8rem,6vw,2.5rem);font-weight:650;line-height:1.2;letter-spacing:-.035em}.page-content h1:after,.article-title:after{display:block;width:44px;height:3px;margin-top:18px;background:var(--akzent);content:""}.page-content h2{margin:2rem 0 .75rem;color:var(--text);font-size:1.35rem;line-height:1.3}.page-content h3{margin:1.5rem 0 .6rem;color:var(--text);font-size:1.1rem;line-height:1.35}.page-content p,.page-content ul{color:var(--gedaempft)}.page-content p{margin:.75rem 0 0}.page-content ul{margin:.75rem 0 0;padding-left:1.35rem}.page-content li+li{margin-top:.45rem}.article-list{display:grid;gap:12px;margin-top:1rem}.article-card{padding:16px;border:1px solid var(--rahmen);border-radius:8px;background:var(--karte)}.article-card h3{margin:0;font-size:1.1rem;line-height:1.35}.article-card h3 a{color:var(--akzent);text-decoration:none}.article-card h3 a:hover{text-decoration:underline}.article-card p{margin:.65rem 0 0}.button-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:4px;background:var(--akzent);color:var(--auf-akzent);font-weight:650;text-decoration:none}.button-link:hover{text-decoration:underline}.text-lines{overflow-wrap:anywhere}.legal-table-wrap{width:100%;margin-top:1rem;overflow-x:auto;border:1px solid var(--rahmen);border-radius:8px;background:var(--karte)}.legal-table{width:100%;min-width:560px;border-collapse:collapse;text-align:left}.legal-table th,.legal-table td{padding:12px;border-bottom:1px solid var(--rahmen);vertical-align:top;overflow-wrap:anywhere}.legal-table th{background:var(--grund);color:var(--text);font-weight:650}.legal-table tr:last-child td{border-bottom:0}.article-breadcrumb{margin:0 0 20px;color:var(--gedaempft);font-size:.925rem}.article-breadcrumb a{color:var(--akzent)}.article-cover{margin:0 0 24px}.article-cover img{display:block;width:100%;height:auto;border:1px solid var(--rahmen);border-radius:8px;background:var(--karte)}.article-cover figcaption{margin-top:8px;color:var(--gedaempft);font-size:.875rem}.al-themenbild{margin:0 0 24px}.al-themenbild img{display:block;width:100%;height:auto;border:1px solid var(--rahmen);border-radius:8px;background:var(--karte)}.al-themenbild figcaption{margin-top:8px;color:var(--gedaempft);font-size:.875rem}.article-date{margin:0 0 28px;color:var(--gedaempft)}.article-body{overflow-wrap:anywhere}.article-body>*+*{margin-top:1rem}.site-footer{border-top:1px solid var(--rahmen);background:var(--karte)}.site-footer nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:1120px;min-height:64px;margin:0 auto;padding:6px 16px;color:var(--gedaempft);font-size:.875rem}.site-footer a{display:inline-flex;align-items:center;min-height:44px}.separator{white-space:pre}@media (min-width: 760px){.site-header-inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav tools";gap:24px;min-height:80px;padding:12px 28px}.primary-nav{justify-content:center;gap:28px}#main-content{min-height:calc(100vh - 144px);padding-top:76px;padding-bottom:88px}}
