.staging-legal-placeholder{width:min(760px, calc(100% - 40px));margin:clamp(32px, 5vw, 64px) auto;padding:clamp(20px, 4vw, 40px);background:var(--bg-surface,#fff);color:var(--text-main,#1f2a24);border:1px solid var(--line,#dbe8e2);border-radius:16px;font-family:var(--font-body,"Inter",sans-serif);font-size:1rem;line-height:1.7;overflow-wrap:anywhere}.staging-legal-placeholder h1{margin:16px 0;font-family:var(--font-display,"Cormorant Garamond",serif);font-weight:700;font-size:clamp(1.75rem, 5vw, 3rem);line-height:1.15}.staging-legal-placeholder .staging-legal-status{margin:0;padding:12px 16px;border-left:4px solid #263d34;background:var(--bg-soft,#f5efe4);font-weight:600}.staging-legal-placeholder a{display:inline-block;min-height:44px;padding-block:8px;color:#263d34;text-decoration:underline;text-underline-offset:.18em}.staging-legal-placeholder a:focus-visible{outline:3px solid #263d34;outline-offset:4px}@media (max-width:600px){.staging-legal-placeholder.staging-legal-placeholder--impressum>h1{text-wrap:balance;hyphens:auto}.staging-legal-placeholder.staging-legal-placeholder--impressum>h2{font-size:1.375rem;line-height:1.3;margin-block:1.5em .5em;overflow-wrap:anywhere;word-break:normal;hyphens:auto;text-wrap:pretty}.staging-legal-placeholder.staging-legal-placeholder--impressum>p,.staging-legal-placeholder.staging-legal-placeholder--impressum>ul>li{font-size:1rem;line-height:1.7}.staging-legal-placeholder.staging-legal-placeholder--impressum>p{margin-block:0 1em}}.staging-legal-placeholder--impressum .impressum-businesses .impressum-business-website{display:inline;min-height:0;padding:0;overflow-wrap:anywhere}.staging-legal-placeholder--impressum .impressum-businesses [aria-disabled=true]{pointer-events:none}@media (max-width:600px){.staging-legal-placeholder--impressum .impressum-businesses{list-style:none;padding-inline-start:0}.staging-legal-placeholder--impressum .impressum-businesses>li+li{margin-block-start:1.25rem}.staging-legal-placeholder--impressum .impressum-businesses>li>strong,.staging-legal-placeholder--impressum .impressum-business-address,.staging-legal-placeholder--impressum .impressum-businesses .impressum-business-website{display:block}.staging-legal-placeholder--impressum .impressum-businesses .impressum-business-website{min-height:44px;padding-block:.25rem}.staging-legal-placeholder--impressum .impressum-business-separator{display:none}}.hzp-legal-20261028{box-sizing:border-box}.hzp-legal-20261028 *,.hzp-legal-20261028 *:before,.hzp-legal-20261028 *:after{box-sizing:border-box}.hzp-legal-20261028 :is(h2,h3){scroll-margin-top:7rem;overflow-wrap:anywhere}.hzp-legal-20261028:not(.staging-legal-placeholder--impressum) :is(h2,h3){line-height:1.3;margin-block:1.5em .5em}.hzp-legal-20261028:not(.staging-legal-placeholder--impressum) h2{font-size:clamp(1.5rem,3vw,2rem)}.hzp-legal-20261028:not(.staging-legal-placeholder--impressum) h3{font-size:1.25rem}.hzp-legal-20261028:not(.staging-legal-placeholder--impressum) h1{hyphens:auto;text-wrap:balance;font-size:clamp(1.35rem,5vw,3rem)}.hzp-legal-20261028 p{overflow-wrap:anywhere}.hzp-legal-20261028 [aria-disabled=true]{pointer-events:none}@media print{.hzp-legal-20261028{width:100%;max-width:none;margin:0;padding:0;border:0}}