.block-text{padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0))}@media screen and (width>=64rem){.block-text{padding-block:var(--settings-padding-block-start,0) var(--settings-padding-block-end,0);padding-inline:var(--settings-padding-inline-start,0) var(--settings-padding-inline-end,0)}}.block-text{color:var(--settings-color-heading);text-align:var(--settings-alignment,left);z-index:var(--z-elevated);pointer-events:none;width:100%;display:inline-block}.block-text__content--clamped .text{line-clamp:var(--settings-text-clamp-lines,3);-webkit-line-clamp:var(--settings-text-clamp-lines,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block-text__toggle{cursor:pointer;pointer-events:auto;color:var(--settings-color-links);background:linear-gradient(#0000 calc(100% - 1px),currentColor 1px) 0 0/100% 100% no-repeat;border:none;padding-block-start:12px;text-decoration:none;display:inline-block}@media (hover:hover){.block-text__toggle:hover{animation:underline var(--animation-duration-1000) var(--animation-easing-out)}}.block-text a{pointer-events:auto;background-image:linear-gradient(#0000 calc(100% - 1px),currentColor 1px);background-repeat:no-repeat;background-size:100% 100%;text-decoration:none}@media (hover:hover){.block-text a:hover{animation:underline var(--animation-duration-1000) var(--animation-easing-out)}}.block-text--primary{color:var(--settings-color-text-primary)}.block-text--secondary{color:var(--settings-color-text-secondary)}
