.legal-shell{min-height:100vh;display:flex;flex-direction:column}.legal-main{padding:var(--space-3xl) var(--space-lg)}.legal-doc{max-width:820px}.legal-doc__back{display:inline-flex;margin-bottom:var(--space-xl);text-decoration:none}.legal-doc__back:focus-visible,.legal-doc__back:hover{color:var(--color-text)}.legal-doc__eyebrow,.legal-doc__intro,.legal-doc__section li,.legal-doc__section p,.legal-doc__updated{margin:0}.legal-doc__title{margin:var(--space-md) 0 var(--space-md)}.legal-doc__intro{max-width:720px;color:var(--color-text-muted)}.legal-doc__content{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);margin-top:var(--space-2xl)}.legal-doc__section{display:grid;grid-gap:var(--space-md);gap:var(--space-md);padding-top:var(--space-xl);border-top:1px solid var(--color-border-subtle)}.legal-doc__section h2{margin:0}.legal-doc__section ul{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);margin:0;padding-left:var(--space-lg)}.legal-doc__section a{color:var(--color-accent);text-decoration:none}.legal-doc__section a:focus-visible,.legal-doc__section a:hover{text-decoration:underline}@media (max-width:767px){.legal-main{padding:var(--space-xl) var(--space-md)}}