.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.paragraph--paragraph-accordion .paragraph__title{margin-block-end:1rem;font-size:clamp(1.5rem,1.4085rem + .3902vw,1.75rem);letter-spacing:-0.04em}.paragraph--block-accordion-item{--_borderRadius: var(--thpBorderRadius);background-color:var(--thpColorMain100);border-radius:var(--thpBorderRadius)}.paragraph-accordion__items details{background-color:var(--thpColorMain100);border-radius:var(--thpBorderRadius);transition:box-shadow var(--thpTransitionDuration) var(--thpTransitionEasing)}.paragraph-accordion__items details:not(:last-child){margin-block-end:.5rem}.paragraph-accordion__items details .paragraph{padding-inline:clamp(1rem,.5rem + 2.1333vw,1.5rem);margin-block-end:1.5rem}.paragraph-accordion__items details:has(summary:is(:hover,:focus-visible,:active)){box-shadow:inset 0 0 0 1px var(--thpColorMain500)}.paragraph-accordion__items summary{align-items:flex-start;padding-inline:clamp(1rem,.5rem + 2.1333vw,1.5rem)}.paragraph-accordion__items summary .icon{position:relative;top:.35em;flex-shrink:0;fill:var(--thpColorMain500)}.paragraph-accordion__items summary+.paragraph{margin-block-start:.75rem}.paragraph-accordion__items .paragraph{opacity:0;transition:opacity var(--thpTransitionDuration) var(--thpTransitionEasing)}.paragraph-accordion__items details[open] .paragraph{opacity:1}.accordion__title{margin:unset;line-height:var(--thpLineHeightDefault);text-wrap:auto;font-size:clamp(1rem,.875rem + .5333vw,1.125rem);letter-spacing:-0.03em}@media only screen and (min-width: 62.5em){.accordion__title{font-size:clamp(1.125rem,.8125rem + .5vw,1.25rem)}}
