.legal-page{max-width:760px;color:var(--iv-ink);margin:0 auto;padding:2rem 1rem;line-height:1.7}.legal-page h1{color:var(--iv-primary);margin-bottom:.5rem;font-size:28px;font-weight:500}.legal-page h2{color:var(--iv-primary-dark);border-bottom:1px solid var(--iv-line-soft);margin-top:2rem;margin-bottom:.5rem;padding-bottom:4px;font-size:16px;font-weight:500}.legal-page h3{color:var(--iv-ink);margin-top:1rem;margin-bottom:.25rem;font-size:14px;font-weight:500}.legal-page p,.legal-page li{color:#374151;margin-bottom:.5rem;font-size:14px}.legal-page a{color:var(--iv-primary);text-decoration:underline}.legal-page ul{padding-left:1.5rem}.legal-header{border-bottom:2px solid var(--iv-primary);align-items:center;gap:12px;margin-bottom:2rem;padding-bottom:1rem;display:flex}.legal-header img{width:40px;height:40px}.legal-header span{color:var(--iv-primary);font-size:18px;font-weight:500}.legal-updated-at{color:var(--iv-grey);margin-top:2rem;font-size:12px}
