.legal-prose{font-family:var(--font-text);font-size:16px;line-height:1.72;color:var(--ink-700);font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0,"calt" 0,none}.legal-prose h2{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-.01em;margin:32px 0 10px;color:var(--ink-900)}.legal-prose p{margin:0 0 14px}.legal-prose p:last-child{margin-bottom:6px}.legal-prose ul{margin:0 0 14px;padding-left:22px;display:flex;flex-direction:column;gap:8px}.legal-prose a{color:var(--text-link);font-weight:600;text-decoration:none}.legal-prose a:hover{text-decoration:underline}.legal-contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px;margin-bottom:8px}.legal-contact-card{background:var(--surface-2);border:1px solid var(--hairline);border-radius:16px;padding:18px}.legal-contact-card .title{font-weight:700;margin-top:10px}.legal-contact-card .body{font-size:14.5px;color:var(--ink-500);line-height:1.5}@media (max-width:900px){.legal-sidebar{position:static!important;flex:1 1 100%!important}}