.header-right{gap:0}.header-contact{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.header-contact a{min-width:0}.site-footer .footer-bottom p,.site-footer .footer-bottom a{font-size:.86rem;line-height:1.75}main>article.infra-n9-referenzen{width:min(1160px,calc(100% - 48px))}.infra-n9-refnav{padding:1.25rem 1.5rem;background:#faf9fa;border:1px solid #eadfea;border-left:4px solid #9655a5;border-radius:4px;margin:1.8rem 0 2.6rem;scroll-margin-top:1rem}.infra-n9-refnav>p{font-weight:700;color:#754181;margin:0 0 .7rem}.infra-n9-refnav__links{display:flex;flex-wrap:wrap;gap:.6rem}.infra-n9-refnav__links>a{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #e4d9e7;border-radius:4px;background:#fff;color:#754181;text-decoration:none;font-weight:600;font-size:.87rem;line-height:1.45;padding:.4rem .7rem}.infra-n9-refnav__links>a:is(:hover,:focus-visible){background:#f4e9f6;border-color:#9655a5}.infra-n9-refgruppe{padding:clamp(1.15rem,2.3vw,2.2rem);margin:1.75rem 0;border:1px solid #eee6f0;border-radius:5px;scroll-margin-top:1.5rem}.infra-n9-refgruppe:nth-of-type(even){background:#faf9fa}.infra-n9-refgruppe:nth-of-type(odd){background:#fff}.infra-n9-refgruppe__kopf{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid #9655a5;margin-bottom:1rem}.infra-n9-refgruppe__kopf h2{font-size:clamp(1.25rem,2.3vw,1.7rem);color:#754181;padding:0 0 .6rem!important;border:none!important;margin:0!important}.infra-n9-refgruppe__kopf h2::after{content:none!important}.infra-n9-refgruppe__kopf a{font-size:.82rem;white-space:nowrap}main>article.infra-n9-referenzen .infra-archiv__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;max-width:none;margin:1.1rem 0 .1rem}.infra-n9-fachlink{clear:both;margin:1.15rem 0 2.1rem!important}.infra-n9-fachlink>a{display:inline-flex;gap:.4rem;align-items:center;font-weight:700;font-size:.89rem;color:#754181;text-decoration:none;border-bottom:1px solid #9655a5;padding:.2rem 0}.infra-n9-fachlink>a:hover,.infra-n9-fachlink>a:focus-visible{color:#563060;border-bottom-width:2px}main>article.infra-n9-erschliessung{width:min(1160px,calc(100% - 48px))}main>article.infra-n9-erschliessung>.prose{max-width:none;display:flow-root}main>article.infra-n9-erschliessung .infra-n7-referenzband{margin:1.3rem 0;padding:1.3rem clamp(1rem,2vw,1.7rem)}@media(max-width:900px){main>article.infra-n9-referenzen .infra-archiv__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:670px){main>article.infra-n9-referenzen,main>article.infra-n9-erschliessung{width:calc(100% - 30px)}.infra-n9-refnav{padding:1rem}.infra-n9-refgruppe{padding:1rem}.infra-n9-refgruppe__kopf{align-items:start;flex-direction:column;gap:.2rem}.infra-n9-refgruppe__kopf a{margin:0 0 .7rem}main>article.infra-n9-referenzen .infra-archiv__grid{grid-template-columns:minmax(0,1fr)}.header-contact{gap:.12rem}}.infra-n9-refnav__bereiche{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1rem 1.4rem}.infra-n9-refnav__bereich{min-width:0}.infra-n9-refnav__bereich h2{margin:0 0 .5rem!important;padding:0!important;font-size:1rem;line-height:1.35;color:#754181}.infra-n9-refnav__bereich h2::after{content:none!important}.infra-n9-refnav__bereich .infra-n9-refnav__links{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.infra-n9-refnav__leer{color:#6a646c;font-size:.82rem;line-height:1.45;margin:.15rem 0}.infra-n9-refgruppe__detail{color:inherit;text-decoration:none}.infra-n9-refgruppe__detail:is(:hover,:focus-visible){color:#563060;text-decoration:underline;text-underline-offset:.16em}.infra-n9-refgruppe__kopf h2 a.infra-n9-refgruppe__detail{font-size:inherit;white-space:normal;line-height:inherit}