.legal_page__K8v_n{padding-block:var(--space-6) var(--space-9);display:flex;flex-direction:column;gap:var(--space-6)}.legal_header__ZhC71{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid var(--border-subtle)}.legal_title__ngZNn{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:600;color:var(--ink-900);line-height:var(--leading-tight);margin:0;text-wrap:balance}@media (min-width:768px){.legal_title__ngZNn{font-size:var(--text-5xl)}}.legal_lead__0iwut{font-family:var(--font-ui);font-size:var(--text-lg);color:var(--ink-700);line-height:var(--leading-normal);margin:0;max-width:56ch}.legal_updated__6NheX{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--ink-600);text-transform:uppercase;letter-spacing:var(--tracking-uppercase);margin:0}.legal_prose__qW9up{display:flex;flex-direction:column;gap:var(--space-4);max-width:var(--max-prose);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-loose);color:var(--ink-800)}.legal_prose__qW9up h2{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:600;color:var(--ink-900);margin:var(--space-5) 0 var(--space-2);line-height:var(--leading-tight)}.legal_prose__qW9up h2:first-child{margin-top:0}.legal_prose__qW9up h3{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;color:var(--ink-900);margin:var(--space-4) 0 var(--space-1);line-height:var(--leading-snug)}.legal_prose__qW9up ol,.legal_prose__qW9up p,.legal_prose__qW9up ul{margin:0}.legal_prose__qW9up ol,.legal_prose__qW9up ul{padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.legal_prose__qW9up li{line-height:var(--leading-normal)}.legal_prose__qW9up strong{color:var(--ink-900);font-weight:600}.legal_prose__qW9up code{font-family:var(--font-mono);font-size:.9em;background:var(--surface-inset);padding:2px 6px;border-radius:var(--radius-sm)}.legal_prose__qW9up a{color:var(--accent-700);text-decoration:underline;text-underline-offset:3px}.legal_prose__qW9up a:hover{color:var(--accent-900)}.legal_contactGrid__imtsF{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-4)}@media (min-width:768px){.legal_contactGrid__imtsF{grid-template-columns:repeat(2,1fr)}}.legal_contactCard__yACsK{padding:var(--space-5);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-2)}.legal_contactCard__yACsK h3{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;margin:0}.legal_contactCard__yACsK p{margin:0;font-size:var(--text-sm);color:var(--ink-700)}.legal_contactCard__yACsK a{font-family:var(--font-mono);font-size:var(--text-base);font-weight:600;color:var(--ink-900)}