.content-box{background:var(--secondary-background-color);padding:calc(var(--gap-spacing)*1.5);gap:var(--gap-spacing);border-radius:24px;flex-direction:column;display:flex}.content-box--transparent{background:unset;padding-inline:unset;padding-block:unset}@media screen and (min-width:700px){.content-box--offset{margin-top:calc(var(--gap-spacing)*2);margin-right:calc(var(--gap-spacing)*2);padding-block:0}.content-box--offset .text-block,.content-box--transparent{padding-block:var(--gap-spacing)}.content-box--horizontal{grid-template-columns:1fr 1fr;align-items:center;display:grid}.content-box--horizontal.content-box--offset{grid-template-columns:calc(50% + var(--gap-spacing)/2)calc(50% - var(--gap-spacing)/2)}}
.skeleton-overlay{opacity:1;visibility:visible;width:100%;height:100%;transition:all .4s;position:absolute;top:0;left:0}.skeleton-overlay--fade-out{opacity:0;visibility:hidden;pointer-events:none}.skeleton-overlay__skeleton{width:100%;height:100%;display:block}
.text-block{flex-direction:column;justify-content:center;display:inline-flex}.text-block h1,.text-block h3,.text-block p{margin:0}.text-block h3{font-size:clamp(.875rem,.693vw + .696rem,1.25rem);font-weight:400}.text-block h1{font-size:clamp(3rem,2.922vw + 2.244rem,5.75rem);line-height:1.1}.text-block h1.large{font-size:clamp(3rem,2.922vw + 2.244rem,5.75rem)}.text-block p{margin-block-start:calc(var(--gap-spacing)/4)}.text-block__content{margin-block-start:calc(var(--gap-spacing)/2)}.text-block--with-padding{padding-inline:calc(var(--gap-spacing)*.5)}.text-block--centered h2,.text-block--centered h3,.text-block--centered p{text-align:center}@media screen and (min-width:700px){.text-block--with-padding{padding-inline-start:calc(var(--gap-spacing)*1.5)}}
