.features{margin-block:var(--spacing-page)}.features__inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;width:89.6vw}@media only screen and (min-width:768px){.features__inner{width:91.6666666667vw}}@media only screen and (min-width:1024px){.features__inner{width:87.5vw}}@media only screen and (min-width:1440px){.features__inner{width:1280px}}.features__inner{align-items:flex-start}.features__header{flex-basis:calc(var(--grid-column-outer)*6);margin-bottom:var(--spacing-elements);max-width:calc(var(--grid-column-outer)*6);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*6)}@media only screen and (min-width:768px){.features__header{flex-basis:calc(var(--grid-column-outer)*8);max-width:calc(var(--grid-column-outer)*8);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*8)}}@media only screen and (min-width:1024px){.features__header{flex-basis:calc(var(--grid-column-outer)*4);left:0;max-width:calc(var(--grid-column-outer)*4);padding-inline:calc(var(--grid-gutter)/2);position:-webkit-sticky;position:sticky;top:var(--siteheader-height);width:calc(var(--grid-column-outer)*4)}}.features__headline{font-family:Pangea,Arial,sans-serif;font-size:1.75rem;font-weight:400;font-weight:600;line-height:110%}@media only screen and (min-width:1024px){.features__headline{font-size:3.125rem}}.features__headline b,.features__headline strong{font-weight:600}.features__items-list{display:flex;flex-wrap:wrap;row-gap:32px}@media only screen and (min-width:1024px){.features__items-list{row-gap:48px}}.features__items{display:flex;flex-basis:calc(var(--grid-column-outer)*6);flex-wrap:wrap;max-width:calc(var(--grid-column-outer)*6);position:relative;width:calc(var(--grid-column-outer)*6)}@media only screen and (min-width:768px){.features__items{flex-basis:calc(var(--grid-column-outer)*8);max-width:calc(var(--grid-column-outer)*8);width:calc(var(--grid-column-outer)*8)}}@media only screen and (min-width:1024px){.features__items{flex-basis:calc(var(--grid-column-outer)*12);max-width:calc(var(--grid-column-outer)*12);width:calc(var(--grid-column-outer)*12)}}.features__item{display:flex;flex-basis:calc(var(--grid-column-outer)*6);flex-direction:column;flex-wrap:nowrap;max-width:calc(var(--grid-column-outer)*6);padding-inline:calc(var(--grid-gutter)/2);position:relative;row-gap:16px;width:calc(var(--grid-column-outer)*6)}@media only screen and (min-width:768px){.features__item{flex-basis:calc(var(--grid-column-outer)*4);max-width:calc(var(--grid-column-outer)*4);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*4)}}.features__item:nth-child(n+4){max-height:0;opacity:0;overflow:hidden;transition:opacity .25s cubic-bezier(.65,0,.35,1),visibility 0s cubic-bezier(.65,0,.35,1) .25s,max-height 0s cubic-bezier(.65,0,.35,1) .25s;visibility:hidden}@media only screen and (min-width:1024px){.features__item:nth-child(n+4){max-height:200vh;opacity:1;overflow:visible;visibility:visible}}.features__item-image{align-items:center;background-color:var(--color-surface-base-2);border-radius:16px;display:flex;justify-content:center;padding:21px}.features__item-image img{height:auto;width:100%}@media only screen and (min-width:1024px){.features__item-image{border-radius:24px}}.features__item-headline{font-family:Pangea,Arial,sans-serif;font-size:1.125rem;font-weight:400;font-weight:600;letter-spacing:.0225rem;line-height:110%}.features__item-headline b,.features__item-headline strong{font-weight:600}@media only screen and (min-width:768px){.features__item-headline{min-height:40px}}.features__item-description{flex-grow:1;font-size:1.125rem;line-height:130%}.features__button{flex-basis:calc(var(--grid-column-outer)*6);max-width:calc(var(--grid-column-outer)*6);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*6)}@media only screen and (min-width:1024px){.features__button{display:none}}.features__readmore-button span{margin:0}.features__readmore-button span:nth-child(2){display:none}.features__readmore-checkbox:checked+.features__items-list .features__item:nth-child(n+4){max-height:200vh;opacity:1;overflow:visible;padding-bottom:40px;transition:opacity .25s cubic-bezier(.65,0,.35,1),visibility 0s,max-height 0s;visibility:visible}.features__readmore-checkbox:checked+.features__items-list .features__readmore-button span:first-child{display:none}.features__readmore-checkbox:checked+.features__items-list .features__readmore-button span:nth-child(2){display:block}