.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}@media only screen and (min-width: 62.5em){.paragraph--quote .grid__column{margin-inline-start:-3.25rem}}@media only screen and (min-width: 100em){.paragraph--quote .grid__column{grid-column:3/9;margin-inline-start:unset}}@media only screen and (min-width: 46.875em){.paragraph-quote{padding-inline-start:3rem}}.paragraph-quote__text{color:var(--thpColorMain600);font-size:clamp(1.25rem,1.125rem + .5333vw,1.375rem);letter-spacing:-0.03em}@media only screen and (min-width: 62.5em){.paragraph-quote__text{font-size:clamp(1.375rem,1.0625rem + .5vw,1.5rem)}}.paragraph-quote__text{font-style:italic;margin:0}.paragraph-quote__text p{font-size:clamp(1.25rem,1.125rem + .5333vw,1.375rem);letter-spacing:-0.03em}@media only screen and (min-width: 62.5em){.paragraph-quote__text p{font-size:clamp(1.375rem,1.0625rem + .5vw,1.5rem)}}.paragraph-quote__author{font-size:1rem;letter-spacing:-0.02em;margin-block-start:.5rem;color:var(--thpColorNeutral800)}.paragraph-quote__wieber{--_size: 1.25rem;position:relative;inline-size:var(--_size);block-size:var(--_size);background-color:var(--thpColorMain400);display:inline-block;transform:rotate(45deg);margin-block-end:.25rem}@media only screen and (min-width: 46.875em){.paragraph-quote__wieber{position:absolute;top:.5rem;left:.25rem}}figure.paragraph-quote:has(figcaption,.caption) figcaption{background:none;padding:0;margin:.5rem 0 0;position:static;font-size:1rem;letter-spacing:-0.02em}figure.paragraph-quote:has(figcaption,.caption) figcaption p{font-size:1rem;letter-spacing:-0.02em}
