.text-block{display:flex;flex-direction:column}.text-block.critical-component-hide{display:block}.text-block.critical-component-clear{opacity:1}.text-block--left{align-items:flex-start}.text-block--left .text-block__text{text-align:start}.text-block--center{align-items:center}.text-block--center .text-block__text{max-width:776px;text-align:center}.text-block--right{align-items:flex-end}.text-block--right .text-block__text{text-align:end}.text-block__title{margin-block:var(--spacing-m) var(--spacing-s);margin-top:-12px}.text-block__text p{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-relaxed);text-decoration:none}.text-block__text p a{font-family:var(--font-family-body);font-size:var(--font-size-s);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-relaxed);text-decoration:underline}@media(min-width: 48em){.text-block__text p{font-family:var(--font-family-body);font-size:var(--font-size-m);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-relaxed);text-decoration:none}.text-block__text p a{font-family:var(--font-family-body);font-size:var(--font-size-m);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-relaxed);text-decoration:underline}}
