.page[data-v-5e29708a]{min-height:100vh;background:var(--linen)}.navbar[data-v-5e29708a]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;height:4.25rem;background:color-mix(in srgb,var(--linen) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.back-btn[data-v-5e29708a]{background:none;border:none;padding:0;font-family:inherit;font-size:var(--text-sm);color:var(--stone);cursor:pointer;transition:color .15s ease,transform .15s ease}.back-btn[data-v-5e29708a]:hover{color:var(--color-bark);transform:translate(-2px)}.logo[data-v-5e29708a]{font-size:1.35rem;font-weight:var(--weight-medium);color:var(--color-olive);letter-spacing:var(--tracking-normal);text-decoration:none}.impressum[data-v-5e29708a]{max-width:520px;margin:5.5rem auto 0;padding:2rem 2rem 4rem;background-color:#faf8f3;border-radius:16px}.title[data-v-5e29708a]{font-size:clamp(1.3rem,3vw,1.75rem);font-weight:var(--weight-semibold);color:var(--color-bark);margin:0 0 2rem}.block[data-v-5e29708a]{margin-bottom:1.25rem}.block p[data-v-5e29708a]{font-size:var(--text-sm);color:var(--color-bark);line-height:1.7;margin:0}.company[data-v-5e29708a]{font-weight:var(--weight-medium)}.label[data-v-5e29708a]{font-weight:var(--weight-medium);color:var(--stone)!important;margin-bottom:.15rem!important}@media(max-width:600px){.navbar[data-v-5e29708a]{padding:0 1.25rem}.impressum[data-v-5e29708a]{padding:6rem 1.25rem 3rem}}
