.tls-workflow-spine[data-v-25816c43]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=800px){.tls-workflow-spine[data-v-25816c43]{grid-template-columns:repeat(2,1fr)}}.tls-workflow-spine li[data-v-25816c43]{background:var(--tls-surface);border:1px solid var(--tls-line);align-items:flex-start;gap:.7rem;padding:1rem 1.1rem;display:flex}.tls-workflow-num[data-v-25816c43]{background:var(--tls-cta-bg);width:1.4rem;height:1.4rem;color:var(--tls-cta-fg);flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;font-size:.75rem;font-weight:700;display:inline-flex}strong[data-v-25816c43]{color:var(--tls-ink);margin-bottom:.2rem;font-family:Sora,sans-serif;font-size:.95rem;display:block}em[data-v-25816c43]{color:var(--tls-muted);font-size:.85rem;font-style:normal;line-height:1.45}.tls-ed-hero .tls-conv-h1[data-v-f5e703de]{max-width:28ch}.tls-ed-lede--support[data-v-f5e703de]{max-width:40rem;margin-top:.85rem}.tls-ed-lede--literal[data-v-f5e703de]{max-width:40rem;color:color-mix(in srgb, var(--tls-muted) 88%, var(--tls-ink));margin-top:.75rem;font-size:.98rem;font-weight:400}.tls-sol-domains[data-v-f5e703de]{gap:0;margin:0;padding:0;list-style:none;display:grid}.tls-sol-domains li[data-v-f5e703de]{border-top:1px solid var(--tls-line);padding:1.15rem 0}.tls-sol-domains-title[data-v-f5e703de]{letter-spacing:-.02em;color:var(--tls-ink);margin:0 0 .35rem;font-family:Sora,sans-serif;font-size:1.05rem;font-weight:700}.tls-sol-domains-line[data-v-f5e703de]{color:var(--tls-muted);margin:0;font-size:.95rem;line-height:1.5}.tls-sol-roles[data-v-f5e703de]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tls-sol-roles li[data-v-f5e703de]{border:1px solid var(--tls-line);background:var(--tls-surface);padding:.45rem .75rem;font-size:.85rem;font-weight:600}.tls-sol-roles-note[data-v-f5e703de]{max-width:36rem;color:var(--tls-muted);margin:1rem 0 0;font-size:.95rem;line-height:1.55}.tls-sol-boundary[data-v-f5e703de]{margin:0;padding:0;list-style:none}.tls-sol-boundary li[data-v-f5e703de]{border-top:1px solid var(--tls-line);padding:1.1rem 0}.tls-sol-boundary-intro[data-v-f5e703de]{max-width:42rem;color:var(--tls-muted);margin:0 0 1.25rem;font-size:1.05rem;line-height:1.55}.tls-sol-boundary-title[data-v-f5e703de]{color:var(--tls-ink);margin:0 0 .25rem;font-family:Sora,sans-serif;font-size:.95rem;font-weight:700}.tls-sol-boundary-line[data-v-f5e703de]{color:var(--tls-muted);margin:0;font-size:.95rem;line-height:1.5}.tls-sol-boundary-note[data-v-f5e703de]{max-width:42rem;color:var(--tls-muted);margin:1.25rem 0 0;font-size:.95rem;line-height:1.55}.tls-sol-handoffs[data-v-f5e703de]{gap:1rem;display:grid}.tls-sol-handoff[data-v-f5e703de]{border:1px solid var(--tls-line);background:var(--tls-surface);padding:1.25rem 1.15rem 1.35rem}.tls-sol-handoff-title[data-v-f5e703de]{color:var(--tls-ink);margin:0 0 1rem;font-family:Sora,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.25}.tls-sol-handoff-parties[data-v-f5e703de]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=720px){.tls-sol-handoff-parties[data-v-f5e703de]{grid-template-columns:repeat(3,1fr)}}.tls-sol-handoff-party-label[data-v-f5e703de]{letter-spacing:.08em;text-transform:uppercase;color:var(--tls-accent);margin:0 0 .45rem;font-size:.72rem;font-weight:700}.tls-sol-handoff-party-items[data-v-f5e703de]{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.tls-sol-handoff-party-items li[data-v-f5e703de]{color:var(--tls-muted);padding-left:.75rem;font-size:.9rem;line-height:1.45;position:relative}.tls-sol-handoff-party-items li[data-v-f5e703de]:before{content:"";background:var(--tls-ink);width:5px;height:5px;position:absolute;top:.55em;left:0}.tls-sol-products[data-v-f5e703de]{margin:0;padding:0;list-style:none}.tls-sol-products li[data-v-f5e703de]{border-top:1px solid var(--tls-line);grid-template-columns:1fr;gap:.25rem;padding:1.1rem 0;display:grid}@media (width>=640px){.tls-sol-products li[data-v-f5e703de]{grid-template-columns:11rem 1fr;align-items:baseline;gap:1.5rem}}.tls-sol-products a[data-v-f5e703de]{color:var(--tls-ink);font-family:Sora,sans-serif;font-weight:700;text-decoration:none}.tls-sol-products a[data-v-f5e703de]:hover{text-underline-offset:3px;text-decoration:underline}.tls-sol-products span[data-v-f5e703de]{color:var(--tls-muted);font-size:.95rem;line-height:1.45}.tls-sol-scope-note[data-v-f5e703de]{max-width:42rem;color:var(--tls-muted);margin:1.25rem 0 0;font-size:.85rem;line-height:1.55}.tls-sol-narrative-line[data-v-f5e703de]{max-width:40rem;color:var(--tls-muted);margin:0;font-size:1.05rem;line-height:1.55}
