.impressum_container__4rPbF{min-height:100vh;background-color:var(--c-bg);padding:2rem}.impressum_content___vdJA{max-width:800px;margin:0 auto;padding:2rem 0}.impressum_backLink__eU8I7{display:inline-flex;align-items:center;gap:.5rem;color:var(--c-primary);text-decoration:none;font-family:var(--f-head);font-weight:600;margin-bottom:2rem;transition:all .2s ease}.impressum_backLink__eU8I7:hover{color:var(--c-accent);transform:translateX(-2px)}.impressum_title__OHWhF{font-size:2.5rem;color:var(--c-primary);margin-bottom:2rem;font-family:var(--f-head)}.impressum_section__PRWHY{margin-bottom:2.5rem}.impressum_section__PRWHY h2{font-size:1.5rem;color:var(--c-primary);margin-bottom:1rem;font-family:var(--f-head)}.impressum_section__PRWHY h3{font-size:1.2rem;color:var(--c-text);margin:1.5rem 0 .8rem;font-family:var(--f-head)}.impressum_section__PRWHY p{line-height:1.6;color:var(--c-text);margin-bottom:1rem}.impressum_section__PRWHY a{color:var(--c-primary);text-decoration:none;transition:color .2s ease}.impressum_section__PRWHY a:hover{color:var(--c-accent);text-decoration:underline}@media (max-width:768px){.impressum_container__4rPbF{padding:1rem}.impressum_content___vdJA{padding:1rem 0}.impressum_title__OHWhF{font-size:2rem;margin-bottom:1.5rem}.impressum_section__PRWHY{margin-bottom:2rem}.impressum_section__PRWHY h2{font-size:1.3rem}.impressum_section__PRWHY h3{font-size:1.1rem}.impressum_section__PRWHY p{font-size:.9rem}}