.s-text-col{width:100%}.s-text-col .t-display{margin-top:var(--grid-responsive-xl)}.s-text-col .t-title{display:inline-block;margin-top:.75rem}.s-text-col .t-kicker{line-height:1.5;margin-top:var(--grid-responsive-lg)}.s-text-col .t-kicker+.t-display,.s-text-col .t-kicker+:has(.t-display){margin-top:.75rem}.s-text-col .t-kicker+.t-display .t-display,.s-text-col .t-kicker+:has(.t-display) .t-display{margin-top:0}.s-text-col .b-richtext{margin-top:var(--grid-responsive-sm)}.s-text-col .c-buttons{margin-block:var(--grid-responsive-lg);max-width:-moz-max-content;max-width:max-content}.s-text-col--show-as-card-always{background-color:transparent;margin-block:var(--grid-section-md)}.s-text-col--show-as-card-always .s-text-col__container{background-color:var(--this-surface);border-radius:var(--radius-accent);width:calc(100% - var(--container-horizontal-padding)*2)}.s-text-col__container{padding-block:var(--grid-section-lg)}.s-text-col__container>:first-child{margin-top:0}.s-text-col__container--alignment-center{justify-items:center;text-align:center}.s-text-col__container--alignment-right{justify-items:flex-end;text-align:right}.s-text-col__container--alignment-left{justify-items:flex-start;text-align:left}@media only screen and (min-width:48em){.s-text-col--show-as-card-always .s-text-col__container{padding-inline:var(--grid-section-lg)}.s-text-col--show-as-card-desktop{background-color:transparent;margin-block:var(--grid-section-md)}.s-text-col--show-as-card-desktop .s-text-col__container{background-color:var(--this-surface);border-radius:var(--radius-accent);padding-inline:var(--grid-section-lg);width:calc(100% - var(--container-horizontal-padding)*2)}.s-text-col__container{padding-block:calc(var(--grid-section-sm) + var(--grid-section-lg))}}@media only screen and (min-width:64em){.s-text-col .t-kicker{font-size:1.125rem;letter-spacing:normal;text-transform:none}}@media only screen and (max-width:calc(48em - 1px)){.s-text-col--show-as-card-always .s-text-col__container{padding-block:var(--grid-section-md)}.s-text-col--show-as-card-mobile{background-color:transparent;margin-block:var(--grid-section-md)}.s-text-col--show-as-card-mobile .s-text-col__container{background-color:var(--this-surface);border-radius:var(--radius-accent);padding-block:var(--grid-section-md);width:calc(100% - var(--container-horizontal-padding)*2)}}