.figcaptionFont{color:var(--color_white);font:400 normal .625rem/1 var(--font-std),Arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:400;line-height:1;text-shadow:0 0 2px #000}.accordion__wrapper{position:relative;z-index:1}@media (max-width:1000px){.accordion__wrapper{margin-bottom:var(--verticalSpacingMD)}}@media (min-width:1000.1px){.accordion__wrapper{margin-bottom:var(--verticalSpacingLG)}}.accordion{border-bottom:1px solid var(--color_grey_medium)}.accordion,.accordion>*+*{border-top:1px solid var(--color_grey_medium)}.accordion__headline{color:var(--color_primary_light);font:500 normal clamp(2.25rem,5.20833vw,3.5rem)/1.3 var(--font-deco),Times,serif;font-size:clamp(2.25rem,5.20833vw,3.5rem);font-style:normal;font-weight:500;hyphens:auto;line-height:1.3}@media (min-width:1000.1px){.accordion__headline{margin-bottom:var(--verticalSpacingMD)}}@media (max-width:1000px){.accordion__headline{margin-bottom:var(--verticalSpacingSM)}}.accordion__trigger{color:var(--color_text_dark);display:flex;font:400 normal clamp(1.25rem,5.20833vw,1.5rem)/1.5 var(--font-std),Arial,sans-serif;font-size:clamp(1.25rem,5.20833vw,1.5rem);font-style:normal;font-weight:400;line-height:1.5;padding:15px 50px 15px 15px;position:relative;text-align:left;width:100%}.accordion__trigger:focus,.accordion__trigger:hover{background:var(--color_grey_light)}.accordion__trigger:focus-visible{outline:2px solid var(--color_primary_light);padding:15px 50px 15px 15px}.accordion__trigger__icon{border:solid var(--color_grey_dark);border-width:0 1px 1px 0;height:16px;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-60%) rotate(45deg);width:16px}.accordion__trigger:focus .accordion__trigger__icon,.accordion__trigger:hover .accordion__trigger__icon{border-color:var(--color_primary_light)}.accordion__trigger[aria-expanded=true]{background:var(--color_bg_light)}.accordion__trigger[aria-expanded=true] .accordion__trigger__title{color:var(--color_primary_light);font-weight:500}.accordion__trigger[aria-expanded=true] .accordion__trigger__icon{transform:translateY(-50%) rotate(-135deg)}.accordion__panel{padding:15px 25px}.accordion__panel[hidden]{display:none}.accordion__panel__text h3,.accordion__panel__text h4{font:500 normal clamp(1.375rem,5.20833vw,1.625rem)/1.3 var(--font-deco),Times,serif;font-size:clamp(1.375rem,5.20833vw,1.625rem);font-style:normal;font-weight:500;hyphens:auto;line-height:1.3}.accordion__panel__text h5,.accordion__panel__text h6{font:500 normal clamp(1.125rem,5.20833vw,1.25rem)/1.3 var(--font-std),Arial,sans-serif;font-size:clamp(1.125rem,5.20833vw,1.25rem);font-style:normal;font-weight:500;hyphens:auto;line-height:1.3}.accordion__panel__text ol,.accordion__panel__text p,.accordion__panel__text ul{font:400 normal 1.125rem/1.5 var(--font-std),Arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.5}.accordion__panel__text ol em,.accordion__panel__text ol i,.accordion__panel__text p em,.accordion__panel__text p i,.accordion__panel__text ul em,.accordion__panel__text ul i{font:400 italic 1.125rem/1.5 var(--font-std),Arial,sans-serif;font-size:1.125rem;font-style:italic;font-weight:400;line-height:1.5}.accordion__panel__text ol em b,.accordion__panel__text ol em strong,.accordion__panel__text ol i b,.accordion__panel__text ol i strong,.accordion__panel__text p em b,.accordion__panel__text p em strong,.accordion__panel__text p i b,.accordion__panel__text p i strong,.accordion__panel__text ul em b,.accordion__panel__text ul em strong,.accordion__panel__text ul i b,.accordion__panel__text ul i strong{font:700 italic 1.125rem/1.5 var(--font-std),Arial,sans-serif;font-size:1.125rem;font-style:italic;font-weight:700;line-height:1.5}.accordion__panel__text ol b,.accordion__panel__text ol strong,.accordion__panel__text p b,.accordion__panel__text p strong,.accordion__panel__text ul b,.accordion__panel__text ul strong{font:700 normal 1.125rem/1.5 var(--font-std),Arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.5}.accordion__panel__text ol b em,.accordion__panel__text ol b i,.accordion__panel__text ol strong em,.accordion__panel__text ol strong i,.accordion__panel__text p b em,.accordion__panel__text p b i,.accordion__panel__text p strong em,.accordion__panel__text p strong i,.accordion__panel__text ul b em,.accordion__panel__text ul b i,.accordion__panel__text ul strong em,.accordion__panel__text ul strong i{font:700 italic 1.125rem/1.5 var(--font-std),Arial,sans-serif;font-size:1.125rem;font-style:italic;font-weight:700;line-height:1.5}.accordion__panel__text a:link,.accordion__panel__text a:visited{text-decoration:underline}.accordion__panel__text a:active,.accordion__panel__text a:focus,.accordion__panel__text a:hover{text-decoration:none}.accordion__panel__text a,.accordion__panel__text h4,.accordion__panel__text h5,.accordion__panel__text h6{color:var(--color_primary_light)}.accordion__panel__text ol .baseArticle__roofline,.accordion__panel__text p,.accordion__panel__text ul{color:var(--color_text_dark)}@media (min-width:1000.1px){.accordion__panel__text h4,.accordion__panel__text h5,.accordion__panel__text h6{margin:var(--verticalSpacingSM) 0 var(--verticalSpacingTY) 0}}@media (max-width:1000px){.accordion__panel__text h4,.accordion__panel__text h5,.accordion__panel__text h6{margin:var(--verticalSpacingSM) 0 var(--verticalSpacingTY) 0}}@media (min-width:1000.1px){.accordion__panel__text ol,.accordion__panel__text p,.accordion__panel__text ul{margin:0 0 var(--verticalSpacingSM) 0}}@media (max-width:1000px){.accordion__panel__text ol,.accordion__panel__text p,.accordion__panel__text ul{margin:0 0 var(--verticalSpacingTY) 0}}.accordion__panel__text ul{list-style-type:none;padding-left:40px}.accordion__panel__text ul li{position:relative}.accordion__panel__text ul li:before{color:var(--color_primary_light);content:"\e926";font-family:icomoon;font-size:2rem;left:-40px;position:absolute;top:-10px;z-index:1}.accordion__panel__text ol li:not(:last-of-type),.accordion__panel__text ul li:not(:last-of-type){margin-bottom:var(--verticalSpacingTY)}.accordion__panel__text ol{padding-left:20px}