.tk-rich-text{background:var(--tk-color-surface);color:var(--tk-color-ink);padding:var(--tk-section-padding) 0}.tk-rich-text--surface-soft{background:var(--tk-color-surface-alt)}.tk-rich-text--surface-primary{background:var(--tk-color-primary);color:#fff}.tk-rich-text--surface-dark{background:var(--tk-color-surface-dark);color:#fff}.tk-rich-text__inner{margin:0 auto;max-width:var(--tk-container);padding:0 24px}.tk-rich-text__content{max-width:820px}.tk-rich-text--width-narrow .tk-rich-text__content{max-width:680px}.tk-rich-text--width-wide .tk-rich-text__content{max-width:980px}.tk-rich-text--align-center .tk-rich-text__content{margin:0 auto;text-align:center}.tk-rich-text--callout .tk-rich-text__content,.tk-rich-text--card .tk-rich-text__content{background:var(--tk-color-surface);border:1px solid var(--tk-color-border);border-radius:var(--tk-card-radius);box-shadow:var(--tk-shadow-soft);color:var(--tk-color-ink);padding:clamp(28px,5vw,56px)}.tk-rich-text--callout .tk-rich-text__content{border-left:4px solid var(--tk-color-primary)}.tk-rich-text--surface-dark .tk-eyebrow,.tk-rich-text--surface-dark .tk-rich-text__body,.tk-rich-text--surface-dark .tk-section-heading,.tk-rich-text--surface-primary .tk-eyebrow,.tk-rich-text--surface-primary .tk-rich-text__body,.tk-rich-text--surface-primary .tk-section-heading{color:inherit}.tk-rich-text--surface-dark.tk-rich-text--callout .tk-rich-text__content,.tk-rich-text--surface-dark.tk-rich-text--card .tk-rich-text__content,.tk-rich-text--surface-primary.tk-rich-text--callout .tk-rich-text__content,.tk-rich-text--surface-primary.tk-rich-text--card .tk-rich-text__content{color:var(--tk-color-ink)}.tk-rich-text__body{color:var(--tk-color-muted);font-size:1.05rem;line-height:var(--tk-body-line-height,1.65)}.tk-rich-text__body>:first-child{margin-top:0}.tk-rich-text__body>:last-child{margin-bottom:0}.tk-rich-text__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.tk-rich-text--align-center .tk-rich-text__actions{justify-content:center}@media (max-width:640px){.tk-rich-text__actions .tk-button{width:100%}}