.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__breadcrumbs{font-size:var(--font-size-small)}.text__breadcrumbs .link{font-weight:400}.text__breadcrumbs .link__icon{display:none}.text__meta{display:flex;flex-wrap:wrap;align-items:center;gap:2rem 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-tiny);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:2.5rem 2rem 2rem}@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);font-size:inherit}@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(https://www.netguru.com/hubfs/_N19%20Modules/Icons/Forms/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:.8em;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;max-height:calc(100vh - 8rem)}}.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-unfolded .text__outline-unfold{cursor:pointer}.text__outline-unfolded .text__outline-unfold .link{color:var(--color-strong);text-decoration:underline}.text__outline-unfolded .text__outline-list{position:static;padding:0}.text__outline-unfolded[open] .text__outline-unfold{display:none}.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__footer{display:grid;gap:3rem;padding:2rem;grid-column:1}.text__author .author__info{gap:.5em}.text__author .author__name{font-size:var(--font-size-h3);font-weight:600}.text__author .author__caption{font-size:var(--font-size-regular);line-height:var(--line-height-default)}.text__tags{grid-column:1}.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 .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)}}.text.layout--1 .text__header{grid-column:1/-1;display:grid;align-items:start;gap:5rem;grid-template-columns:2fr}@media (min-width: 1024px){.text.layout--1 .text__header{grid-auto-columns:3fr}}.text.layout--1 .text__header .heading{grid-column-start:1;font-size:4rem}.text.layout--1 .text__breadcrumbs{grid-column:1/-1}.text.layout--1 .text__hero{width:100%}@media (min-width: 1024px){.text.layout--1 .text__hero{grid-column:2;grid-row:2/span 2}}@media (min-width: 1350px){.text.layout--1 .text__outline{grid-row-start:2}}
