.wp-block-hcsd-haeufige-fragen.hcsd-faq-section{--hcsd-faq-blue:var(--wp--preset--color--step-blue,#006ab3);--hcsd-faq-dark-blue:var(--wp--preset--color--ocean,#003863);--hcsd-faq-pale-blue:var(--wp--preset--color--pale-blue,#f1f8fe);--hcsd-faq-answer:#3d3d43;background:#fff;color:var(--hcsd-faq-dark-blue);padding:clamp(52px,4vw,64px) clamp(22px,7vw,120px) clamp(72px,7vw,112px);scroll-margin-top:82px}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__inner{margin-inline:auto;max-width:1400px}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__eyebrow{align-items:center;color:var(--hcsd-faq-blue);display:flex;font-size:.82rem;font-weight:800;gap:.7rem;justify-content:center;letter-spacing:.12em;margin:0 0 clamp(48px,5vw,68px);text-transform:uppercase}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__eyebrow:before{background:currentColor;border-radius:0 999px 999px 0;content:"";flex:0 0 auto;height:12px;width:18px}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__layout{display:block}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section.is-enhanced .hcsd-faq-section__layout{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(240px,27.5%) minmax(0,1fr)}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__category-picker{border:0;display:none;margin:0;min-inline-size:0;padding:0}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section.is-enhanced .hcsd-faq-section__category-picker{display:block}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__categories{display:flex;flex-direction:column;gap:20px}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__option{cursor:pointer;display:block;position:relative}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__radio{height:1px;opacity:0;position:absolute;width:1px}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__option-label{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--hcsd-faq-dark-blue);display:flex;font:inherit;font-size:clamp(1.1rem,1.35vw,1.35rem);font-weight:700;justify-content:flex-start;line-height:1.2;min-height:65px;padding:13px 40px;text-align:left;transition:background-color .2s ease,color .2s ease;width:100%}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__option-label.is-active,.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__radio:checked+.hcsd-faq-section__option-label{background:var(--hcsd-faq-blue);color:#fff}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__option-label:focus-visible,.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__radio:focus-visible+.hcsd-faq-section__option-label{outline:3px solid var(--wp--preset--color--blue,#006ab3);outline-offset:4px}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__panel,.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__panels{display:grid;gap:30px}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__panel[hidden]{display:none}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__panel+.hcsd-faq-section__panel{margin-top:46px}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section.is-enhanced .hcsd-faq-section__panel+.hcsd-faq-section__panel{margin-top:0}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__panel-title{font-size:1.45rem;line-height:1.25;margin:0}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section.is-enhanced .hcsd-faq-section__panel-title{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__detail{background:var(--hcsd-faq-pale-blue);border-radius:20px;color:var(--hcsd-faq-dark-blue);margin:0;overflow:clip;padding:0}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__detail.is-animating{overflow:hidden}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__summary{align-items:center;cursor:pointer;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 22px;list-style:none;min-height:90px;padding:26px 30px}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__summary::-webkit-details-marker{display:none}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__question{font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:700;line-height:1.35}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__detail.is-open>.hcsd-faq-section__summary,.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__detail[open]>.hcsd-faq-section__summary{color:var(--hcsd-faq-blue)}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__detail.is-open .hcsd-faq-section__question,.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__detail[open] .hcsd-faq-section__question{font-weight:400}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__indicator{height:22px;position:relative;width:22px}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__indicator:after,.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__indicator:before{background:currentColor;content:"";height:1px;left:2px;position:absolute;top:10px;transition:transform .2s ease;width:18px}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__indicator:after{transform:rotate(90deg)}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__detail.is-open .hcsd-faq-section__indicator:before,.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__detail[open] .hcsd-faq-section__indicator:before{transform:rotate(45deg)}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__detail.is-open .hcsd-faq-section__indicator:after,.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__detail[open] .hcsd-faq-section__indicator:after{transform:rotate(-45deg)}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__answer{color:var(--hcsd-faq-answer);padding:0 30px 30px}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__answer p{font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.55;margin:0}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__answer p+p{margin-top:26px}@media(max-width:782px){.wp-block-hcsd-haeufige-fragen.hcsd-faq-section{padding:72px 20px}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section.is-enhanced .hcsd-faq-section__layout{display:block}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__category-picker{margin-bottom:34px}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__categories{gap:10px}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__option-label{min-height:56px;padding:11px 24px}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__panel,.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__panels{gap:18px}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__summary{gap:16px;min-height:76px;padding:22px}.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__answer{padding:0 22px 24px}}@media(prefers-reduced-motion:reduce){.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__indicator:after,.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__indicator:before,.wp-block-hcsd-haeufige-fragen.hcsd-faq-section .hcsd-faq-section__option-label{transition:none}}
