.hk-dokument-page{--dk-line:#c8a96e8c;--dk-line-soft:#c8a96e47;background:var(--hk-parchment)}:root[data-theme=dark] .hk-dokument-page{--dk-line:#c8a96e66;--dk-line-soft:#c8a96e33}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hk-dokument-page{--dk-line:#c8a96e66;--dk-line-soft:#c8a96e33}}.hk-dokument__rahmen{max-width:1120px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.hk-dokument-kopf{padding:clamp(36px,6vw,88px) 0 clamp(32px,4vw,56px)}.hk-dokument-kopf .hk-overline{margin:0}.hk-dokument-kopf__title{max-width:22ch;font-family:var(--hk-font-heading);letter-spacing:-.01em;color:var(--hk-heading);text-wrap:balance;hyphens:auto;overflow-wrap:break-word;margin:14px 0 0;font-size:clamp(2.5rem,5.2vw,4.25rem);font-weight:300;line-height:1.08}.hk-dokument-kopf__rule{background:linear-gradient(to right, var(--hk-gold) 0 72px, var(--dk-line-soft) 72px);height:1px;margin-top:clamp(24px,3vw,36px);display:block}html[dir=rtl] .hk-dokument-kopf__rule{background:linear-gradient(to left, var(--hk-gold) 0 72px, var(--dk-line-soft) 72px)}.hk-dokument{padding-bottom:clamp(72px,10vw,128px)}.hk-dokument--mit-inhalt{grid-template-columns:236px minmax(0,720px);align-items:start;column-gap:clamp(48px,6vw,96px);display:grid}.hk-dokument__inhalt{overscroll-behavior:contain;max-height:calc(100vh - 128px);padding-top:4px;position:sticky;top:104px;overflow-y:auto}.hk-dokument__inhalt-kopf,.hk-dokument__klapp summary{letter-spacing:.16em;text-transform:uppercase;color:var(--hk-gold-text);margin:0 0 12px;font-size:12px;font-weight:500}.hk-dokument__inhalt ol,.hk-dokument__klapp ol{margin:0;padding:0;list-style:none}.hk-dokument__inhalt ol{border-inline-start:1px solid var(--dk-line-soft)}.hk-dokument__inhalt a{padding:12px 0;color:var(--hk-body);transition:color var(--hk-m-hover) ease, border-color var(--hk-m-hover) ease;border-inline-start:2px solid #0000;margin-inline-start:-1px;padding-inline-start:16px;font-size:14px;line-height:1.4;text-decoration:none;display:block}.hk-dokument__inhalt a:hover{color:var(--hk-heading);border-inline-start-color:var(--hk-gold)}@media (width>=1024px) and (height<=900px) and (hover:hover) and (pointer:fine){.hk-dokument__inhalt a{padding-block:6px}}.hk-dokument__klapp,.hk-dokument__gruppen{display:none}.hk-dokument__text{max-width:720px;color:var(--hk-body);font-size:1.0625rem;line-height:1.7}.hk-dokument:not(.hk-dokument--mit-inhalt) .hk-dokument__text{max-width:720px}.hk-dokument__text p{margin:0 0 1em}.hk-dokument__text :is(h2,h3){font-family:var(--hk-font-heading);color:var(--hk-heading);hyphens:auto;overflow-wrap:break-word;text-wrap:balance;scroll-margin-top:112px}.hk-dokument__text h2{margin:2.4em 0 .7em;font-size:clamp(1.55rem,2.4vw,1.9rem);font-weight:500;line-height:1.2}.hk-dokument__text h3{margin:1.8em 0 .5em;font-size:1.35rem;font-weight:500;line-height:1.25}.hk-dokument__text>:first-child,.hk-dokument__text>:is(.hk-dokument__klapp,.hk-dokument__gruppen)+*,.hk-dokument__text hr+:is(h2,h3){margin-top:0}.hk-dokument__text hr{background:var(--dk-line-soft);border:0;height:1px;margin:2.6em 0}.hk-dokument__text :is(ul,ol){margin:0 0 1.1em;padding-inline-start:1.25em}.hk-dokument__text li{font-size:inherit;line-height:inherit;margin:0 0 .45em}.hk-dokument__text li::marker{color:var(--hk-gold-text)}.hk-dokument__text strong{color:var(--hk-heading);font-weight:600}.hk-dokument__text a{color:var(--hk-teal-text);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px;overflow-wrap:anywhere}.hk-dokument__text a:hover{text-decoration-color:currentColor}.hk-dokument__inhalt a:focus-visible,.hk-dokument__klapp :is(summary,a):focus-visible,.hk-dokument__gruppen a:focus-visible,.hk-dokument__text a:focus-visible,.hk-faq__item summary:focus-visible{outline:var(--hk-focus-ring);outline-offset:var(--hk-focus-ring-offset)}.hk-dokument--datenschutz .hk-dokument__text>p:first-of-type{letter-spacing:.02em;color:var(--hk-gold-text);font-size:15px}.hk-dokument--datenschutz .hk-dokument__text>p:first-of-type+hr{margin-top:1.4em}.hk-faq__intro{font-family:var(--hk-font-heading);color:var(--hk-heading);margin:0 0 2.2em;font-size:clamp(1.3rem,2.2vw,1.5rem);font-style:italic;line-height:1.5}.hk-faq__category+.hk-faq__category{margin-top:3.2rem}.hk-dokument__text .hk-faq__heading{border-bottom:1px solid var(--dk-line);margin:0;padding-bottom:12px;font-size:clamp(1.6rem,2.6vw,1.95rem);font-weight:400}.hk-faq__item{border-bottom:1px solid var(--dk-line-soft);scroll-margin-top:112px}.hk-faq__item summary{min-height:56px;color:var(--hk-heading);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;font-size:1.0625rem;font-weight:500;line-height:1.5;list-style:none;display:flex}.hk-faq__item summary::-webkit-details-marker{display:none}.hk-faq__item summary:after{content:"";border:1px solid var(--dk-line);background:linear-gradient(var(--hk-gold-text), var(--hk-gold-text)) center / 12px 1px no-repeat, linear-gradient(var(--hk-gold-text), var(--hk-gold-text)) center / 1px 12px no-repeat;width:30px;height:30px;transition:transform var(--hk-m-ui) var(--hk-ease-settle), background-size var(--hk-m-ui) ease;border-radius:50%;flex:none}.hk-faq__item[open] summary:after{background-size:12px 1px,1px 0;transform:rotate(180deg)}@media (hover:hover){.hk-faq__item summary:hover{color:var(--hk-gold-text)}}.hk-faq__answer{max-width:64ch;padding:0 0 22px}.hk-faq__answer>:last-child{margin-bottom:0}@media (prefers-reduced-motion:no-preference){.hk-faq__item[open] .hk-faq__answer{animation:hk-dk-auf var(--hk-m-ui) ease-out}}@keyframes hk-dk-auf{0%{opacity:0}}html:is(:lang(ar),:lang(fa),:lang(ur)) :is(.hk-dokument__inhalt-kopf,.hk-dokument__klapp summary,body.hk-dokument-page .hk-overline){letter-spacing:0;text-transform:none;font-size:14.4px}html:lang(ur) :is(.hk-dokument__inhalt-kopf,.hk-dokument__klapp summary,body.hk-dokument-page .hk-overline,.hk-dokument__inhalt a){font-size:16px}html:lang(ur) .hk-dokument__text{line-height:2.1}html:lang(ur) :is(.hk-dokument-kopf__title,.hk-dokument__text h2,.hk-faq__intro){line-height:1.9}html:lang(ur) :is(.hk-faq__item summary,.hk-dokument__inhalt a,.hk-dokument__gruppen a){line-height:2}html:is(:lang(ar),:lang(fa),:lang(ur)) .hk-faq__intro{font-synthesis:none;font-style:normal}@media (width<=1023px){.hk-dokument--mit-inhalt{display:block}.hk-dokument__inhalt{display:none}.hk-dokument__text{margin-inline:auto}.hk-dokument-kopf .hk-dokument__rahmen,.hk-dokument.hk-dokument__rahmen{max-width:816px}.hk-dokument__klapp{border-top:1px solid var(--dk-line);border-bottom:1px solid var(--dk-line);margin:0 0 40px;display:block}.hk-dokument__klapp summary{letter-spacing:.02em;text-transform:none;min-height:52px;color:var(--hk-heading);cursor:pointer;justify-content:space-between;align-items:center;margin:0;font-size:16px;list-style:none;display:flex}html:is(:lang(ar),:lang(fa),:lang(ur)) .hk-dokument__klapp summary{font-size:19.2px}html:lang(ur) .hk-dokument__klapp summary{line-height:2}.hk-dokument__klapp summary::-webkit-details-marker{display:none}.hk-dokument__klapp summary:after{content:"";border-inline-end:1.5px solid;width:9px;height:9px;transition:transform var(--hk-m-ui) ease;border-bottom:1.5px solid;margin-inline-end:6px;transform:translateY(-2px)rotate(45deg)}.hk-dokument__klapp details[open] summary:after{transform:translateY(2px)rotate(225deg)}.hk-dokument__klapp ol{padding:0 0 12px}.hk-dokument__klapp a{border-top:1px solid var(--dk-line-soft);min-height:44px;color:var(--hk-heading);align-items:center;padding:6px 0;font-size:16px;line-height:1.4;text-decoration:none;display:flex}.hk-dokument__gruppen{margin:0 0 40px;display:block}.hk-dokument__text .hk-dokument__gruppen ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hk-dokument__gruppen li{margin:0}.hk-dokument__gruppen a{border:1px solid var(--dk-line);min-height:44px;color:var(--hk-heading);border-radius:999px;align-items:center;padding:0 16px;font-size:16px;line-height:1.3;text-decoration:none;display:inline-flex}}@media (width<=767px){.hk-dokument-kopf{padding:32px 0 28px}.hk-dokument-kopf__title{font-size:clamp(2.2rem,10vw,2.75rem)}.hk-dokument__text{line-height:1.65}.hk-dokument__text h2{margin-top:2em;font-size:1.5rem}.hk-dokument__text hr{margin:2em 0}.hk-faq__item summary{font-size:1rem}.hk-faq__answer{font-size:1rem;line-height:1.65}}@media print{.hk-dokument__inhalt,.hk-dokument__klapp,.hk-dokument__gruppen{display:none!important}.hk-dokument--mit-inhalt{display:block}.hk-faq__answer{display:block!important}}html:lang(ur) :is(.hk-faq__answer,.hk-faq__answer p,.hk-faq__answer li),html:lang(ur) .hk-dokument__gruppen a{line-height:2}
