.geo-preview{background:#d9f5ef;color:#16483f;text-align:center;padding:.35rem .75rem;font-size:.875rem}.geo-header{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.geo-brand{display:flex;align-items:center;gap:.65rem;font-weight:500;line-height:1.2}.geo-brand img{object-fit:contain}.geo-header nav{display:flex;gap:1.3rem;align-items:center;font-size:1rem}.geo-header nav a:hover,.geo-footer a:hover{text-decoration:underline}.geo-languages{display:flex;gap:.65rem;padding-left:1rem;border-left:1px solid #c3d6d2}.geo-languages [aria-current]{font-weight:600;text-decoration:underline;text-underline-offset:5px}.geo-hero{background:#081713;color:#f3f8f1;padding:clamp(3rem,7vw,6rem) 0}.geo-hero .eyebrow{color:#2be8dc}.geo-hero h1{max-width:23ch;font-weight:500;font-size:clamp(2.15rem,5vw,4.2rem);line-height:1.13;overflow-wrap:anywhere}.geo-lead{max-width:72ch;font-size:1.2rem;line-height:1.65;margin-top:1.6rem;color:#d5e7e1}.geo-date{font-size:.9rem;margin:1.2rem 0 1.5rem;color:#b4d4c9}.geo-content{padding:3rem 0 5rem}.geo-section{margin:2rem 0 3.5rem}.geo-content p{margin:.9rem 0;line-height:1.75}.geo-content h2{font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.25;font-weight:500;margin-bottom:1rem}.geo-content h3{font-size:1.2rem;line-height:1.35;font-weight:500}.geo-intro{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.geo-illustration img{width:100%;max-height:390px;object-fit:contain}.geo-illustration figcaption{font-size:.875rem;line-height:1.5;color:#47625e;margin-top:1rem}.geo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;margin:1.75rem 0}.geo-card{display:block;border:1px solid #d3e9e6;border-radius:14px;padding:1.4rem;background:#f5fbf9;min-width:0}.geo-card p{font-size:1rem}.geo-reading{max-width:80ch}.geo-reading>section{margin:2.3rem 0}.geo-content ul,.geo-content ol{padding-left:1.4rem;margin:1rem 0}.geo-content li{margin:.6rem 0;line-height:1.7}.geo-content a:not(.btn):not(.geo-card){color:#0a756f;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.geo-notice{background:#edf8f4;border-left:4px solid #0a756f;padding:1.3rem 1.5rem;border-radius:0 12px 12px 0;margin:2.2rem 0}.geo-notice h2{font-size:1.2rem}.geo-status-list{margin:1.4rem 0;display:grid;gap:.7rem}.geo-status-list article{display:grid;grid-template-columns:150px 1fr;gap:1rem;align-items:start;padding:1rem;border:1px solid #d3e9e6;border-radius:10px}.geo-status-list p{margin:0}.geo-status{font-size:.9rem;font-weight:500}.geo-status[data-status="nicht vorhanden"]{color:#873a2c}.geo-related{display:flex;flex-wrap:wrap;gap:.6rem;margin:2rem 0}.geo-related a{border:1px solid #b9d5ce;border-radius:24px;padding:.5rem 1rem}.geo-table-scroll{max-width:100%;overflow-x:auto;margin:1.5rem 0}.geo-table-scroll table{border-collapse:collapse;min-width:520px;width:100%;font-size:1rem}.geo-table-scroll caption{text-align:left;font-size:.9rem;padding:.7rem 0;color:#47625e}.geo-table-scroll th,.geo-table-scroll td{border:1px solid #c9ded7;padding:.7rem;text-align:left;vertical-align:top}.geo-table-scroll thead{background:#eaf6f1}.geo-content details{border-bottom:1px solid #c9ded7;padding:1rem 0}.geo-content summary{font-weight:500;cursor:pointer}.geo-content .btn{white-space:normal;max-width:100%;line-height:1.45;text-align:center}.geo-text-button{margin-top:1rem;display:inline-block}.geo-address{font-weight:500}.geo-footer{background:#081713;color:#d5e7e1;padding:3rem 0}.geo-footer p{margin:.8rem 0 1.5rem}.geo-footer nav{display:flex;flex-wrap:wrap;gap:1rem 1.8rem;font-size:.9rem}.geo-menu-button{display:none;border:1px solid #b9d5ce;padding:.5rem .8rem;border-radius:8px}.geo-skip{position:absolute;left:1rem;top:-6rem;padding:.7rem;background:white;color:#10201e;z-index:20}.geo-skip:focus{top:1rem}body{overflow-x:visible}main,section,article,aside{min-width:0}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #0a756f;outline-offset:4px}@media(max-width:760px){.geo-header{flex-wrap:wrap;padding-top:1rem;padding-bottom:1rem;min-height:76px}.geo-brand{font-size:1rem;max-width:calc(100% - 80px)}.geo-brand img{width:34px;height:34px}.geo-menu-button{display:block}.geo-header nav{display:none;width:100%;flex-direction:column;align-items:flex-start;padding:.7rem 0}.geo-header nav.geo-open{display:flex}.geo-languages{padding-left:0;border-left:0}.geo-intro{grid-template-columns:1fr;gap:1.5rem}.geo-status-list article{grid-template-columns:1fr;gap:.3rem}.geo-hero h1{font-size:clamp(2rem,8vw,3rem)}.geo-lead{font-size:1.08rem}.geo-content{padding-top:1.5rem}.geo-notice{padding:1rem}.geo-footer nav{flex-direction:column}.geo-hero .btn{white-space:normal;line-height:1.4;max-width:100%}.geo-table-scroll{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
