.text-component{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:1200px){.text-component{max-width:1200px}}@media (min-width:1450px){.text-component{max-width:1450px}}.text-component{max-width:100%}@media (min-width:576px){.text-component{max-width:576px}}@media (min-width:768px){.text-component{max-width:768px}}@media (min-width:992px){.text-component{max-width:992px}}@media (min-width:1200px){.text-component{max-width:1072px}}@media (min-width:1450px){.text-component{max-width:1250px}}.text-component{-moz-column-gap:6rem;column-gap:6rem;display:flex;flex-direction:column-reverse;margin-bottom:3rem;margin-top:3rem;position:relative;row-gap:3rem}@media (min-width:768px){.text-component{flex-direction:row;margin-bottom:6rem;margin-top:6rem}}.text-component .anchor{display:flex;height:0;position:absolute;top:-30vh;width:100%}.text-component:has(.version-person){-moz-column-gap:1.5rem;column-gap:1.5rem}@media (min-width:576px){.text-component:has(.version-person){flex-direction:row}}@media not all and (min-width:768px){.text-component__image.version-default{aspect-ratio:16/9}}@media (min-width:768px){.text-component__image.version-default{max-width:24rem}}.text-component__image.version-person{display:none;max-width:50%;min-height:12rem;position:relative;width:16rem}@media (min-width:576px){.text-component__image.version-person{display:flex}}.text-component__image.version-person img{display:flex;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;position:absolute;right:0;top:0;width:100%}.text-component__content{display:flex;flex:1 1 0%;flex-direction:column;gap:2rem;max-width:100%}.text-component__text.col-count-2{gap:1.5rem}@media (min-width:768px){.text-component__text.col-count-2{-moz-columns:2;column-count:2;gap:2.5rem}}.text-component__text.col-count-2 .text-component__text__part:has(.pink-block){display:inline-block;margin-bottom:1.5rem;margin-top:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-component__text.col-count-2 .text-component__text__part:has(.pink-block) .pink-block{margin-bottom:2.5rem;margin-top:1.75rem;text-overflow:clip;white-space:normal}
