.impressum_wrap__HhS_G{min-height:100vh;background:var(--bg,#fafaf7);color:var(--fg,#111);font-family:var(--font-display),"Fraunces",Georgia,serif;padding:clamp(2rem,5vw,4rem) clamp(1rem,5vw,2rem)}.impressum_article__HdX9q{max-width:720px;margin:0 auto;line-height:1.65}.impressum_header__OSbU0{margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.1)}.impressum_eyebrow__xtu1r{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,0,0,.55);margin-bottom:.5rem}.impressum_title__OHWhF{font-size:clamp(2rem,5vw,3rem);font-weight:300;line-height:1.1;margin:0 0 .5rem;letter-spacing:-.02em}.impressum_lede__fTJJ4{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:.85rem;color:rgba(0,0,0,.55);margin:0}.impressum_section__PRWHY{margin-bottom:2.5rem}.impressum_section__PRWHY p{margin:0 0 1rem}.impressum_h2__fq7Wb{font-size:1.3rem;font-weight:300;letter-spacing:-.01em;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.08)}.impressum_list__V56eq{margin:0 0 1rem;padding-left:1.5rem}.impressum_list__V56eq li{margin-bottom:.5rem}.impressum_contactBlock__I5PFr{font-style:normal;background:rgba(0,0,0,.03);border-left:3px solid var(--accent,#9a6b2a);padding:1rem 1.25rem;margin:1rem 0;line-height:1.7}.impressum_contactBlock__I5PFr a,.impressum_section__PRWHY a{color:var(--accent,#9a6b2a);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.impressum_contactBlock__I5PFr a:hover,.impressum_section__PRWHY a:hover{text-decoration-thickness:2px}.impressum_footer__xB2dF{margin-top:4rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.1)}.impressum_footerNote__k5FoW{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:.8rem;color:rgba(0,0,0,.55);margin:0}