.tk-narrative{width:100%}.tk-narrative__row{align-items:start;display:grid;gap:80px;grid-template-columns:1fr 1.6fr}.tk-narrative[data-sticky=true] .tk-narrative__anchor{position:sticky;top:96px}.tk-narrative__heading{font-size:clamp(28px,3vw,42px);letter-spacing:-.025em;line-height:1.05;margin:0;text-wrap:balance}.tk-narrative__quote{border:0;margin:28px 0 0;padding:0}.tk-narrative__quote p{color:var(--tk-ink);font-size:24px;letter-spacing:-.02em;line-height:1.25;margin:0;max-width:none}.tk-narrative__body{min-width:0}.tk-narrative__body p{color:var(--tk-ink-70);font-size:18px;line-height:1.65;margin:0 0 18px;max-width:none}.tk-narrative__body>:last-child{margin-bottom:0}.tk-narrative__body strong{color:var(--tk-ink);font-weight:700}.tk-narrative__body ul{display:grid;gap:14px;list-style:none;margin:6px 0 18px;padding:0}.tk-narrative__body ul li{color:var(--tk-ink);font-size:16px;line-height:1.5;padding-left:16px;position:relative}.tk-narrative__body ul li:before{background:var(--tk-clay);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:9px;width:6px}.tk-narrative__body ul li p{color:inherit;display:inline;font-size:inherit;line-height:inherit;margin:0}.tk-narrative__body img{border:1px solid var(--tk-ink-08);border-radius:var(--tk-radius-lg);display:block;height:auto;margin:0 0 24px;max-width:var(--tk-narrative-img-max,100%);width:100%}.tk-narrative__body img:last-child{margin-bottom:0}@media (max-width:900px){.tk-narrative__row{gap:32px;grid-template-columns:minmax(0,1fr)}.tk-narrative[data-sticky=true] .tk-narrative__anchor{position:static}}