.imprint-main{min-height:calc(100vh - 168px);background-color:var(--site-paper);background-image:linear-gradient(var(--site-grid) 1px,transparent 1px),linear-gradient(90deg,var(--site-grid) 1px,transparent 1px);background-size:48px 48px}
.imprint-shell{max-width:760px;padding-top:82px;padding-bottom:110px}
.imprint-back{display:inline-block;margin-bottom:70px;color:var(--site-muted);font-size:13px;font-weight:600}
.imprint-back:hover,.site-footer a:hover{color:var(--blue)}
.imprint-kicker{margin-bottom:16px;color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.19em}
.imprint-main h1{margin-bottom:18px;font-size:clamp(50px,7vw,78px);line-height:1;letter-spacing:-.07em}
.imprint-main h1 span{color:var(--blue)}
.imprint-intro{margin-bottom:40px;color:var(--site-muted);font-size:16px}
.imprint-card{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;padding:35px 40px;background:var(--site-surface);border:1px solid var(--site-line);border-radius:16px;box-shadow:0 16px 44px #21466212}
.imprint-card section{padding:24px 0;border-bottom:1px solid var(--site-line)}
.imprint-card section:nth-last-child(-n+2){border-bottom:0}
.imprint-card h2{margin:0 0 13px;color:var(--site-muted);font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}
.imprint-card p,.imprint-card address{margin:0;color:var(--site-ink);font-size:15px;line-height:1.8;font-style:normal;overflow-wrap:anywhere}
.imprint-card a{color:var(--blue-deep);text-decoration:underline;text-decoration-color:#98b6c7;text-underline-offset:3px}
html[data-theme="dark"] .imprint-card{box-shadow:0 16px 44px #0003}
html[data-theme="dark"] .imprint-kicker,html[data-theme="dark"] .imprint-main h1 span{color:#a9cad8}
html[data-theme="dark"] .imprint-card a{color:#a9cad8}
html[data-theme="dark"] .imprint-back:hover,html[data-theme="dark"] .site-footer a:hover{color:#a9cad8}
@media(max-width:700px){.imprint-shell{padding-top:52px;padding-bottom:75px}.imprint-back{margin-bottom:52px}.imprint-card{grid-template-columns:1fr;padding:14px 24px}.imprint-card section:nth-last-child(2){border-bottom:1px solid var(--site-line)}.imprint-card section:last-child{border-bottom:0}}
