.text-links{--block-direction:column;--block-gap:var(--space-48);--item-width:100%;--cta-margin-top:var(--space-32);display:flex;flex-direction:var(--block-direction);gap:var(--block-gap)}.text-links .kicker-text{--kicker-margin-bottom:var(--space-24)}.text-links section{max-width:var(--item-width);width:100%}.text-links__richtext:before{align-items:flex-start;background:var(--site-brand-dark-color);border-radius:var(--space-8);content:"";display:flex;flex-direction:column;gap:var(--space-16);height:3px;justify-content:center;margin:var(--space-48) 0;width:var(--space-48)}.text-links__richtext>:last-child{margin-bottom:0}.text-links .links-list{display:flex;flex-direction:column;padding-left:0;row-gap:var(--space-16)}.text-links .links-list-link{color:var(--site-brand-dark-color);transition:all .3s ease-in-out}.text-links .links-list-item{align-items:center;background:#faf5f7;border-radius:256px;display:flex;gap:var(--space-16);justify-content:space-between;list-style:none;padding:var(--space-24) var(--space-32);transition:all .3s ease-in-out}.text-links .links-list-link:hover .links-list-item{filter:brightness(.9)}.text-links .links-list-link .links-list-item{color:var(--site-brand-dark-color);font-style:normal;font-weight:500;line-height:115%}.filter-item-link-anchor{align-items:center;border:2px solid var(--site-text-color);border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}.filter-item-link-anchor:hover svg path{stroke:var(--cta-hover-text-color)}.filter-item-link-anchor svg{height:24px;width:24px}.filter-item-link-anchor svg path{stroke:var(--site-text-color)}.text-links .links-list-item .filter-item-link-anchor:hover{background-color:var(--site-brand-dark-color);border-color:var(--site-brand-dark-color)}.text-links .filter-item-link-anchor{aspect-ratio:1/1}@media screen and (min-width:860px){.text-links{--block-gap:var(--space-64);--block-direction:row}.text-links.-two-column-layout{--item-width:50%}.text-links .links-list-item{padding:var(--space-32) var(--space-24) var(--space-32) var(--space-48)}.text-links .links-list-link .links-list-item{font-size:24px}}@media screen and (min-width:1000px){.text-links{--block-gap:var(--space-96)}.filter-item-link-anchor{height:48px;width:48px}}