.text .wrapper{grid-template-columns:minmax(auto,80rem) minmax(auto,50rem);row-gap:7rem}@media (max-width: 1349px){.text .wrapper{column-gap:7rem}}@media (max-width: 1023px){.text .wrapper{grid-template-columns:auto;row-gap:5rem}}.text [data-hs-island]:has(.text__outline){display:contents}.text__outline{--text-outline-top: var(--main-navbar-visible-height);align-self:start;position:sticky;top:var(--text-outline-top);width:100%;max-height:calc(100vh - var(--text-outline-top) - var(--wrapper-padding));z-index:10;background:var(--color-background-dimmed);font-size:var(--font-size-small);transition:top var(--duration-default)}@media (min-width: 1024px){.text__outline{--text-outline-top: calc(var(--main-navbar-visible-height) + 5rem);grid-column-start:2;grid-row-start:2;min-width:28rem;max-width:32rem}}.text__outline .label,.text__outline-list{padding:3rem 2.5rem}@media (max-width: 1023px){.text__outline .label,.text__outline-list{padding:2rem}}.text__outline .label{display:flex;gap:.5em;align-items:center;background-color:var(--color-background-dimmed)}@media (min-width: 1024px){.text__outline .label{pointer-events:none}}@media (max-width: 1023px){.text__outline .label:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-10;visibility:hidden}.no-js .text__outline .label:before{content:none}}.text__outline .label:after{content:"";display:inline-block;background-image:url(../svg/chevron-down-grey.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:1em;height:1em;will-change:transform}@media (min-width: 1024px){.text__outline .label:after{display:none}}.text__outline-list{display:grid;gap:1em;justify-items:start;padding-top:0;overflow-y:auto;background:var(--color-background-dimmed);line-height:var(--line-height-dense);width:100%}@media (max-width: 1023px){.text__outline-list{position:absolute}}.text__outline .link{color:inherit;font-weight:400}@media (prefers-contrast: more){.text__outline .link{text-decoration:underline}}@media (forced-colors: active){.text__outline .link{text-decoration:underline}}.text__outline .link__icon{display:none}.text__outline .link:empty{display:none}@media (hover: hover){.text__outline .link:hover{color:var(--color-strong)}}.text__outline[open] .label:before{pointer-events:auto;visibility:visible}.text__outline[open] .label:after{rotate:180deg}.text .rich-text{position:relative;align-self:end;font-size:var(--font-size-enlarged)}@media (min-width: 1350px){.text .rich-text{min-width:50rem}}@media (max-width: 1023px){.text .rich-text{font-size:var(--font-size-regular)}}.text__link{grid-column-start:-2;justify-self:start;align-self:end}@media (max-width: 1023px){.text__link{justify-self:end}}@media (min-width: 1350px){.text:has(.text__long-copy) .wrapper{grid-template-columns:min(80rem,100%) 32rem}}@media (min-width: 1024px)and (max-width: 1349px){.text:has(.text__long-copy) .wrapper{grid-template-columns:1fr 28rem}}.text:has(.text__long-copy) .rich-text{grid-column-start:1}@media (min-width: 768px){.text:has(.text__long-copy) .rich-text{width:87.5%}}.text.module--first{padding-top:calc(2*var(--module-padding))}.text.module--first .wrapper{grid-template-columns:minmax(auto,80rem)}.text.module--first .rich-text{grid-column-start:1}body:has(.submenu-sticky) .text .text__outline{--text-outline-top: calc(var(--main-navbar-visible-height) + 5rem)}@media (min-width: 1024px){body:has(.submenu-sticky) .text .text__outline{--text-outline-top: calc(var(--main-navbar-visible-height) + 10rem)}}
