.ImpressumPage-module__j7pyBG__page{background:var(--color-bg-soft)}.ImpressumPage-module__j7pyBG__hero{color:var(--color-white);background:linear-gradient(135deg,#63bd1629,#fff0 44%),#0c1118;padding:9rem 0 4rem}.ImpressumPage-module__j7pyBG__heroInner{gap:1rem;max-width:920px;display:grid}.ImpressumPage-module__j7pyBG__hero span{color:var(--color-primary-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.88rem;font-weight:900}.ImpressumPage-module__j7pyBG__hero h1{font-family:var(--font-sans);font-size:clamp(3rem,8vw,6rem);font-style:normal;font-weight:900;line-height:.95}.ImpressumPage-module__j7pyBG__hero p{color:#ffffffd1;max-width:720px;font-size:clamp(1rem,1.8vw,1.22rem)}.ImpressumPage-module__j7pyBG__content{gap:1.1rem;padding-top:3rem;padding-bottom:5rem;display:grid}.ImpressumPage-module__j7pyBG__card{background:var(--color-white);border:1px solid var(--color-line);gap:.8rem;padding:clamp(1.2rem,3vw,2rem);display:grid;box-shadow:0 18px 42px #10182814}.ImpressumPage-module__j7pyBG__card h2{color:var(--color-dark);font-size:clamp(1.55rem,2.5vw,2.25rem);line-height:1}.ImpressumPage-module__j7pyBG__card p{color:var(--color-text);max-width:980px}.ImpressumPage-module__j7pyBG__card a{color:var(--color-dark);text-underline-offset:.22em;font-weight:900;-webkit-text-decoration:underline #63bd1699;text-decoration:underline #63bd1699}.ImpressumPage-module__j7pyBG__lead{color:var(--color-dark);font-size:clamp(1.08rem,1.8vw,1.28rem);font-weight:800}.ImpressumPage-module__j7pyBG__noticeGrid{gap:1rem;margin-top:.5rem;display:grid}.ImpressumPage-module__j7pyBG__noticeGrid>div{border-left:6px solid var(--color-primary-strong);background:#63bd1617;gap:.35rem;padding:1rem;display:grid}.ImpressumPage-module__j7pyBG__noticeGrid strong{color:var(--color-dark);letter-spacing:.06em;text-transform:uppercase;font-size:.84rem;font-weight:900}.ImpressumPage-module__j7pyBG__linkList{flex-wrap:wrap;gap:.75rem;display:flex}.ImpressumPage-module__j7pyBG__linkList a{background:var(--color-dark);color:var(--color-white);border-radius:999px;align-items:center;min-height:2.8rem;padding:0 1rem;text-decoration:none;display:inline-flex}.ImpressumPage-module__j7pyBG__linkList a:hover{background:var(--color-primary-strong)}@media (min-width:760px){.ImpressumPage-module__j7pyBG__noticeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
