.t321-mkt-legal__hero{padding:3rem 0 2rem;background:var(--t321-mkt-paper-sunk);border-bottom:1px solid var(--t321-mkt-line)}.t321-mkt-legal__crumbs{display:flex;gap:.5rem;align-items:center;font-size:.82rem;color:var(--t321-mkt-ink-muted);margin-bottom:1rem}.t321-mkt-legal__crumbs a{color:var(--t321-mkt-ink-muted);text-decoration:none}.t321-mkt-legal__crumbs a:hover{color:var(--t321-mkt-ink)}.t321-mkt-legal__crumbs i{font-size:.65rem}.t321-mkt-legal__date{font-size:.82rem;color:var(--t321-mkt-ink-muted);margin:0 0 1rem}.t321-mkt-legal__body{display:grid;grid-template-columns:220px 1fr;grid-gap:3rem;gap:3rem;align-items:start}.t321-mkt-legal__toc{position:-webkit-sticky;position:sticky;top:120px;padding:1.25rem;background:#ffffff;border:1px solid var(--t321-mkt-line);border-radius:12px}.t321-mkt-legal__toc-head{display:block;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--t321-mkt-ink-muted);margin-bottom:.75rem}.t321-mkt-legal__toc ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;counter-reset:toc}.t321-mkt-legal__toc li{counter-increment:toc}.t321-mkt-legal__toc a{font-size:.85rem;color:var(--t321-mkt-ink-muted);text-decoration:none;transition:color .12s ease}.t321-mkt-legal__toc a:hover{color:var(--t321-mkt-accent)}.t321-mkt-legal__prose{max-width:72ch}.t321-mkt-legal__section{scroll-margin-top:120px}@media (max-width:991.98px){.t321-mkt-legal__body{grid-template-columns:1fr}.t321-mkt-legal__toc{position:static;order:0}.t321-mkt-legal__toc ol{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}}